]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commitdiff
Imported Translations from Transifex
authorOpenStack Jenkins <jenkins@openstack.org>
Thu, 8 Aug 2013 06:11:09 +0000 (06:11 +0000)
committerOpenStack Jenkins <jenkins@openstack.org>
Thu, 8 Aug 2013 06:11:09 +0000 (06:11 +0000)
Change-Id: I857c5d49cf1dc44f902952a15a3b2abeff70dd99

41 files changed:
cinder/locale/bg_BG/LC_MESSAGES/cinder.po
cinder/locale/bs/LC_MESSAGES/cinder.po
cinder/locale/ca/LC_MESSAGES/cinder.po
cinder/locale/cinder.pot
cinder/locale/cs/LC_MESSAGES/cinder.po
cinder/locale/da/LC_MESSAGES/cinder.po
cinder/locale/de/LC_MESSAGES/cinder.po
cinder/locale/en_AU/LC_MESSAGES/cinder.po
cinder/locale/en_GB/LC_MESSAGES/cinder.po
cinder/locale/en_US/LC_MESSAGES/cinder.po
cinder/locale/es/LC_MESSAGES/cinder.po
cinder/locale/fi_FI/LC_MESSAGES/cinder.po
cinder/locale/fr/LC_MESSAGES/cinder.po
cinder/locale/hr/LC_MESSAGES/cinder.po
cinder/locale/hu/LC_MESSAGES/cinder.po
cinder/locale/id/LC_MESSAGES/cinder.po
cinder/locale/it/LC_MESSAGES/cinder.po
cinder/locale/it_IT/LC_MESSAGES/cinder.po
cinder/locale/ja/LC_MESSAGES/cinder.po
cinder/locale/ka_GE/LC_MESSAGES/cinder.po
cinder/locale/ko/LC_MESSAGES/cinder.po
cinder/locale/ko_KR/LC_MESSAGES/cinder.po
cinder/locale/ms/LC_MESSAGES/cinder.po
cinder/locale/nb/LC_MESSAGES/cinder.po
cinder/locale/nl_NL/LC_MESSAGES/cinder.po
cinder/locale/pl_PL/LC_MESSAGES/cinder.po
cinder/locale/pt/LC_MESSAGES/cinder.po
cinder/locale/pt_BR/LC_MESSAGES/cinder.po
cinder/locale/ro/LC_MESSAGES/cinder.po
cinder/locale/ru/LC_MESSAGES/cinder.po
cinder/locale/ru_RU/LC_MESSAGES/cinder.po
cinder/locale/sl_SI/LC_MESSAGES/cinder.po
cinder/locale/sw_KE/LC_MESSAGES/cinder.po
cinder/locale/tl/LC_MESSAGES/cinder.po
cinder/locale/tr/LC_MESSAGES/cinder.po
cinder/locale/tr_TR/LC_MESSAGES/cinder.po
cinder/locale/uk/LC_MESSAGES/cinder.po
cinder/locale/vi_VN/LC_MESSAGES/cinder.po
cinder/locale/zh_CN/LC_MESSAGES/cinder.po
cinder/locale/zh_HK/LC_MESSAGES/cinder.po
cinder/locale/zh_TW/LC_MESSAGES/cinder.po

index 23ca006b1ab2007fefd2010e870fbf6b113b1316..1501672be3270a600dbd85d4f09473aba8fe132d 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-05-08 11:44+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Bulgarian (Bulgaria) "
@@ -28,11 +28,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -907,78 +907,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2058,7 +2058,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2080,41 +2080,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2136,12 +2136,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2347,7 +2347,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2371,10 +2371,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3492,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3788,7 +3784,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3970,61 +3966,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4920,7 +4930,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6414,39 +6424,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6548,19 +6563,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6621,3 +6636,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index 207042efb8598bdddbb176d65567b2deac0f19c2..c847498b71709b70f0301a1b387c44d291586d44 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2012-01-19 20:22+0000\n"
 "Last-Translator: yazar  <zrncescientiae@gmail.com>\n"
 "Language-Team: Bosnian <bs@li.org>\n"
@@ -27,11 +27,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr "Neočekivana greška prilikom pokretanja komande."
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -906,78 +906,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2061,7 +2061,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2083,41 +2083,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2139,12 +2139,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2351,7 +2351,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2375,10 +2375,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3499,7 +3495,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3795,7 +3791,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3977,61 +3973,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4927,7 +4937,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6421,39 +6431,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6555,19 +6570,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr "Neočekivana greška prilikom pokretanja komande."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6628,3 +6643,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index ff6c2c16b50bd6ff947d9d9dd40ff3404dd57374..1c8e4742fafaec96f0316a84215dc06c65e3d667 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Catalan "
@@ -28,11 +28,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -907,78 +907,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2058,7 +2058,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2080,41 +2080,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2136,12 +2136,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2347,7 +2347,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2371,10 +2371,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3492,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3788,7 +3784,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3970,61 +3966,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4920,7 +4930,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6414,39 +6424,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6548,19 +6563,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6621,3 +6636,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index 587afeca8aef579f80063dd6ee85c208fc83167e..edaaaf4bdf703e69876841681dd04b4000794107 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.87\n"
+"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.89\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -27,11 +27,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -906,78 +906,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2057,7 +2057,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2079,41 +2079,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2135,12 +2135,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2346,7 +2346,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2370,10 +2370,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3491,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3787,7 +3783,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3969,61 +3965,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4919,7 +4929,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6413,39 +6423,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6547,19 +6562,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
index 523e981ab2e5e8c8172c52284c00e08063b4d88f..91a07b0c274ab53b6e2866cbdffcbd64ac6e85de 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2012-04-04 20:28+0000\n"
 "Last-Translator: Zbyněk Schwarz <Unknown>\n"
 "Language-Team: Czech <cs@li.org>\n"
@@ -28,11 +28,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr "Při spuštění příkazu došlo k nečekané chybě."
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -924,78 +924,78 @@ msgstr "značka [%s] nenalezena"
 msgid "href %s does not contain version"
 msgstr "href %s neobsahuje verzi"
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr "Zavádění správce rozšíření."
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr "Načteno rozšíření: %s"
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr "Název roz: %s"
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr "Přezdívká roz: %s"
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr "Popis roz: %s"
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr "Jmenný prostor roz: %s"
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr "Roz aktualizováno: %s"
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr "Výjimka při načítání rozšíření: %s"
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr "Načítání rozšíření %s"
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr "Volání továrny rozšíření %s"
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr "Nelze načít rozšížení %(ext_factory)s: %(exc)s"
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr "Nelze načíst rozšíření %(classpath)s: %(exc)s"
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr "Nelze načíst rozšíření %(ext_name)s: %(exc)s"
@@ -2087,7 +2087,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
@@ -2109,41 +2109,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2165,12 +2165,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2377,7 +2377,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2401,10 +2401,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, fuzzy, python-format
 msgid "Original exception being dropped: %s"
@@ -3531,7 +3527,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3827,7 +3823,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -4010,61 +4006,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4968,7 +4978,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6469,39 +6479,44 @@ msgstr "odpověď %s"
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6603,19 +6618,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr "Při spuštění příkazu došlo k nečekané chybě."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, fuzzy, python-format
 msgid "Volume (%s) already exists on array"
 msgstr "skupina %s již existuje"
@@ -6676,3 +6691,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index fbbe076ef784d99996e1d83945f27129b2eb4fbc..d2c4397f4940408ac8cd0410e2045739acb5bf27 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2011-01-15 21:46+0000\n"
 "Last-Translator: Soren Hansen <soren@linux2go.dk>\n"
 "Language-Team: Danish <da@li.org>\n"
@@ -27,11 +27,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -906,78 +906,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2057,7 +2057,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2079,41 +2079,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2135,12 +2135,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2346,7 +2346,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2370,10 +2370,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3491,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3787,7 +3783,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3969,61 +3965,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4919,7 +4929,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6413,39 +6423,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6547,19 +6562,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6620,3 +6635,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index 4f84c45105de7af375d86e1c0ed4e85556bb2184..6c0810ca3962e6ca82df1c3a0238af7e1264098f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2011-08-23 11:23+0000\n"
 "Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
 "Language-Team: German <de@li.org>\n"
@@ -27,11 +27,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr "Unerwarteter Fehler bei Ausführung des Kommandos."
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -912,78 +912,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2063,7 +2063,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Nicht möglich volume %s zufinden"
@@ -2085,41 +2085,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Nicht möglich volume %s zufinden"
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2141,12 +2141,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2353,7 +2353,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2377,10 +2377,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3498,7 +3494,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3794,7 +3790,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3976,61 +3972,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4931,7 +4941,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6425,39 +6435,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6559,19 +6574,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr "Unerwarteter Fehler bei Ausführung des Kommandos."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6632,3 +6647,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index a0c8f17c60c78f04671b77279f40ae2fc03af9d2..6e5bc5bf28283d605abd997db9593565d75adeeb 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2011-10-21 11:27+0000\n"
 "Last-Translator: Tom Fifield <Unknown>\n"
 "Language-Team: English (Australia) <en_AU@li.org>\n"
@@ -27,11 +27,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr "Unexpected error while running command."
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -913,78 +913,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2070,7 +2070,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Tried to remove non-existent console %(console_id)s."
@@ -2092,41 +2092,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Tried to remove non-existent console %(console_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Rebooting instance %s"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2148,12 +2148,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2360,7 +2360,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2384,11 +2384,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-#, fuzzy
-msgid "Uncaught exception"
-msgstr "Got exception: %s"
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3512,7 +3507,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3809,7 +3804,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3991,61 +3986,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4950,7 +4959,7 @@ msgid "Creating folder %s "
 msgstr "Deleting user %s"
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6445,39 +6454,44 @@ msgstr "response %s"
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr "volume group %s doesn't exist"
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6579,19 +6593,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr "Unexpected error while running command."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, fuzzy, python-format
 msgid "Volume (%s) already exists on array"
 msgstr "group %s already exists"
@@ -6652,3 +6666,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr "Got exception: %s"
+
index c3eeaed3eae8fc14c1f796b0c9001434d3e9b06c..1c642197916d76e6cdb769ff26d7995464cbd25d 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2012-03-30 11:10+0000\n"
 "Last-Translator: Anthony Harrington <untaintableangel@hotmail.co.uk>\n"
 "Language-Team: English (United Kingdom) <en_GB@li.org>\n"
@@ -27,11 +27,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr "Unexpected error while running command."
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -918,78 +918,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2074,7 +2074,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Unable to locate volume %s"
@@ -2096,41 +2096,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Unable to locate volume %s"
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Rebooting instance %s"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2152,12 +2152,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2364,7 +2364,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2388,10 +2388,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3516,7 +3512,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3813,7 +3809,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3995,61 +3991,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4952,7 +4962,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6446,39 +6456,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6580,19 +6595,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr "Unexpected error while running command."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6653,3 +6668,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index 4f91a508b31d7a118d7129e2dfac19fa6ddafa52..25b5736815472749ce06b9b07f361ea732fe5e66 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-05-08 11:44+0000\n"
 "Last-Translator: markmc <markmc@redhat.com>\n"
 "Language-Team: en_US <LL@li.org>\n"
@@ -27,11 +27,11 @@ msgstr "Arguments dropped when creating context: %s"
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr "Unexpected error while running command."
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -920,61 +920,61 @@ msgstr "marker [%s] not found"
 msgid "href %s does not contain version"
 msgstr "href %s does not contain version"
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr "Initializing extension manager."
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr "Loaded extension: %s"
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr "Ext name: %s"
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr "Ext alias: %s"
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr "Ext description: %s"
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr "Ext namespace: %s"
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr "Ext updated: %s"
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr "Exception loading extension: %s"
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr "Loading extension %s"
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr "Calling extension factory %s"
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr "osapi_volume_extension is set to deprecated path: %s"
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
@@ -983,17 +983,17 @@ msgstr ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr "Failed to load extension %(ext_factory)s: %(exc)s"
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr "Failed to load extension %(classpath)s: %(exc)s"
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr "Failed to load extension %(ext_name)s: %(exc)s"
@@ -2120,7 +2120,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr "Creating iscsi_target for: %s"
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Failed to create iscsi target for volume id:%(vol_id)s."
@@ -2144,41 +2144,41 @@ msgstr "Removing iscsi_target for: %s"
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Failed to remove iscsi target for volume id:%(vol_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr "valid iqn needed for show_target"
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr "Removing iscsi_target for volume: %s"
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr "rtstool is not installed correctly"
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr "Creating iscsi_target for volume: %s"
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Removing iscsi_target: %s"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr "Failed to add initiator iqn %s to target"
@@ -2200,12 +2200,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2417,7 +2417,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr "Snapshot list encountered but no header found!"
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr "'qemu-img info' parsing failed."
 
@@ -2441,10 +2441,6 @@ msgstr "Converted to raw, but format is now %s"
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr "Converted to %(f1)s, but format is now %(f2)s"
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr "Uncaught exception"
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3605,7 +3601,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3901,7 +3897,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -4089,61 +4085,75 @@ msgstr "Gluster config file at %(config)s doesn't exist"
 msgid "mount.glusterfs is not installed"
 msgstr "mount.glusterfs is not installed"
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -5116,7 +5126,7 @@ msgid "Creating folder %s "
 msgstr "Creating folder %s "
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr "Ignored target creation error \"%s\" while ensuring export"
@@ -6792,32 +6802,37 @@ msgstr "Got response: %s"
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr "Volume %s does not exist in Nexenta SA"
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr "Ignored target group creation error \"%s\" while ensuring export"
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr "Ignored target group member addition error \"%s\" while ensuring export"
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr "Ignored LU creation error \"%s\" while ensuring export"
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
@@ -6826,7 +6841,7 @@ msgstr ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6932,12 +6947,12 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr "Error running ssh command: %s"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
@@ -6946,7 +6961,7 @@ msgstr ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr "Volume (%s) already exists on array"
@@ -7007,3 +7022,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr "Uncaught exception"
+
index d962ae6a50ad0e37cae1070dfeb0e4301e7a0c9c..16f5521bca8f338ac77d99cca1c578bc8a931dc1 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2012-03-10 06:08+0000\n"
 "Last-Translator: Oscar Rosario <oscar.inirio@gmail.com>\n"
 "Language-Team: Spanish <es@li.org>\n"
@@ -27,11 +27,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr "Error inesperado mientras el comando se ejecutaba"
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -920,78 +920,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2077,7 +2077,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Fallo al generar metadatos para la ip %s"
@@ -2099,41 +2099,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Fallo al generar metadatos para la ip %s"
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Reiniciando instancia %s"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2155,12 +2155,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2367,7 +2367,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2391,11 +2391,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-#, fuzzy
-msgid "Uncaught exception"
-msgstr "Obtenida excepción %s"
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3522,7 +3517,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3819,7 +3814,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -4001,61 +3996,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4960,7 +4969,7 @@ msgid "Creating folder %s "
 msgstr "Borrando usuario %s"
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6455,39 +6464,44 @@ msgstr "respuesta %s"
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr "el grupo de volumenes %s no existe"
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6589,19 +6603,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr "Error inesperado mientras el comando se ejecutaba"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, fuzzy, python-format
 msgid "Volume (%s) already exists on array"
 msgstr "el grupo %s ya existe"
@@ -6662,3 +6676,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr "Obtenida excepción %s"
+
index 2474b2f6e674d4ea5a3d09485d11eebef5fc8ee0..b6f991d6c2c65d7e08980bedc543ae9a8977e4cf 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-05-08 11:44+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Finnish (Finland) "
@@ -28,11 +28,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -907,78 +907,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2058,7 +2058,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2080,41 +2080,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2136,12 +2136,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2347,7 +2347,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2371,10 +2371,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3492,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3788,7 +3784,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3970,61 +3966,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4920,7 +4930,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6414,39 +6424,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6548,19 +6563,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6621,3 +6636,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index 1bf4422daae094b383ec629eb9df876748a6c3fb..d4b6df9078e21de35ce6cd60a369d454b2c79d3f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2012-04-06 14:54+0000\n"
 "Last-Translator: EmmanuelLeNormand <manu@ubuntu-fr.org>\n"
 "Language-Team: French <fr@li.org>\n"
@@ -27,11 +27,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr "Erreur imprévue lors de l'éxecution de la commande"
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -920,78 +920,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2077,7 +2077,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Tentative de suppression d'une console non existente %(console_id)s."
@@ -2099,41 +2099,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Tentative de suppression d'une console non existente %(console_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Redémarrage de l'instance %s"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2155,12 +2155,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2367,7 +2367,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2391,11 +2391,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-#, fuzzy
-msgid "Uncaught exception"
-msgstr "Reçu exception : %s"
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3522,7 +3517,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3821,7 +3816,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -4003,61 +3998,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4962,7 +4971,7 @@ msgid "Creating folder %s "
 msgstr "Suppression de l'utilisateur %s"
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6461,39 +6470,44 @@ msgstr "réponse %s"
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr "Le groupe de volume %s n'existe pas"
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6595,19 +6609,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr "Erreur imprévue lors de l'éxecution de la commande"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, fuzzy, python-format
 msgid "Volume (%s) already exists on array"
 msgstr "le groupe %s existe déjà"
@@ -6668,3 +6682,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr "Reçu exception : %s"
+
index f50d169add883ada6080bb9c4d7acb4abbca83cf..12895663a51814ba23fde010f2c11c20fb25187c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Croatian "
@@ -29,11 +29,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -908,78 +908,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2059,7 +2059,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2081,41 +2081,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2137,12 +2137,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2348,7 +2348,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2372,10 +2372,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3493,7 +3489,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3789,7 +3785,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3971,61 +3967,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4921,7 +4931,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6415,39 +6425,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6549,19 +6564,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6622,3 +6637,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index 15ce12c9ebe53588626b74d824068ccaef1c1a4d..8df8dc142078e0b6c72fc11b5a221fa1683d6e9d 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Hungarian "
@@ -28,11 +28,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -907,78 +907,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2058,7 +2058,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2080,41 +2080,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2136,12 +2136,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2347,7 +2347,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2371,10 +2371,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3492,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3788,7 +3784,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3970,61 +3966,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4920,7 +4930,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6414,39 +6424,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6548,19 +6563,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6621,3 +6636,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index f307e4692971ea165571f06b5d5d70d38a336681..c4a2262e1116b382587b72cc79db59dee1180a19 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Indonesian "
@@ -28,11 +28,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -907,78 +907,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2058,7 +2058,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2080,41 +2080,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2136,12 +2136,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2347,7 +2347,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2371,10 +2371,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3492,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3788,7 +3784,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3970,61 +3966,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4920,7 +4930,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6414,39 +6424,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6548,19 +6563,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6621,3 +6636,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index 383fa839b53b3c62d7b89ef011e968f32f52bb86..972e113773b39fc73f16e26e89a429c426059c56 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2012-04-01 18:59+0000\n"
 "Last-Translator: simone.sandri <lexluxsox@hotmail.it>\n"
 "Language-Team: Italian <it@li.org>\n"
@@ -27,11 +27,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando."
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -917,78 +917,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2073,7 +2073,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Impossibile localizzare il volume %s"
@@ -2095,41 +2095,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Impossibile localizzare il volume %s"
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Riavviando l'istanza %s"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2151,12 +2151,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2363,7 +2363,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2387,10 +2387,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3514,7 +3510,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3811,7 +3807,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3993,61 +3989,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4950,7 +4960,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6445,39 +6455,44 @@ msgstr "risposta %s"
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6579,19 +6594,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6652,3 +6667,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index f621ee4dc984e8a34eea8bb6d38f32a74f2fb92d..eadebbc9174216ee047b1a40b942b6ae64956901 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Italian (Italy) "
@@ -28,11 +28,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -907,78 +907,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2058,7 +2058,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2080,41 +2080,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2136,12 +2136,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2347,7 +2347,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2371,10 +2371,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3492,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3788,7 +3784,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3970,61 +3966,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4920,7 +4930,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6414,39 +6424,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6548,19 +6563,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6621,3 +6636,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index 26d7093a6640f9f3fee1d0b553aae703b022ece4..e96d5b18b70c008968f479f6187a85a3674a49ef 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2011-08-23 11:22+0000\n"
 "Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
 "Language-Team: \n"
@@ -27,11 +27,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr "コマンド実行において予期しないエラーが発生しました。"
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -914,78 +914,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2071,7 +2071,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
@@ -2093,41 +2093,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Rebooting instance: インスタンス %s を再起動します。"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2149,12 +2149,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2361,7 +2361,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2385,11 +2385,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-#, fuzzy
-msgid "Uncaught exception"
-msgstr "例外 %s が発生しました。"
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3513,7 +3508,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3810,7 +3805,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3992,61 +3987,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4951,7 +4960,7 @@ msgid "Creating folder %s "
 msgstr "Deleting user: ユーザ %s を削除します。"
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6446,39 +6455,44 @@ msgstr "応答 %s"
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr "ボリュームグループ%sが存在しません。"
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6580,19 +6594,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr "コマンド実行において予期しないエラーが発生しました。"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, fuzzy, python-format
 msgid "Volume (%s) already exists on array"
 msgstr "グループ %s は既に存在しています。"
@@ -6653,3 +6667,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr "例外 %s が発生しました。"
+
index 534cb92e280ecb06c448b92addbd3efa6873c6c5..db7841056eafe986b4355659c0279576c5c1056b 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Georgian (Georgia) "
@@ -28,11 +28,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -907,78 +907,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2058,7 +2058,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2080,41 +2080,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2136,12 +2136,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2347,7 +2347,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2371,10 +2371,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3492,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3788,7 +3784,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3970,61 +3966,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4920,7 +4930,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6414,39 +6424,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6548,19 +6563,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6621,3 +6636,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index fe97e8d6fc48e0762e9f0045540161c278d031ae..2d49fde80501c57617fbe6f460bb66d69dc14d7f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2011-12-16 04:42+0000\n"
 "Last-Translator: Zhongyue Luo <lzyeval@gmail.com>\n"
 "Language-Team: Korean <ko@li.org>\n"
@@ -27,11 +27,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -911,78 +911,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2067,7 +2067,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "%s 볼륨을 찾을수 없습니다"
@@ -2089,41 +2089,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "%s 볼륨을 찾을수 없습니다"
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "인스턴스 %s를 재부팅합니다"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2145,12 +2145,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2357,7 +2357,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2381,10 +2381,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3505,7 +3501,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3801,7 +3797,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3983,61 +3979,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4939,7 +4949,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6433,39 +6443,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6567,19 +6582,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6640,3 +6655,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index c50ed703f29c534ff3f18f76624f1d6f42782c35..82d69717309a23d6e154984160ed618c35a1081f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-05-08 11:44+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Korean (Korea) "
@@ -28,11 +28,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -907,78 +907,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2058,7 +2058,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2080,41 +2080,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2136,12 +2136,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2347,7 +2347,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2371,10 +2371,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3492,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3788,7 +3784,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3970,61 +3966,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4920,7 +4930,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6414,39 +6424,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6548,19 +6563,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6621,3 +6636,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index 6ca218759339b4c4de6456c43ee6fab626522f1d..e2509fa5db4bb51c41aa311148997e0941a47019 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Malay "
@@ -28,11 +28,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -907,78 +907,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2058,7 +2058,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2080,41 +2080,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2136,12 +2136,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2347,7 +2347,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2371,10 +2371,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3492,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3788,7 +3784,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3970,61 +3966,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4920,7 +4930,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6414,39 +6424,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6548,19 +6563,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6621,3 +6636,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index 1da7c7629004ab27688aad76c8fc83cee539d35e..7ed3d95a639878e5caef946dfb358b07defdac80 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Norwegian Bokmål "
@@ -28,11 +28,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -907,78 +907,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2058,7 +2058,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2080,41 +2080,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2136,12 +2136,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2347,7 +2347,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2371,10 +2371,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3492,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3788,7 +3784,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3970,61 +3966,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4920,7 +4930,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6414,39 +6424,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6548,19 +6563,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6621,3 +6636,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index 8de0c91f56e303f02f98ff1ffcb9ac812b8551e8..73c9b21c2e6d74674f64a392db9164f8accf3ade 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Dutch (Netherlands) "
@@ -28,11 +28,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -907,78 +907,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2058,7 +2058,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2080,41 +2080,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2136,12 +2136,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2347,7 +2347,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2371,10 +2371,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3492,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3788,7 +3784,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3970,61 +3966,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4920,7 +4930,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6414,39 +6424,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6548,19 +6563,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6621,3 +6636,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index e4e205f616648707ea0a92e725fe517618abef54..82763fcb44a78b73350a0480de073c7dea6d8064 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-07-01 16:14+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Polish (Poland) "
@@ -29,11 +29,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -908,78 +908,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2059,7 +2059,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2081,41 +2081,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2137,12 +2137,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2348,7 +2348,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2372,10 +2372,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3493,7 +3489,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3789,7 +3785,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3971,61 +3967,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4921,7 +4931,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6415,39 +6425,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6549,19 +6564,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6622,3 +6637,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index 9982ea47aef300c4a509f2b4aebba98c4b25c9d7..b8e38bb879b0b3b540dd25be8565cfc6f5a26c88 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Portuguese "
@@ -28,11 +28,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -907,78 +907,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2058,7 +2058,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2080,41 +2080,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2136,12 +2136,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2347,7 +2347,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2371,10 +2371,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3492,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3788,7 +3784,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3970,61 +3966,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4920,7 +4930,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6414,39 +6424,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6548,19 +6563,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6621,3 +6636,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index c0b03448a375a5f1e0172053b6392ca40e700349..aa7c8db7f4bdc55f167e01b56edc51201647d653 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2012-02-06 21:07+0000\n"
 "Last-Translator: Adriano Steffler <Unknown>\n"
 "Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
@@ -27,11 +27,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr "Erro inesperado ao executar o comando."
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -915,78 +915,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2071,7 +2071,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Falha ao obter metadados para o ip: %s"
@@ -2093,41 +2093,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Falha ao obter metadados para o ip: %s"
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Reiniciando a instância %s"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2149,12 +2149,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2361,7 +2361,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2385,10 +2385,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3511,7 +3507,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3808,7 +3804,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3990,61 +3986,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4948,7 +4958,7 @@ msgid "Creating folder %s "
 msgstr "Apagando usuário %s"
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6443,39 +6453,44 @@ msgstr "resposta %s"
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6577,19 +6592,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr "Erro inesperado ao executar o comando."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, fuzzy, python-format
 msgid "Volume (%s) already exists on array"
 msgstr "group %s já existe"
@@ -6650,3 +6665,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index 9e7e6b26c58485ec5db510051449c06bb6e81ced..882ba9023c2f146273ce3df6a70c6efad605b945 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-06-12 07:55+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Romanian "
@@ -29,11 +29,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -908,78 +908,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2059,7 +2059,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2081,41 +2081,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2137,12 +2137,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2348,7 +2348,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2372,10 +2372,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3493,7 +3489,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3789,7 +3785,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3971,61 +3967,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4921,7 +4931,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6415,39 +6425,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6549,19 +6564,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6622,3 +6637,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index 119e93487d454f1af01fccdda1e5559243b5332c..0aa508dc3a016d89779b1dddf5965d22136a1193 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2012-03-25 09:34+0000\n"
 "Last-Translator: Eugene Marshal <Unknown>\n"
 "Language-Team: Russian <ru@li.org>\n"
@@ -28,11 +28,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr "Неожиданная ошибка при выполнении команды."
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -925,78 +925,78 @@ msgstr "маркер [%s] не найден"
 msgid "href %s does not contain version"
 msgstr "href %s не содержит версию"
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr "Инициализация диспетчера расширений."
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr "Загруженное расширение: %s"
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr "Загрузка расширения %s"
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr "Ошибка загрузки расширения %(ext_factory)s: %(exc)s"
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr "Ошибка загрузки расширения %(ext_name)s: %(exc)s"
@@ -2089,7 +2089,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
@@ -2111,41 +2111,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "Перезагрузка копии %s"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2167,12 +2167,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2379,7 +2379,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr "Ошибка анализа 'qemu-img info'."
 
@@ -2403,11 +2403,6 @@ msgstr "Преобразование в необработанный, но те
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr "Преобразование в необработанный, но текущий формат %s"
 
-#: cinder/openstack/common/exception.py:104
-#, fuzzy
-msgid "Uncaught exception"
-msgstr "Исключение: %s"
-
 #: cinder/openstack/common/excutils.py:48
 #, fuzzy, python-format
 msgid "Original exception being dropped: %s"
@@ -3549,7 +3544,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3848,7 +3843,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -4031,61 +4026,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4991,7 +5000,7 @@ msgid "Creating folder %s "
 msgstr "Создание SR %s"
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6492,39 +6501,44 @@ msgstr "ответ %s"
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr "том группы %s не существует"
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6630,19 +6644,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr "Ошибка в соглашении: %s"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, fuzzy, python-format
 msgid "Volume (%s) already exists on array"
 msgstr "группа %s уже существует"
@@ -6703,3 +6717,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr "Исключение: %s"
+
index f29ef5a979c4785fd2d9365d61684c227de7c585..8da6b1d5d59d6974266dc07de76f65bf90c08090 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Russian (Russia) "
@@ -29,11 +29,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -908,78 +908,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2059,7 +2059,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2081,41 +2081,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2137,12 +2137,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2348,7 +2348,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2372,10 +2372,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3493,7 +3489,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3789,7 +3785,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3971,61 +3967,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4921,7 +4931,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6415,39 +6425,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6549,19 +6564,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6622,3 +6637,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index 894d32418c533dd9de6c7dd62c913ae9096fb240..5356a5c3a412096bf09f981acdaca72c3ae98079 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-07-01 16:14+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Slovenian (Slovenia) "
@@ -29,11 +29,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -908,78 +908,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2059,7 +2059,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2081,41 +2081,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2137,12 +2137,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2348,7 +2348,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2372,10 +2372,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3493,7 +3489,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3789,7 +3785,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3971,61 +3967,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4921,7 +4931,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6415,39 +6425,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6549,19 +6564,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6622,3 +6637,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index ab2dfc29a11f59fb49836c16e2f2ce4850e1ab31..0d4e16c0c60789c5b6e44d20641312a4867a4a56 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Swahili (Kenya) "
@@ -28,11 +28,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -907,78 +907,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2058,7 +2058,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2080,41 +2080,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2136,12 +2136,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2347,7 +2347,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2371,10 +2371,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3492,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3788,7 +3784,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3970,61 +3966,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4920,7 +4930,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6414,39 +6424,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6548,19 +6563,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6621,3 +6636,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index 096f5ad02c5301ec8896230ecb70af8c91e0d572..b8b1475dfa299874b4d683185049f99672832a10 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2011-08-23 11:21+0000\n"
 "Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
 "Language-Team: Tagalog <tl@li.org>\n"
@@ -27,11 +27,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command."
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -906,78 +906,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2057,7 +2057,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2079,41 +2079,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2135,12 +2135,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2346,7 +2346,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2370,10 +2370,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3491,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3787,7 +3783,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3969,61 +3965,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4919,7 +4929,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6414,39 +6424,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6548,19 +6563,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6621,3 +6636,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index e3e8cd82b893f6b787b0e93cf6c6f386e1ccf792..c37514eacb443f2f0199118b896313b558b4813f 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2011-12-14 18:10+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Turkish <tr@li.org>\n"
@@ -27,11 +27,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -906,78 +906,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2057,7 +2057,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2079,41 +2079,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2135,12 +2135,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2346,7 +2346,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2370,10 +2370,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3491,7 +3487,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3787,7 +3783,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3969,61 +3965,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4919,7 +4929,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6413,39 +6423,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6547,19 +6562,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6620,3 +6635,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index 1c847a4523ac768d0eff5d13639c5d77bdad67b4..7cb7e460d4fe749a41c8bcecec716421d05988f1 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Turkish (Turkey) "
@@ -28,11 +28,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -907,78 +907,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2058,7 +2058,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2080,41 +2080,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2136,12 +2136,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2347,7 +2347,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2371,10 +2371,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3492,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3788,7 +3784,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3970,61 +3966,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4920,7 +4930,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6414,39 +6424,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6548,19 +6563,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6621,3 +6636,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index c759f84059b86284a3d978e4e5a39d2b8bed0bd1..87cad64586bd587e306c0d044bd89ec878260846 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2011-08-23 11:21+0000\n"
 "Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
 "Language-Team: Ukrainian <uk@li.org>\n"
@@ -28,11 +28,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr "Неочікувана помилка при виконанні команди."
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -907,78 +907,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2058,7 +2058,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2080,41 +2080,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2136,12 +2136,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2347,7 +2347,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2371,10 +2371,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3492,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3788,7 +3784,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3970,61 +3966,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4920,7 +4930,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6415,39 +6425,44 @@ msgstr "відповідь %s"
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6549,19 +6564,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr "Неочікувана помилка при виконанні команди."
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6622,3 +6637,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index f3dfbde4a48db28db8769f5010e368cc656f782e..172c61dafebcf2a6065eb490020fb8b90ff9a741 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-05-08 11:44+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Vietnamese (Viet Nam) "
@@ -28,11 +28,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -907,78 +907,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2058,7 +2058,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2080,41 +2080,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2136,12 +2136,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2347,7 +2347,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2371,10 +2371,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3492,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3788,7 +3784,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3970,61 +3966,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4920,7 +4930,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6414,39 +6424,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6548,19 +6563,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6621,3 +6636,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index 26d0256ed995057dca63437c119ddcab393ec327..d7379066016fcce2ca38981fad19dc680f708e25 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2012-04-03 23:36+0000\n"
 "Last-Translator: cheesecake <Unknown>\n"
 "Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
@@ -27,11 +27,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr "运行命令时出现意外错误"
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -920,78 +920,78 @@ msgstr "没有找到标记 [%s]"
 msgid "href %s does not contain version"
 msgstr "href %s 不包含版本"
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr "正在初始化扩展管理员。"
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr "加载的扩展:%s"
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr "Ext name: %s"
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr "Ext alias: %s"
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr "Ext 描述: %s"
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr "Ext 命名空间: %s"
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr "Ext updated: %s"
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr "加载扩展发生异常:%s"
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr "正在加载扩展 %s"
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr "调用扩展工厂 %s"
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr "加载扩展 %(ext_factory)s 失败:%(exc)s"
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr "加载扩展 %(classpath)s 失败:%(exc)s"
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr "加载扩展 %(ext_name)s 失败:%(exc)s"
@@ -2080,7 +2080,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "没有为卷 %(volume_id)s 找到目标id。"
@@ -2102,41 +2102,41 @@ msgstr "正在删除基文件:%s"
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "尝试删除不存在的控制台%(console_id)s。"
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, fuzzy, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr "跳过remove_export。没有为卷提供iscsi_target:%d"
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, fuzzy, python-format
 msgid "Removing iscsi_target: %s"
 msgstr "正在重启虚拟机 %s"
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2158,12 +2158,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2377,7 +2377,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr "'qemu-img info'解析失败"
 
@@ -2401,11 +2401,6 @@ msgstr "转化为裸格式,但目前格式是 %s"
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr "转化为裸格式,但目前格式是 %s"
 
-#: cinder/openstack/common/exception.py:104
-#, fuzzy
-msgid "Uncaught exception"
-msgstr "得到异常:%s"
-
 #: cinder/openstack/common/excutils.py:48
 #, fuzzy, python-format
 msgid "Original exception being dropped: %s"
@@ -3551,7 +3546,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3850,7 +3845,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -4033,61 +4028,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4993,7 +5002,7 @@ msgid "Creating folder %s "
 msgstr "正在创建存储库 %s"
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6498,39 +6507,44 @@ msgstr "响应 %s"
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr "卷组 %s 不存在"
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6632,19 +6646,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr "握手出错:%s"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, fuzzy, python-format
 msgid "Volume (%s) already exists on array"
 msgstr "安全组 %s 已经存在"
@@ -6705,3 +6719,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr "得到异常:%s"
+
index a1f913d415452bc83b1bb768002450241608f5e9..3552708ba55bcf4933c791201cee564beca066a0 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Cinder\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2013-05-29 08:13+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (Hong Kong) "
@@ -28,11 +28,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr ""
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -907,78 +907,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2058,7 +2058,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2080,41 +2080,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2136,12 +2136,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2347,7 +2347,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2371,10 +2371,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3492,7 +3488,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3788,7 +3784,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3970,61 +3966,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4920,7 +4930,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6414,39 +6424,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6548,19 +6563,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6621,3 +6636,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
index 6e749a9727b04f24336d15c4a40bdfafaa93ab2b..1745cf953abae58438800c7c683e2e2a90f3bb66 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  cinder\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
 "PO-Revision-Date: 2012-03-07 02:00+0000\n"
 "Last-Translator: Charles Hsu <charles0126+openstack@gmail.com>\n"
 "Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
@@ -27,11 +27,11 @@ msgstr ""
 msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
 msgstr ""
 
-#: cinder/exception.py:66
+#: cinder/exception.py:65
 msgid "Unexpected error while running command."
 msgstr "非預期的執行錯誤"
 
-#: cinder/exception.py:69
+#: cinder/exception.py:68
 #, python-format
 msgid ""
 "%(description)s\n"
@@ -915,78 +915,78 @@ msgstr ""
 msgid "href %s does not contain version"
 msgstr ""
 
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
 msgid "Initializing extension manager."
 msgstr ""
 
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
 #, python-format
 msgid "Ext name: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
 #, python-format
 msgid "Ext alias: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
 #, python-format
 msgid "Ext description: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
 #, python-format
 msgid "Ext namespace: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
 #, python-format
 msgid "Ext updated: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
 #, python-format
 msgid "Loading extension %s"
 msgstr ""
 
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
 #, python-format
 msgid "Calling extension factory %s"
 msgstr ""
 
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
 #, python-format
 msgid "osapi_volume_extension is set to deprecated path: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
 #, python-format
 msgid ""
 "Please set your flag or cinder.conf settings for osapi_volume_extension "
 "to: %s"
 msgstr ""
 
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
 #, python-format
 msgid "Failed to load extension %(ext_factory)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
 #, python-format
 msgid "Failed to load extension %(classpath)s: %(exc)s"
 msgstr ""
 
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
 #, python-format
 msgid "Failed to load extension %(ext_name)s: %(exc)s"
 msgstr ""
@@ -2070,7 +2070,7 @@ msgstr ""
 msgid "Creating iscsi_target for: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
 #, fuzzy, python-format
 msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "找不到Volume %s"
@@ -2092,41 +2092,41 @@ msgstr ""
 msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
 msgstr "找不到Volume %s"
 
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
 msgid "valid iqn needed for show_target"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
 #, python-format
 msgid "Removing iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
 msgid "rtstool is not installed correctly"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
 #, python-format
 msgid "Creating iscsi_target for volume: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
 #, python-format
 msgid "Failed to create iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
 #, python-format
 msgid "Removing iscsi_target: %s"
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
 #, python-format
 msgid "Failed to remove iscsi target for volume id:%s."
 msgstr ""
 
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
 #, python-format
 msgid "Failed to add initiator iqn %s to target"
 msgstr ""
@@ -2148,12 +2148,12 @@ msgid ""
 " tgtd config file contains 'include %(volumes_dir)s/*'"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
 #, python-format
 msgid "Removing iser_target for: %s"
 msgstr ""
 
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
 #, python-format
 msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
 msgstr ""
@@ -2360,7 +2360,7 @@ msgid "Snapshot list encountered but no header found!"
 msgstr ""
 
 #: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
 msgid "'qemu-img info' parsing failed."
 msgstr ""
 
@@ -2384,10 +2384,6 @@ msgstr ""
 msgid "Converted to %(f1)s, but format is now %(f2)s"
 msgstr ""
 
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
 #: cinder/openstack/common/excutils.py:48
 #, python-format
 msgid "Original exception being dropped: %s"
@@ -3510,7 +3506,7 @@ msgstr ""
 #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
 #: cinder/volume/drivers/netapp/iscsi.py:835
 #: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:310
+#: cinder/volume/drivers/nexenta/volume.py:321
 msgid "Updating volume stats"
 msgstr ""
 
@@ -3806,7 +3802,7 @@ msgstr ""
 msgid "volume %s: Error trying to extend volume"
 msgstr ""
 
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
 #, python-format
 msgid ""
 "Incorrect value error: %(blocksize)s, it may indicate that "
@@ -3988,61 +3984,75 @@ msgstr ""
 msgid "mount.glusterfs is not installed"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
 #, python-format
 msgid "GPFS is not active.  Detailed output: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
 #, python-format
 msgid "GPFS is not running - state: %s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
 msgid "Option gpfs_mount_point_base is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
 msgid "Option gpfs_images_share_mode is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
 msgid "Option gpfs_images_dir is not set correctly."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
 #, python-format
 msgid ""
 "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
 "belong to different file systems"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected.  GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
 #, python-format
 msgid "%s must be an absolute path."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
 #, python-format
 msgid "%s is not a directory."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
 #, python-format
 msgid "%s is not on GPFS. Perhaps GPFS not mounted."
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level.  Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
 #, python-format
 msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
 #, python-format
 msgid "fmt = %(fmt)s backed by: %(backing_file)s"
 msgstr ""
 
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
 #, python-format
 msgid "Expected image to be in raw format, but is %s"
 msgstr ""
@@ -4945,7 +4955,7 @@ msgid "Creating folder %s "
 msgstr ""
 
 #: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
 #, python-format
 msgid "Ignored target creation error \"%s\" while ensuring export"
 msgstr ""
@@ -6439,39 +6449,44 @@ msgstr ""
 msgid "Volume %s does not exist in Nexenta SA"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
 #, python-format
 msgid "Volume %s does not exist, it seems it was already deleted"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
 #, python-format
 msgid "Ignored target group creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
 #, python-format
 msgid "Ignored target group member addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
 #, python-format
 msgid "Ignored LU creation error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
 #, python-format
 msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
 #, python-format
 msgid ""
 "Got error trying to destroy target group %(target_group)s, assuming it is"
 " already gone: %(exc)s"
 msgstr ""
 
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
 #, python-format
 msgid ""
 "Got error trying to delete target %(target)s, assuming it is already "
@@ -6573,19 +6588,19 @@ msgstr ""
 msgid "Error running ssh command: %s"
 msgstr "非預期的執行錯誤"
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
 #, python-format
 msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
 #, python-format
 msgid ""
 "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
 "invalid."
 msgstr ""
 
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
 #, python-format
 msgid "Volume (%s) already exists on array"
 msgstr ""
@@ -6646,3 +6661,6 @@ msgstr ""
 #~ msgid "Fibre Channel device not found."
 #~ msgstr ""
 
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+