summaryrefslogtreecommitdiffstats
path: root/nova/locale
diff options
context:
space:
mode:
authorOpenStack Jenkins <jenkins@openstack.org>2013-02-03 00:03:20 +0000
committerOpenStack Jenkins <jenkins@openstack.org>2013-02-03 00:03:22 +0000
commit3793b061df30e1f56094d7e579bca59b9c20de98 (patch)
tree21f9f50304bf616d4c02dea8b13f4814ec71bcd4 /nova/locale
parente3ed262b49ae8f6124636c176d3fe80e4914a782 (diff)
downloadnova-3793b061df30e1f56094d7e579bca59b9c20de98.tar.gz
nova-3793b061df30e1f56094d7e579bca59b9c20de98.tar.xz
nova-3793b061df30e1f56094d7e579bca59b9c20de98.zip
Imported Translations from Transifex
Change-Id: Ideb135261b0f9b2c32b118e7dd033809a14acdcd
Diffstat (limited to 'nova/locale')
-rw-r--r--nova/locale/nova.pot4286
-rw-r--r--nova/locale/tr_TR/LC_MESSAGES/nova.po9859
2 files changed, 12219 insertions, 1926 deletions
diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot
index 347b98733..70113203b 100644
--- a/nova/locale/nova.pot
+++ b/nova/locale/nova.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova 2013.1\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-01-06 00:03+0000\n"
+"POT-Creation-Date: 2013-02-03 00:03+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"
@@ -17,64 +17,69 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.6\n"
+#: nova/block_device.py:167 nova/virt/hyperv/basevolumeutils.py:96
+#, python-format
+msgid "block_device_list %s"
+msgstr ""
+
#: nova/context.py:62
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
-#: nova/context.py:100
+#: nova/context.py:102
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: nova/crypto.py:46
+#: nova/crypto.py:47
msgid "Filename of root CA"
msgstr ""
-#: nova/crypto.py:49
+#: nova/crypto.py:50
msgid "Filename of private key"
msgstr ""
-#: nova/crypto.py:52
+#: nova/crypto.py:53
msgid "Filename of root Certificate Revocation List"
msgstr ""
-#: nova/crypto.py:55
+#: nova/crypto.py:56
msgid "Where we keep our keys"
msgstr ""
-#: nova/crypto.py:58
+#: nova/crypto.py:59
msgid "Where we keep our root CA"
msgstr ""
-#: nova/crypto.py:61
+#: nova/crypto.py:62
msgid "Should we use a CA for each project?"
msgstr ""
-#: nova/crypto.py:65
+#: nova/crypto.py:66
#, python-format
msgid "Subject for certificate for users, %s for project, user, timestamp"
msgstr ""
-#: nova/crypto.py:70
+#: nova/crypto.py:71
#, python-format
msgid "Subject for certificate for projects, %s for project, timestamp"
msgstr ""
-#: nova/crypto.py:300
+#: nova/crypto.py:332
msgid "Failed to write inbound.csr"
msgstr ""
-#: nova/crypto.py:303
+#: nova/crypto.py:335
#, python-format
msgid "Flags path: %s"
msgstr ""
-#: nova/exception.py:66
+#: nova/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: nova/exception.py:69
+#: nova/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
@@ -84,240 +89,271 @@ msgid ""
"Stderr: %(stderr)r"
msgstr ""
-#: nova/exception.py:126
+#: nova/exception.py:123
msgid "An unknown exception occurred."
msgstr ""
-#: nova/exception.py:147 nova/openstack/common/rpc/common.py:47
+#: nova/exception.py:144 nova/openstack/common/rpc/common.py:89
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:161
+#: nova/exception.py:158
msgid "Unknown"
msgstr ""
-#: nova/exception.py:185
-msgid "Failed to decrypt text"
+#: nova/exception.py:182
+#, python-format
+msgid "Failed to encrypt text: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:186
+#, python-format
+msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:189
+#: nova/exception.py:190
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:193
+#: nova/exception.py:194
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:199
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:204
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:208
+#: nova/exception.py:209
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:213
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:216
+#: nova/exception.py:217
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:220
+#: nova/exception.py:221
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:224
+#: nova/exception.py:225
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:230
+msgid "Block Device Mapping is Invalid."
+msgstr ""
+
+#: nova/exception.py:234
+#, python-format
+msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
+msgstr ""
+
+#: nova/exception.py:239
+#, python-format
+msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
+msgstr ""
+
+#: nova/exception.py:244
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:233 nova/api/ec2/cloud.py:447 nova/api/ec2/cloud.py:472
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2321
+#: nova/exception.py:248 nova/api/ec2/cloud.py:461
+#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2518
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:237
+#: nova/exception.py:252
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:241
+#: nova/exception.py:256
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:245
+#: nova/exception.py:260
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:249 nova/api/openstack/compute/servers.py:1307
+#: nova/exception.py:264 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:253
+#: nova/exception.py:268
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:257
+#: nova/exception.py:272
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:261 nova/api/ec2/cloud.py:629
+#: nova/exception.py:276 nova/api/ec2/cloud.py:615
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:265
+#: nova/exception.py:280
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:269
+#: nova/exception.py:284
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:273
+#: nova/exception.py:288
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:280
+#: nova/exception.py:295
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:284
+#: nova/exception.py:299
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:289
+#: nova/exception.py:304
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:293
+#: nova/exception.py:308
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:297
+#: nova/exception.py:312
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
msgstr ""
-#: nova/exception.py:302
+#: nova/exception.py:317
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:306
+#: nova/exception.py:321
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:310
+#: nova/exception.py:325
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:314
+#: nova/exception.py:329
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:318
-msgid "Failed to resume server"
+#: nova/exception.py:333
+#, python-format
+msgid "Failed to resume instance: %(reason)s."
+msgstr ""
+
+#: nova/exception.py:337
+#, python-format
+msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:322
+#: nova/exception.py:341
+#, python-format
+msgid "Failed to power off instance: %(reason)s."
+msgstr ""
+
+#: nova/exception.py:345
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:326
+#: nova/exception.py:349
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:330
+#: nova/exception.py:353
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:334
+#: nova/exception.py:357
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:338
+#: nova/exception.py:361
msgid "Compute service is unavailable at this time."
msgstr ""
-#: nova/exception.py:342
+#: nova/exception.py:365
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:347
+#: nova/exception.py:370
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:351
+#: nova/exception.py:374
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:356
+#: nova/exception.py:379
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:361
+#: nova/exception.py:384
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:365
+#: nova/exception.py:388
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:369
+#: nova/exception.py:392
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:373
+#: nova/exception.py:396
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:377
+#: nova/exception.py:400
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:381
+#: nova/exception.py:404
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
msgstr ""
-#: nova/exception.py:387
+#: nova/exception.py:410
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -325,80 +361,85 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:417
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:421
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:402
+#: nova/exception.py:425
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:406
+#: nova/exception.py:429
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:410
+#: nova/exception.py:433
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:414
+#: nova/exception.py:437
+#, python-format
+msgid "Unexpected argument for periodic task creation: %(arg)s."
+msgstr ""
+
+#: nova/exception.py:441
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:419
+#: nova/exception.py:446
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:424
+#: nova/exception.py:451
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:428
+#: nova/exception.py:455
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:432
+#: nova/exception.py:459
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:436
+#: nova/exception.py:463
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: nova/exception.py:440
+#: nova/exception.py:467
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:444
+#: nova/exception.py:471
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:448
+#: nova/exception.py:475
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:452
+#: nova/exception.py:479
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:456
+#: nova/exception.py:483
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -406,725 +447,751 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:490
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:494
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:498
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:502
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:479
+#: nova/exception.py:506
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:483
+#: nova/exception.py:510
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:487
+#: nova/exception.py:514
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:491
+#: nova/exception.py:518
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:522
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:499
+#: nova/exception.py:526
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:503
+#: nova/exception.py:530
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:507
+#: nova/exception.py:534
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
" the project %(project_id)s."
msgstr ""
-#: nova/exception.py:512
+#: nova/exception.py:539
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:543
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:547
#, python-format
msgid "Port %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:551
+#, python-format
+msgid "Port %(port_id)s not usable for instance %(instance)s."
+msgstr ""
+
+#: nova/exception.py:555
+#, python-format
+msgid "No free port available for instance %(instance)s."
+msgstr ""
+
+#: nova/exception.py:559
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:528
+#: nova/exception.py:563
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:532
+#: nova/exception.py:567
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:536
+#: nova/exception.py:571
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:576
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:580
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:550
+#: nova/exception.py:585
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:555
+#: nova/exception.py:590
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:560
+#: nova/exception.py:595
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:564
+#: nova/exception.py:599
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:568
+#: nova/exception.py:603
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:612
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:616
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:620
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:624
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:593
+#: nova/exception.py:628
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:597
+#: nova/exception.py:632
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:601
+#: nova/exception.py:636
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:606
+#: nova/exception.py:641
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:646
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:650
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:654
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:658
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:662
msgid "Cannot disassociate auto assigined floating ip"
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:666
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:635
+#: nova/exception.py:670
#, python-format
msgid "Certificate %(certificate_id)s not found."
msgstr ""
-#: nova/exception.py:639
+#: nova/exception.py:674
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:643
+#: nova/exception.py:678
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:647
+#: nova/exception.py:682
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:651
+#: nova/exception.py:686
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:690
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:659
+#: nova/exception.py:694
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:699
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:703
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:672
+#: nova/exception.py:707
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:676
+#: nova/exception.py:711
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:680
+#: nova/exception.py:715
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:684
+#: nova/exception.py:719
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:688
+#: nova/exception.py:723
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:692
+#: nova/exception.py:727
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:696
+#: nova/exception.py:731
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:701
+#: nova/exception.py:736
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:705
+#: nova/exception.py:740
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:710
+#: nova/exception.py:745
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:715
+#: nova/exception.py:750
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:719
+#: nova/exception.py:754
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:724
+#: nova/exception.py:759
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:728
+#: nova/exception.py:763
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr ""
-#: nova/exception.py:734
+#: nova/exception.py:769
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:738
+#: nova/exception.py:773
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:742
+#: nova/exception.py:777
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:782
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:786
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:790
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:760
+#: nova/exception.py:795
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:799
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:769
+#: nova/exception.py:804
#, python-format
-msgid "Cell %(cell_id)s could not be found."
+msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:808
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:812
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:781
+#: nova/exception.py:816
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:785
+#: nova/exception.py:820
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:789
+#: nova/exception.py:824
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:793
+#: nova/exception.py:828
#, python-format
msgid "Exception received during cell processing: %(exc_name)s."
msgstr ""
-#: nova/exception.py:797
+#: nova/exception.py:832
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:801
+#: nova/exception.py:836
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:805
+#: nova/exception.py:840
#, python-format
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
msgstr ""
-#: nova/exception.py:810
+#: nova/exception.py:845
#, python-format
msgid "Scheduler weight flag not found: %(flag_name)s"
msgstr ""
-#: nova/exception.py:814
+#: nova/exception.py:849
#, python-format
msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:819
+#: nova/exception.py:854
#, python-format
msgid ""
"Instance %(instance_uuid)s has no system metadata with key "
"%(metadata_key)s."
msgstr ""
-#: nova/exception.py:824
+#: nova/exception.py:859
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:829
+#: nova/exception.py:864
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:833
+#: nova/exception.py:868
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:837
+#: nova/exception.py:872
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:842
+#: nova/exception.py:877
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:846
+#: nova/exception.py:881
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:885
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:889
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:858
+#: nova/exception.py:893
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:862
+#: nova/exception.py:897
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: nova/exception.py:866
+#: nova/exception.py:901
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:870
+#: nova/exception.py:905
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:874
+#: nova/exception.py:909
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:878
+#: nova/exception.py:913
#, python-format
msgid ""
"Flavor access alreay exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:918
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:887
+#: nova/exception.py:922
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:891
+#: nova/exception.py:926
msgid "Migration error"
msgstr ""
-#: nova/exception.py:895
+#: nova/exception.py:930
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:901
+#: nova/exception.py:936
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:940
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:944
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:913
+#: nova/exception.py:948
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:917
+#: nova/exception.py:952
msgid "Image is larger than instance type allows"
msgstr ""
-#: nova/exception.py:921
+#: nova/exception.py:956
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:925
+#: nova/exception.py:960
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:929
+#: nova/exception.py:964
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:933
+#: nova/exception.py:968
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
msgstr ""
-#: nova/exception.py:937
+#: nova/exception.py:972
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:941
+#: nova/exception.py:976
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:948
+#: nova/exception.py:983
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:953
+#: nova/exception.py:988
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:957
+#: nova/exception.py:992
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:961
+#: nova/exception.py:996
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:965
+#: nova/exception.py:1000
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:969
+#: nova/exception.py:1004
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:973
+#: nova/exception.py:1008
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:1012
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:1016
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:986
+#: nova/exception.py:1021
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:990
+#: nova/exception.py:1025
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:994
+#: nova/exception.py:1029
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:998
+#: nova/exception.py:1033
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1003
+#: nova/exception.py:1038
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1007
+#: nova/exception.py:1042
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1011
+#: nova/exception.py:1046
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1017
+#: nova/exception.py:1052
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1021
+#: nova/exception.py:1056
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1025
+#: nova/exception.py:1060
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1029
+#: nova/exception.py:1064
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1033
+#: nova/exception.py:1068
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1037
+#: nova/exception.py:1072
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1076
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1080
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1084
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1054
+#: nova/exception.py:1089
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1059
+#: nova/exception.py:1094
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1100
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1104
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1074
+#: nova/exception.py:1109
+#, python-format
+msgid ""
+"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
+"found"
+msgstr ""
+
+#: nova/exception.py:1114
+#, python-format
+msgid "Event %(event)s not found for action id %(action_id)s"
+msgstr ""
+
+#: nova/exception.py:1118
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1122
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
+#: nova/exception.py:1126
+msgid "Instance recreate is not implemented by this virt driver."
+msgstr ""
+
#: nova/hooks.py:62
#, python-format
msgid "Running %(name)s pre-hook: %(obj)s"
@@ -1135,22 +1202,27 @@ msgstr ""
msgid "Running %(name)s post-hook: %(obj)s"
msgstr ""
-#: nova/manager.py:166
+#: nova/manager.py:162
+#, python-format
+msgid "Skipping periodic task %(task)s because its interval is negative"
+msgstr ""
+
+#: nova/manager.py:167
#, python-format
-msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
+msgid "Skipping periodic task %(task)s because it is disabled"
msgstr ""
-#: nova/manager.py:172
+#: nova/manager.py:226
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr ""
-#: nova/manager.py:182
+#: nova/manager.py:234
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr ""
-#: nova/manager.py:257
+#: nova/manager.py:316
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
@@ -1170,210 +1242,260 @@ msgstr ""
msgid "Rule checked when requested rule is not found"
msgstr ""
-#: nova/quota.py:719
+#: nova/quota.py:944
#, python-format
msgid "Created reservations %(reservations)s"
msgstr ""
-#: nova/quota.py:738
+#: nova/quota.py:966
#, python-format
msgid "Failed to commit reservations %(reservations)s"
msgstr ""
-#: nova/quota.py:756
+#: nova/quota.py:968
+#, python-format
+msgid "Committed reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:988
#, python-format
msgid "Failed to roll back reservations %(reservations)s"
msgstr ""
-#: nova/service.py:173
+#: nova/quota.py:990
+#, python-format
+msgid "Rolled back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:196
msgid "Full set of CONF:"
msgstr ""
-#: nova/service.py:180
+#: nova/service.py:203
#, python-format
msgid "%(flag)s : FLAG SET "
msgstr ""
-#: nova/service.py:190 nova/service.py:288
+#: nova/service.py:213 nova/service.py:311
#, python-format
msgid "Caught %s, exiting"
msgstr ""
-#: nova/service.py:234
+#: nova/service.py:257
msgid "Parent process has died unexpectedly, exiting"
msgstr ""
-#: nova/service.py:270
+#: nova/service.py:293
msgid "Forking too fast, sleeping"
msgstr ""
-#: nova/service.py:293
+#: nova/service.py:316
msgid "Unhandled exception"
msgstr ""
-#: nova/service.py:300
+#: nova/service.py:323
#, python-format
msgid "Started child %d"
msgstr ""
-#: nova/service.py:310
+#: nova/service.py:333
#, python-format
msgid "Starting %d workers"
msgstr ""
-#: nova/service.py:324
+#: nova/service.py:347
#, python-format
msgid "Child %(pid)d killed by signal %(sig)d"
msgstr ""
-#: nova/service.py:327
+#: nova/service.py:350
#, python-format
msgid "Child %(pid)d exited with status %(code)d"
msgstr ""
-#: nova/service.py:330
+#: nova/service.py:353
#, python-format
msgid "pid %d not in child list"
msgstr ""
-#: nova/service.py:350
+#: nova/service.py:373
#, python-format
msgid "Caught %s, stopping children"
msgstr ""
-#: nova/service.py:361
+#: nova/service.py:384
#, python-format
msgid "Waiting on %d children to exit"
msgstr ""
-#: nova/service.py:392
+#: nova/service.py:426
#, python-format
msgid "Starting %(topic)s node (version %(version)s)"
msgstr ""
-#: nova/service.py:409 nova/openstack/common/rpc/service.py:47
+#: nova/service.py:443 nova/openstack/common/rpc/service.py:47
#, python-format
msgid "Creating Consumer connection for Service %s"
msgstr ""
-#: nova/service.py:429
+#: nova/service.py:463
#, python-format
msgid "Join ServiceGroup membership for this service %s"
msgstr ""
-#: nova/service.py:506
+#: nova/service.py:545
msgid "Service killed that has no database entry"
msgstr ""
-#: nova/service.py:626
+#: nova/service.py:580
+#, python-format
+msgid "Temporary directory is invalid: %s"
+msgstr ""
+
+#: nova/service.py:678
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr ""
-#: nova/utils.py:205
+#: nova/utils.py:204
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr ""
-#: nova/utils.py:229 nova/utils.py:307 nova/virt/powervm/common.py:82
+#: nova/utils.py:228 nova/utils.py:306 nova/virt/powervm/common.py:83
#, python-format
msgid "Result was %s"
msgstr ""
-#: nova/utils.py:242
+#: nova/utils.py:241
#, python-format
msgid "%r failed. Retrying."
msgstr ""
-#: nova/utils.py:282
+#: nova/utils.py:281
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: nova/utils.py:284
+#: nova/utils.py:283
msgid "Environment not supported over SSH"
msgstr ""
-#: nova/utils.py:288
+#: nova/utils.py:287
msgid "process_input not supported over SSH"
msgstr ""
-#: nova/utils.py:323
+#: nova/utils.py:322
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:485
+#: nova/utils.py:484
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:488
+#: nova/utils.py:487
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:523
+#: nova/utils.py:526
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:584
-msgid "in looping call"
+#: nova/utils.py:598
+msgid "in fixed duration looping call"
msgstr ""
-#: nova/utils.py:644
+#: nova/utils.py:633
+#, python-format
+msgid "Periodic task processor sleeping for %.02f seconds"
+msgstr ""
+
+#: nova/utils.py:640
+msgid "in dynamic looping call"
+msgstr ""
+
+#: nova/utils.py:694
#, python-format
msgid "Unknown byte multiplier: %s"
msgstr ""
-#: nova/utils.py:773
+#: nova/utils.py:823
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:802
+#: nova/utils.py:852
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:926
+#: nova/utils.py:984
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:1003
+#: nova/utils.py:1050
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:1113 nova/virt/configdrive.py:177
+#: nova/utils.py:1182 nova/virt/configdrive.py:176
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/wsgi.py:87
+#: nova/wsgi.py:121
#, python-format
msgid "%(name)s listening on %(host)s:%(port)s"
msgstr ""
-#: nova/wsgi.py:111
+#: nova/wsgi.py:136
+#, python-format
+msgid "Unable to find cert_file : %s"
+msgstr ""
+
+#: nova/wsgi.py:140
+#, python-format
+msgid "Unable to find ca_file : %s"
+msgstr ""
+
+#: nova/wsgi.py:144
+#, python-format
+msgid "Unable to find key_file : %s"
+msgstr ""
+
+#: nova/wsgi.py:148
+msgid ""
+"When running server in SSL mode, you must specify both a cert_file and "
+"key_file option value in your configuration file"
+msgstr ""
+
+#: nova/wsgi.py:178
+#, python-format
+msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support"
+msgstr ""
+
+#: nova/wsgi.py:206
msgid "Stopping WSGI server."
msgstr ""
-#: nova/wsgi.py:129
+#: nova/wsgi.py:224
msgid "WSGI server has stopped."
msgstr ""
-#: nova/wsgi.py:198
+#: nova/wsgi.py:293
msgid "You must implement __call__"
msgstr ""
-#: nova/wsgi.py:384
+#: nova/wsgi.py:479
#, python-format
msgid "Loading app %(name)s from %(path)s"
msgstr ""
@@ -1405,125 +1527,130 @@ msgstr ""
msgid "FaultWrapper: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:179
+#: nova/api/ec2/__init__.py:174
msgid "Too many failed authentications."
msgstr ""
-#: nova/api/ec2/__init__.py:189
+#: nova/api/ec2/__init__.py:184
#, python-format
msgid ""
"Access key %(access_key)s has had %(failures)d failed authentications and"
" will be locked out for %(lock_mins)d minutes."
msgstr ""
-#: nova/api/ec2/__init__.py:206
+#: nova/api/ec2/__init__.py:201
msgid "Signature not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:210
+#: nova/api/ec2/__init__.py:205
msgid "Access key not provided"
msgstr ""
-#: nova/api/ec2/__init__.py:245 nova/api/ec2/__init__.py:260
+#: nova/api/ec2/__init__.py:240 nova/api/ec2/__init__.py:255
msgid "Failure communicating with keystone"
msgstr ""
-#: nova/api/ec2/__init__.py:259
+#: nova/api/ec2/__init__.py:254
#, python-format
msgid "Keystone failure: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:319
+#: nova/api/ec2/__init__.py:314
msgid "Timestamp failed validation."
msgstr ""
-#: nova/api/ec2/__init__.py:339
+#: nova/api/ec2/__init__.py:334
#, python-format
msgid "action: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:341
+#: nova/api/ec2/__init__.py:336
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr ""
-#: nova/api/ec2/__init__.py:416
+#: nova/api/ec2/__init__.py:411
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr ""
-#: nova/api/ec2/__init__.py:488
+#: nova/api/ec2/__init__.py:483
#, python-format
msgid "InstanceNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:494
+#: nova/api/ec2/__init__.py:489
#, python-format
msgid "VolumeNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:500
+#: nova/api/ec2/__init__.py:495
#, python-format
msgid "SnapshotNotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:506
+#: nova/api/ec2/__init__.py:501
#, python-format
msgid "NotFound raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:509
+#: nova/api/ec2/__init__.py:504
#, python-format
msgid "EC2APIError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:517
+#: nova/api/ec2/__init__.py:512
#, python-format
msgid "KeyPairExists raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:521
+#: nova/api/ec2/__init__.py:517
+#, python-format
+msgid "InvalidKeypair raised: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:522
#, python-format
msgid "InvalidParameterValue raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:525
+#: nova/api/ec2/__init__.py:526
#, python-format
msgid "InvalidPortRange raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:529
+#: nova/api/ec2/__init__.py:530
#, python-format
msgid "NotAuthorized raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:533
+#: nova/api/ec2/__init__.py:534
#, python-format
msgid "InvalidRequest raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:537
+#: nova/api/ec2/__init__.py:538
#, python-format
msgid "QuotaError raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:541
+#: nova/api/ec2/__init__.py:542
#, python-format
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
msgstr ""
-#: nova/api/ec2/__init__.py:550
+#: nova/api/ec2/__init__.py:551
#, python-format
msgid "Unexpected error raised: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:551
+#: nova/api/ec2/__init__.py:552
#, python-format
msgid "Environment: %s"
msgstr ""
-#: nova/api/ec2/__init__.py:553 nova/api/metadata/handler.py:138
-#: nova/api/metadata/handler.py:185
+#: nova/api/ec2/__init__.py:554 nova/api/metadata/handler.py:133
+#: nova/api/metadata/handler.py:180
msgid "An unknown error has occurred. Please try your request again."
msgstr ""
@@ -1532,273 +1659,267 @@ msgstr ""
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
msgstr ""
-#: nova/api/ec2/cloud.py:395
+#: nova/api/ec2/cloud.py:389
#, python-format
msgid "Create snapshot of volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:421
+#: nova/api/ec2/cloud.py:415
#, python-format
msgid "Could not find key pair(s): %s"
msgstr ""
-#: nova/api/ec2/cloud.py:437
+#: nova/api/ec2/cloud.py:432
#, python-format
msgid "Create key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:444 nova/api/ec2/cloud.py:469
+#: nova/api/ec2/cloud.py:439 nova/api/ec2/cloud.py:458
#: nova/api/openstack/compute/contrib/keypairs.py:93
msgid "Quota exceeded, too many key pairs."
msgstr ""
-#: nova/api/ec2/cloud.py:450 nova/api/ec2/cloud.py:475
-#: nova/api/openstack/compute/contrib/keypairs.py:101
-#, python-format
-msgid "Key pair '%s' already exists."
-msgstr ""
-
-#: nova/api/ec2/cloud.py:459
+#: nova/api/ec2/cloud.py:448
#, python-format
msgid "Import key %s"
msgstr ""
-#: nova/api/ec2/cloud.py:482
+#: nova/api/ec2/cloud.py:468
#, python-format
msgid "Delete key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:616 nova/api/ec2/cloud.py:737
+#: nova/api/ec2/cloud.py:602 nova/api/ec2/cloud.py:723
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:621
+#: nova/api/ec2/cloud.py:607
#, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr ""
-#: nova/api/ec2/cloud.py:659 nova/api/ec2/cloud.py:691
+#: nova/api/ec2/cloud.py:645 nova/api/ec2/cloud.py:677
msgid "No rule for the specified parameters."
msgstr ""
-#: nova/api/ec2/cloud.py:682
+#: nova/api/ec2/cloud.py:668
#, python-format
msgid "%s - This rule already exists in group"
msgstr ""
-#: nova/api/ec2/cloud.py:748
+#: nova/api/ec2/cloud.py:751
#, python-format
msgid "Get console output for instance %s"
msgstr ""
-#: nova/api/ec2/cloud.py:824
+#: nova/api/ec2/cloud.py:827
#, python-format
msgid "Create volume from snapshot %s"
msgstr ""
-#: nova/api/ec2/cloud.py:828 nova/api/openstack/compute/contrib/volumes.py:241
+#: nova/api/ec2/cloud.py:831 nova/api/openstack/compute/contrib/volumes.py:244
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: nova/api/ec2/cloud.py:856
+#: nova/api/ec2/cloud.py:859
msgid "Delete Failed"
msgstr ""
-#: nova/api/ec2/cloud.py:869
+#: nova/api/ec2/cloud.py:872
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr ""
-#: nova/api/ec2/cloud.py:877
+#: nova/api/ec2/cloud.py:880
msgid "Attach Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:890 nova/api/openstack/compute/contrib/volumes.py:428
+#: nova/api/ec2/cloud.py:893 nova/api/openstack/compute/contrib/volumes.py:436
#, python-format
msgid "Detach volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:896
+#: nova/api/ec2/cloud.py:899
msgid "Detach Volume Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:922 nova/api/ec2/cloud.py:979
-#: nova/api/ec2/cloud.py:1528 nova/api/ec2/cloud.py:1543
+#: nova/api/ec2/cloud.py:925 nova/api/ec2/cloud.py:982
+#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
#, python-format
msgid "attribute not supported: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1049
+#: nova/api/ec2/cloud.py:1056
#, python-format
msgid "vol = %s\n"
msgstr ""
-#: nova/api/ec2/cloud.py:1208
+#: nova/api/ec2/cloud.py:1215
msgid "Allocate address"
msgstr ""
-#: nova/api/ec2/cloud.py:1212
+#: nova/api/ec2/cloud.py:1219
msgid "No more floating IPs available"
msgstr ""
-#: nova/api/ec2/cloud.py:1216
+#: nova/api/ec2/cloud.py:1223
#, python-format
msgid "Release address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1221
+#: nova/api/ec2/cloud.py:1228
msgid "Unable to release IP Address."
msgstr ""
-#: nova/api/ec2/cloud.py:1224
+#: nova/api/ec2/cloud.py:1231
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1232
+#: nova/api/ec2/cloud.py:1239
msgid "Unable to associate IP Address, no fixed_ips."
msgstr ""
-#: nova/api/ec2/cloud.py:1240
+#: nova/api/ec2/cloud.py:1247
#: nova/api/openstack/compute/contrib/floating_ips.py:257
#, python-format
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1249
+#: nova/api/ec2/cloud.py:1256
msgid "Floating ip is already associated."
msgstr ""
-#: nova/api/ec2/cloud.py:1252
+#: nova/api/ec2/cloud.py:1259
msgid "l3driver call to add floating ip failed."
msgstr ""
-#: nova/api/ec2/cloud.py:1255
+#: nova/api/ec2/cloud.py:1262
msgid "Error, unable to associate floating ip."
msgstr ""
-#: nova/api/ec2/cloud.py:1263
+#: nova/api/ec2/cloud.py:1270
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1268
+#: nova/api/ec2/cloud.py:1275
msgid "Floating ip is not associated."
msgstr ""
-#: nova/api/ec2/cloud.py:1271
+#: nova/api/ec2/cloud.py:1278
#: nova/api/openstack/compute/contrib/floating_ips.py:100
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/api/ec2/cloud.py:1298
+#: nova/api/ec2/cloud.py:1305
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1330
+#: nova/api/ec2/cloud.py:1337
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1340
+#: nova/api/ec2/cloud.py:1347
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1349
+#: nova/api/ec2/cloud.py:1356
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1358
+#: nova/api/ec2/cloud.py:1365
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1449
+#: nova/api/ec2/cloud.py:1456
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1465
+#: nova/api/ec2/cloud.py:1472
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1484
+#: nova/api/ec2/cloud.py:1491
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1546
+#: nova/api/ec2/cloud.py:1553
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1548
+#: nova/api/ec2/cloud.py:1555
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1550
+#: nova/api/ec2/cloud.py:1557
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1552
+#: nova/api/ec2/cloud.py:1559
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1565
+#: nova/api/ec2/cloud.py:1572
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1594
+#: nova/api/ec2/cloud.py:1601
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1624
+#: nova/api/ec2/cloud.py:1631
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1642
+#: nova/api/ec2/cloud.py:1649
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1675
+#: nova/api/ec2/cloud.py:1682
msgid "Invalid CIDR"
msgstr ""
-#: nova/api/ec2/ec2utils.py:188
+#: nova/api/ec2/ec2utils.py:190
msgid "Request must include either Timestamp or Expires, but cannot contain both"
msgstr ""
-#: nova/api/ec2/ec2utils.py:208
+#: nova/api/ec2/ec2utils.py:210
msgid "Timestamp is invalid."
msgstr ""
-#: nova/api/metadata/handler.py:110
+#: nova/api/metadata/handler.py:105
msgid ""
"X-Instance-ID present in request headers. The "
"'service_quantum_metadata_proxy' option must be enabled to process this "
"header."
msgstr ""
-#: nova/api/metadata/handler.py:136 nova/api/metadata/handler.py:143
+#: nova/api/metadata/handler.py:131 nova/api/metadata/handler.py:138
#, python-format
msgid "Failed to get metadata for ip: %s"
msgstr ""
-#: nova/api/metadata/handler.py:155
+#: nova/api/metadata/handler.py:150
msgid "X-Instance-ID header is missing from request."
msgstr ""
-#: nova/api/metadata/handler.py:157
+#: nova/api/metadata/handler.py:152
msgid "Multiple X-Instance-ID headers found within request."
msgstr ""
-#: nova/api/metadata/handler.py:171
+#: nova/api/metadata/handler.py:166
#, python-format
msgid ""
"X-Instance-ID-Signature: %(signature)s does not match the expected value:"
@@ -1806,11 +1927,11 @@ msgid ""
"%(remote_address)s"
msgstr ""
-#: nova/api/metadata/handler.py:176
+#: nova/api/metadata/handler.py:171
msgid "Invalid proxy request signature."
msgstr ""
-#: nova/api/metadata/handler.py:183 nova/api/metadata/handler.py:190
+#: nova/api/metadata/handler.py:178 nova/api/metadata/handler.py:185
#, python-format
msgid "Failed to get metadata for instance id: %s"
msgstr ""
@@ -1820,7 +1941,7 @@ msgstr ""
msgid "Caught error: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986
+#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:992
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
@@ -1869,7 +1990,7 @@ msgstr ""
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:536
+#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:540
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -1973,56 +2094,57 @@ msgstr ""
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619
+#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:621
msgid "cannot understand JSON"
msgstr ""
#: nova/api/openstack/wsgi.py:223
-#: nova/api/openstack/compute/contrib/hosts.py:78
+#: nova/api/openstack/compute/contrib/cells.py:104
+#: nova/api/openstack/compute/contrib/hosts.py:77
msgid "cannot understand XML"
msgstr ""
-#: nova/api/openstack/wsgi.py:624
+#: nova/api/openstack/wsgi.py:626
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:667
+#: nova/api/openstack/wsgi.py:669
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:671
+#: nova/api/openstack/wsgi.py:673
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:674
+#: nova/api/openstack/wsgi.py:676
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:788
+#: nova/api/openstack/wsgi.py:790
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:792
+#: nova/api/openstack/wsgi.py:794
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:796
+#: nova/api/openstack/wsgi.py:798
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:897
+#: nova/api/openstack/wsgi.py:899
msgid "Invalid XML in request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:916
+#: nova/api/openstack/wsgi.py:918
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:921 nova/api/openstack/wsgi.py:938
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2031,19 +2153,36 @@ msgstr ""
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:929
+#: nova/api/openstack/wsgi.py:925
+#, python-format
+msgid "Action: '%(action)s', body: %(body)s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:926
+#, python-format
+msgid "Calling method %s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:935
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:941
+#: nova/api/openstack/wsgi.py:947
msgid "Malformed request url"
msgstr ""
-#: nova/api/openstack/wsgi.py:989
+#: nova/api/openstack/wsgi.py:995
#, python-format
msgid "%(url)s returned a fault: %(e)s"
msgstr ""
+#: nova/api/openstack/wsgi.py:1188
+#, python-format
+msgid ""
+"API request failed, fault raised to the top of the stack. Detailed "
+"stacktrace %s"
+msgstr ""
+
#: nova/api/openstack/xmlutil.py:265
msgid "element is not a child"
msgstr ""
@@ -2092,13 +2231,13 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:80
#: nova/api/openstack/compute/server_metadata.py:80
-#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79
+#: nova/api/openstack/compute/contrib/flavorextraspecs.py:88
msgid "Request body and URI mismatch"
msgstr ""
#: nova/api/openstack/compute/image_metadata.py:83
#: nova/api/openstack/compute/server_metadata.py:84
-#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82
+#: nova/api/openstack/compute/contrib/flavorextraspecs.py:91
msgid "Request body contains too many items"
msgstr ""
@@ -2127,240 +2266,257 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:38
#: nova/api/openstack/compute/server_metadata.py:122
-#: nova/api/openstack/compute/server_metadata.py:166
+#: nova/api/openstack/compute/server_metadata.py:171
msgid "Server does not exist"
msgstr ""
-#: nova/api/openstack/compute/server_metadata.py:148
-#: nova/api/openstack/compute/server_metadata.py:159
+#: nova/api/openstack/compute/server_metadata.py:152
+#: nova/api/openstack/compute/server_metadata.py:163
msgid "Metadata item was not found"
msgstr ""
-#: nova/api/openstack/compute/servers.py:501
+#: nova/api/openstack/compute/servers.py:505
+#: nova/api/openstack/compute/contrib/cells.py:278
msgid "Invalid changes-since value"
msgstr ""
-#: nova/api/openstack/compute/servers.py:520
+#: nova/api/openstack/compute/servers.py:524
msgid "Only administrators may list deleted instances"
msgstr ""
-#: nova/api/openstack/compute/servers.py:539
-msgid "Flavor could not be found"
+#: nova/api/openstack/compute/servers.py:543
+#, python-format
+msgid "Flavor '%s' could not be found "
msgstr ""
-#: nova/api/openstack/compute/servers.py:555
-#: nova/api/openstack/compute/servers.py:723
-#: nova/api/openstack/compute/servers.py:987
-#: nova/api/openstack/compute/servers.py:1090
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:560
+#: nova/api/openstack/compute/servers.py:739
+#: nova/api/openstack/compute/servers.py:1011
+#: nova/api/openstack/compute/servers.py:1117
+#: nova/api/openstack/compute/servers.py:1290
msgid "Instance could not be found"
msgstr ""
-#: nova/api/openstack/compute/servers.py:562
-msgid "Server name is not a string or unicode"
+#: nova/api/openstack/compute/servers.py:567
+#, python-format
+msgid "%s is not a string or unicode"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:571
+#, python-format
+msgid "%s is an empty string"
msgstr ""
-#: nova/api/openstack/compute/servers.py:566
-msgid "Server name is an empty string"
+#: nova/api/openstack/compute/servers.py:575
+#, python-format
+msgid "%(name)s can be at most %(max_length)s characters."
msgstr ""
-#: nova/api/openstack/compute/servers.py:570
-msgid "Server name must be less than 256 characters."
+#: nova/api/openstack/compute/servers.py:586
+msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/servers.py:587
+#: nova/api/openstack/compute/servers.py:603
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
-#: nova/api/openstack/compute/servers.py:590
+#: nova/api/openstack/compute/servers.py:606
msgid "Bad personality format"
msgstr ""
-#: nova/api/openstack/compute/servers.py:594
+#: nova/api/openstack/compute/servers.py:610
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
-#: nova/api/openstack/compute/servers.py:625
+#: nova/api/openstack/compute/servers.py:641
msgid "Unknown argment : port"
msgstr ""
-#: nova/api/openstack/compute/servers.py:628
+#: nova/api/openstack/compute/servers.py:644
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
-#: nova/api/openstack/compute/servers.py:638
+#: nova/api/openstack/compute/servers.py:654
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
-#: nova/api/openstack/compute/servers.py:648
+#: nova/api/openstack/compute/servers.py:664
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
-#: nova/api/openstack/compute/servers.py:661
+#: nova/api/openstack/compute/servers.py:677
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
-#: nova/api/openstack/compute/servers.py:667
+#: nova/api/openstack/compute/servers.py:683
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
-#: nova/api/openstack/compute/servers.py:670
+#: nova/api/openstack/compute/servers.py:686
msgid "Bad networks format"
msgstr ""
-#: nova/api/openstack/compute/servers.py:696
+#: nova/api/openstack/compute/servers.py:712
msgid "Userdata content cannot be decoded"
msgstr ""
-#: nova/api/openstack/compute/servers.py:703
+#: nova/api/openstack/compute/servers.py:719
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/servers.py:710
+#: nova/api/openstack/compute/servers.py:726
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/servers.py:739
+#: nova/api/openstack/compute/servers.py:755
msgid "Server name is not defined"
msgstr ""
-#: nova/api/openstack/compute/servers.py:787
-#: nova/api/openstack/compute/servers.py:893
+#: nova/api/openstack/compute/servers.py:803
+#: nova/api/openstack/compute/servers.py:917
msgid "Invalid flavorRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:827
+#: nova/api/openstack/compute/servers.py:844
msgid "min_count must be an integer value"
msgstr ""
-#: nova/api/openstack/compute/servers.py:830
+#: nova/api/openstack/compute/servers.py:847
msgid "min_count must be > 0"
msgstr ""
-#: nova/api/openstack/compute/servers.py:835
+#: nova/api/openstack/compute/servers.py:853
msgid "max_count must be an integer value"
msgstr ""
-#: nova/api/openstack/compute/servers.py:838
+#: nova/api/openstack/compute/servers.py:856
msgid "max_count must be > 0"
msgstr ""
-#: nova/api/openstack/compute/servers.py:841
+#: nova/api/openstack/compute/servers.py:860
msgid "min_count must be <= max_count"
msgstr ""
-#: nova/api/openstack/compute/servers.py:890
+#: nova/api/openstack/compute/servers.py:912
msgid "Can not find requested image"
msgstr ""
-#: nova/api/openstack/compute/servers.py:896
+#: nova/api/openstack/compute/servers.py:920
msgid "Invalid key_name provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:975
+#: nova/api/openstack/compute/servers.py:999
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:979
+#: nova/api/openstack/compute/servers.py:1003
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1005
-#: nova/api/openstack/compute/servers.py:1025
+#: nova/api/openstack/compute/servers.py:1029
+#: nova/api/openstack/compute/servers.py:1049
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1011
+#: nova/api/openstack/compute/servers.py:1035
#, python-format
msgid "Error in confirm-resize %s"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1031
+#: nova/api/openstack/compute/servers.py:1052
+msgid "Flavor used by the instance could not be found."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1058
#, python-format
msgid "Error in revert-resize %s"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/servers.py:1071
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1048
+#: nova/api/openstack/compute/servers.py:1075
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1061
+#: nova/api/openstack/compute/servers.py:1088
#, python-format
msgid "Error in reboot %s"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/servers.py:1100
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1076
+#: nova/api/openstack/compute/servers.py:1103
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1100
+#: nova/api/openstack/compute/servers.py:1127
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1109
+#: nova/api/openstack/compute/servers.py:1136
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/servers.py:1163
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1149
+#: nova/api/openstack/compute/servers.py:1176
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1153
-#: nova/api/openstack/compute/servers.py:1355
+#: nova/api/openstack/compute/servers.py:1180
+#: nova/api/openstack/compute/servers.py:1387
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1164
+#: nova/api/openstack/compute/servers.py:1186
+msgid "Unable to set password on instance"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1195
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1208
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1180
+#: nova/api/openstack/compute/servers.py:1211
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1198
+#: nova/api/openstack/compute/servers.py:1229
#: nova/api/openstack/compute/contrib/aggregates.py:143
-#: nova/api/openstack/compute/contrib/coverage_ext.py:246
+#: nova/api/openstack/compute/contrib/coverage_ext.py:256
#: nova/api/openstack/compute/contrib/keypairs.py:78
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1203
+#: nova/api/openstack/compute/servers.py:1235
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1265
+#: nova/api/openstack/compute/servers.py:1297
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1298
+#: nova/api/openstack/compute/servers.py:1330
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1414
#, python-format
msgid "Removing options '%(unk_opt_str)s' from query"
msgstr ""
@@ -2398,7 +2554,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/admin_actions.py:154
#: nova/api/openstack/compute/contrib/admin_actions.py:170
#: nova/api/openstack/compute/contrib/admin_actions.py:186
-#: nova/api/openstack/compute/contrib/admin_actions.py:314
+#: nova/api/openstack/compute/contrib/admin_actions.py:312
#: nova/api/openstack/compute/contrib/multinic.py:41
#: nova/api/openstack/compute/contrib/rescue.py:44
msgid "Server not found"
@@ -2457,7 +2613,7 @@ msgstr ""
msgid "Desired state must be specified. Valid states are: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/admin_actions.py:317
+#: nova/api/openstack/compute/contrib/admin_actions.py:315
#, python-format
msgid "Compute.api::resetState %s"
msgstr ""
@@ -2499,11 +2655,40 @@ msgstr ""
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
+#: nova/api/openstack/compute/contrib/baremetal_nodes.py:184
+msgid "Must specify id or address"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:199
+msgid "Cell name cannot be empty"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:203
+msgid "Cell name cannot contain '!' or '.'"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:210
+msgid "Cell type must be 'parent' or 'child'"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:230
+#: nova/api/openstack/compute/contrib/cells.py:250
+msgid "No cell information in request"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:235
+msgid "No cell name in request"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:272
+msgid "Only 'updated_since' and 'project_id' are understood."
+msgstr ""
+
#: nova/api/openstack/compute/contrib/certificates.py:73
msgid "Only root certificate can be retrieved."
msgstr ""
-#: nova/api/openstack/compute/contrib/cloudpipe.py:151
+#: nova/api/openstack/compute/contrib/cloudpipe.py:150
msgid ""
"Unable to claim IP for VPN instances, ensure it isn't running, and try "
"again in a few minutes"
@@ -2526,37 +2711,46 @@ msgstr ""
msgid "Unable to get console"
msgstr ""
-#: nova/api/openstack/compute/contrib/coverage_ext.py:101
+#: nova/api/openstack/compute/contrib/coverage_ext.py:105
#, python-format
msgid "Can't connect to service: %s, no portspecified\n"
msgstr ""
-#: nova/api/openstack/compute/contrib/coverage_ext.py:104
+#: nova/api/openstack/compute/contrib/coverage_ext.py:108
#, python-format
msgid "No backdoor API command for service: %s\n"
msgstr ""
-#: nova/api/openstack/compute/contrib/coverage_ext.py:123
+#: nova/api/openstack/compute/contrib/coverage_ext.py:127
msgid "Coverage begin"
msgstr ""
-#: nova/api/openstack/compute/contrib/coverage_ext.py:157
+#: nova/api/openstack/compute/contrib/coverage_ext.py:161
msgid "Coverage not running"
msgstr ""
-#: nova/api/openstack/compute/contrib/coverage_ext.py:186
+#: nova/api/openstack/compute/contrib/coverage_ext.py:190
msgid "Invalid path"
msgstr ""
-#: nova/api/openstack/compute/contrib/coverage_ext.py:190
+#: nova/api/openstack/compute/contrib/coverage_ext.py:194
msgid "No path given for report file"
msgstr ""
-#: nova/api/openstack/compute/contrib/coverage_ext.py:197
+#: nova/api/openstack/compute/contrib/coverage_ext.py:201
msgid "You can't use html reports without combining"
msgstr ""
-#: nova/api/openstack/compute/contrib/coverage_ext.py:244
+#: nova/api/openstack/compute/contrib/coverage_ext.py:211
+#, python-format
+msgid "Directory conflict: %s already exists"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:246
+msgid "Python coverage module is not installed."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:254
#, python-format
msgid "Coverage doesn't have %s action"
msgstr ""
@@ -2589,10 +2783,14 @@ msgstr ""
msgid "No request body"
msgstr ""
-#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49
+#: nova/api/openstack/compute/contrib/flavorextraspecs.py:58
msgid "No Request Body"
msgstr ""
+#: nova/api/openstack/compute/contrib/floating_ip_dns.py:232
+msgid "DNS entries not found."
+msgstr ""
+
#: nova/api/openstack/compute/contrib/floating_ips.py:97
msgid "Floating ip is not associated"
msgstr ""
@@ -2657,56 +2855,56 @@ msgstr ""
msgid "fping utility is not found."
msgstr ""
-#: nova/api/openstack/compute/contrib/hosts.py:122
+#: nova/api/openstack/compute/contrib/hosts.py:172
#, python-format
-msgid "Host '%s' could not be found."
+msgid "Invalid update setting: '%s'"
msgstr ""
-#: nova/api/openstack/compute/contrib/hosts.py:151
+#: nova/api/openstack/compute/contrib/hosts.py:175
#, python-format
msgid "Invalid status: '%s'"
msgstr ""
-#: nova/api/openstack/compute/contrib/hosts.py:155
+#: nova/api/openstack/compute/contrib/hosts.py:177
#, python-format
msgid "Invalid mode: '%s'"
msgstr ""
-#: nova/api/openstack/compute/contrib/hosts.py:159
-#, python-format
-msgid "Invalid update setting: '%s'"
+#: nova/api/openstack/compute/contrib/hosts.py:179
+msgid "'status' or 'maintenance_mode' needed for host update"
msgstr ""
-#: nova/api/openstack/compute/contrib/hosts.py:177
+#: nova/api/openstack/compute/contrib/hosts.py:194
#, python-format
-msgid "Putting host %(host)s in maintenance mode %(mode)s."
+msgid "Putting host %(host_name)s in maintenance mode %(mode)s."
msgstr ""
-#: nova/api/openstack/compute/contrib/hosts.py:182
+#: nova/api/openstack/compute/contrib/hosts.py:199
msgid "Virt driver does not implement host maintenance mode."
msgstr ""
-#: nova/api/openstack/compute/contrib/hosts.py:190
+#: nova/api/openstack/compute/contrib/hosts.py:212
#, python-format
-msgid "Setting host %(host)s to %(state)s."
+msgid "Enabling host %s."
msgstr ""
-#: nova/api/openstack/compute/contrib/hosts.py:195
+#: nova/api/openstack/compute/contrib/hosts.py:214
+#, python-format
+msgid "Disabling host %s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:219
msgid "Virt driver does not implement host disabled status."
msgstr ""
-#: nova/api/openstack/compute/contrib/hosts.py:207
+#: nova/api/openstack/compute/contrib/hosts.py:235
msgid "Virt driver does not implement host power management."
msgstr ""
-#: nova/api/openstack/compute/contrib/hosts.py:239
+#: nova/api/openstack/compute/contrib/hosts.py:321
msgid "Describe-resource is admin only functionality"
msgstr ""
-#: nova/api/openstack/compute/contrib/hosts.py:247
-msgid "Host not found"
-msgstr ""
-
#: nova/api/openstack/compute/contrib/hypervisors.py:184
#: nova/api/openstack/compute/contrib/hypervisors.py:195
#, python-format
@@ -2728,6 +2926,11 @@ msgstr ""
msgid "Invalid timestamp for date %s"
msgstr ""
+#: nova/api/openstack/compute/contrib/keypairs.py:101
+#, python-format
+msgid "Key pair '%s' already exists."
+msgstr ""
+
#: nova/api/openstack/compute/contrib/multinic.py:52
msgid "Missing 'networkId' argument for addFixedIp"
msgstr ""
@@ -2741,65 +2944,97 @@ msgstr ""
msgid "Unable to find address %r"
msgstr ""
-#: nova/api/openstack/compute/contrib/networks.py:72
+#: nova/api/openstack/compute/contrib/networks_associate.py:23
#, python-format
-msgid "Disassociating network with id %s"
+msgid "Disassociating host with network with id %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/networks.py:77
-#: nova/api/openstack/compute/contrib/networks.py:87
-#: nova/api/openstack/compute/contrib/networks.py:97
#: nova/api/openstack/compute/contrib/networks_associate.py:27
#: nova/api/openstack/compute/contrib/networks_associate.py:38
#: nova/api/openstack/compute/contrib/networks_associate.py:50
+#: nova/api/openstack/compute/contrib/os_networks.py:78
+#: nova/api/openstack/compute/contrib/os_networks.py:88
+#: nova/api/openstack/compute/contrib/os_networks.py:98
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:132
msgid "Network not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/networks.py:83
+#: nova/api/openstack/compute/contrib/networks_associate.py:34
+#, python-format
+msgid "Disassociating project with network with id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:73
+#, python-format
+msgid "Disassociating network with id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:84
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106
#, python-format
msgid "Showing network with id %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/networks.py:93
+#: nova/api/openstack/compute/contrib/os_networks.py:94
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:124
#, python-format
msgid "Deleting network with id %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/networks.py:108
+#: nova/api/openstack/compute/contrib/os_networks.py:109
msgid "Missing network in body"
msgstr ""
-#: nova/api/openstack/compute/contrib/networks.py:112
+#: nova/api/openstack/compute/contrib/os_networks.py:113
msgid "Network label is required"
msgstr ""
-#: nova/api/openstack/compute/contrib/networks.py:116
+#: nova/api/openstack/compute/contrib/os_networks.py:117
msgid "Network cidr or cidr_v6 is required"
msgstr ""
-#: nova/api/openstack/compute/contrib/networks.py:118
+#: nova/api/openstack/compute/contrib/os_networks.py:119
#, python-format
msgid "Creating network with label %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/networks.py:134
+#: nova/api/openstack/compute/contrib/os_networks.py:135
#, python-format
msgid "Associating network %(network)s with project %(project)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/networks.py:142
+#: nova/api/openstack/compute/contrib/os_networks.py:143
#, python-format
msgid "Cannot associate network %(network)s with project %(project)s: %(message)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/networks_associate.py:23
-#, python-format
-msgid "Disassociating host with network with id %s"
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:121
+msgid "Failed to update usages deallocating network."
msgstr ""
-#: nova/api/openstack/compute/contrib/networks_associate.py:34
-#, python-format
-msgid "Disassociating project with network with id %s"
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:151
+msgid "No CIDR requested"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:157
+msgid "Requested network does not contain enough (2+) usable hosts"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161
+msgid "CIDR is malformed."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:164
+msgid "Address could not be converted."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:172
+msgid "Quota exceeded, too many networks."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:183
+msgid "Create networks failed"
msgstr ""
#: nova/api/openstack/compute/contrib/quotas.py:63
@@ -2839,43 +3074,43 @@ msgstr ""
msgid "stop instance"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/compute/contrib/volumes.py:76
#, python-format
msgid "vol=%s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:185
+#: nova/api/openstack/compute/contrib/volumes.py:188
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:350
-#: nova/api/openstack/compute/contrib/volumes.py:438
+#: nova/api/openstack/compute/contrib/volumes.py:356
+#: nova/api/openstack/compute/contrib/volumes.py:446
#, python-format
msgid "Instance %s is not attached."
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:371
+#: nova/api/openstack/compute/contrib/volumes.py:377
#, python-format
msgid "Bad volumeId format: volumeId is not in proper format (%s)"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:389
+#: nova/api/openstack/compute/contrib/volumes.py:396
#, python-format
msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:552
+#: nova/api/openstack/compute/contrib/volumes.py:560
#, python-format
msgid "Delete snapshot with id: %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:595
+#: nova/api/openstack/compute/contrib/volumes.py:603
#, python-format
msgid "Create snapshot from volume %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/volumes.py:599
+#: nova/api/openstack/compute/contrib/volumes.py:607
#, python-format
msgid "Invalid value '%s' for force. "
msgstr ""
@@ -2884,87 +3119,94 @@ msgstr ""
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
-#: nova/cells/messaging.py:198
+#: nova/cells/messaging.py:200
#, python-format
msgid "Error processing message locally: %(exc)s"
msgstr ""
-#: nova/cells/messaging.py:352 nova/cells/messaging.py:358
+#: nova/cells/messaging.py:354 nova/cells/messaging.py:360
#, python-format
msgid "destination is %(target_cell)s but routing_path is %(routing_path)s"
msgstr ""
-#: nova/cells/messaging.py:368
+#: nova/cells/messaging.py:370
#, python-format
msgid "Unknown %(cell_type)s when routing to %(target_cell)s"
msgstr ""
-#: nova/cells/messaging.py:392
+#: nova/cells/messaging.py:394
#, python-format
msgid "Error locating next hop for message: %(exc)s"
msgstr ""
-#: nova/cells/messaging.py:419
+#: nova/cells/messaging.py:421
#, python-format
msgid "Failed to send message to cell: %(next_hop)s: %(exc)s"
msgstr ""
-#: nova/cells/messaging.py:498
+#: nova/cells/messaging.py:500
#, python-format
msgid "Error locating next hops for message: %(exc)s"
msgstr ""
-#: nova/cells/messaging.py:518
+#: nova/cells/messaging.py:520
#, python-format
msgid "Error sending message to next hops: %(exc)s"
msgstr ""
-#: nova/cells/messaging.py:536
+#: nova/cells/messaging.py:538
#, python-format
msgid "Error waiting for responses from neighbor cells: %(exc)s"
msgstr ""
-#: nova/cells/messaging.py:628
+#: nova/cells/messaging.py:630
#, python-format
msgid "Unknown method '%(method)s' in compute API"
msgstr ""
-#: nova/cells/messaging.py:651
+#: nova/cells/messaging.py:653
#, python-format
msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s"
msgstr ""
-#: nova/cells/messaging.py:660
+#: nova/cells/messaging.py:662
#, python-format
msgid "Received capacities from child cell %(cell_name)s: %(capacities)s"
msgstr ""
-#: nova/cells/messaging.py:719
+#: nova/cells/messaging.py:720
#, python-format
msgid "Got update for instance %(instance_uuid)s: %(instance)s"
msgstr ""
-#: nova/cells/messaging.py:742
+#: nova/cells/messaging.py:743
#, python-format
msgid "Got update to delete instance %(instance_uuid)s"
msgstr ""
-#: nova/cells/messaging.py:757
+#: nova/cells/messaging.py:758
#, python-format
msgid "Got broadcast to %(delete_type)s delete instance"
msgstr ""
-#: nova/cells/messaging.py:771
+#: nova/cells/messaging.py:772
#, python-format
msgid "Got message to create instance fault: %(instance_fault)s"
msgstr ""
-#: nova/cells/messaging.py:921
+#: nova/cells/messaging.py:793
+#, python-format
+msgid ""
+"Forcing a sync of instances, project_id=%(projid_str)s, "
+"updated_since=%(since_str)s"
+msgstr ""
+
+#: nova/cells/messaging.py:942
#, python-format
msgid "Updating parents with our capabilities: %(capabs)s"
msgstr ""
-#: nova/cells/messaging.py:941
+#: nova/cells/messaging.py:962
#, python-format
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
@@ -2986,37 +3228,37 @@ msgstr ""
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
-#: nova/cells/state.py:264
+#: nova/cells/state.py:263
msgid "Updating cell cache from db."
msgstr ""
-#: nova/cells/state.py:300
+#: nova/cells/state.py:308
#, python-format
msgid "Unknown cell '%(cell_name)s' when trying to update capabilities"
msgstr ""
-#: nova/cells/state.py:315
+#: nova/cells/state.py:323
#, python-format
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
-#: nova/cloudpipe/pipelib.py:43
+#: nova/cloudpipe/pipelib.py:47
msgid "Instance type for vpn instances"
msgstr ""
-#: nova/cloudpipe/pipelib.py:46
+#: nova/cloudpipe/pipelib.py:50
msgid "Template for cloudpipe instance boot script"
msgstr ""
-#: nova/cloudpipe/pipelib.py:49
+#: nova/cloudpipe/pipelib.py:53
msgid "Network to push into openvpn config"
msgstr ""
-#: nova/cloudpipe/pipelib.py:52
+#: nova/cloudpipe/pipelib.py:56
msgid "Netmask to push into openvpn config"
msgstr ""
-#: nova/cloudpipe/pipelib.py:109
+#: nova/cloudpipe/pipelib.py:125
#, python-format
msgid "Launching VPN for %s"
msgstr ""
@@ -3029,200 +3271,209 @@ msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: nova/compute/api.py:257
+#: nova/compute/api.py:258
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:264
+#: nova/compute/api.py:265
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:273
+#: nova/compute/api.py:274
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:293
+#: nova/compute/api.py:294
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:303
+#: nova/compute/api.py:304
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:307
+#: nova/compute/api.py:308
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:311
+#: nova/compute/api.py:312
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:543
+#: nova/compute/api.py:437
+msgid "Cannot attach one or more volumes to multiple instances"
+msgstr ""
+
+#: nova/compute/api.py:554
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:615
+#: nova/compute/api.py:661
#, python-format
msgid "bdm %s"
msgstr ""
-#: nova/compute/api.py:642
+#: nova/compute/api.py:688
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:878
+#: nova/compute/api.py:950
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:973
-msgid "host for instance is down, deleting from database"
+#: nova/compute/api.py:1080
+#, python-format
+msgid "instance type %(old_inst_type_id)d not found"
+msgstr ""
+
+#: nova/compute/api.py:1086
+msgid "going to delete a resizing instance"
+msgstr ""
+
+#: nova/compute/api.py:1096
+#, python-format
+msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1017
+#: nova/compute/api.py:1140
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1039
+#: nova/compute/api.py:1162
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1086
+#: nova/compute/api.py:1209
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1100
+#: nova/compute/api.py:1223
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1167
+#: nova/compute/api.py:1292
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1299
-#, python-format
-msgid "Image type not recognized %s"
-msgstr ""
-
-#: nova/compute/api.py:1408
+#: nova/compute/api.py:1536
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:1741
+#: nova/compute/api.py:1876
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:1750
+#: nova/compute/api.py:1885
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:1792
+#: nova/compute/api.py:1927
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:1976
+#: nova/compute/api.py:2140
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:1984
+#: nova/compute/api.py:2148
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2052
+#: nova/compute/api.py:2216
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2137
+#: nova/compute/api.py:2307
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2294
+#: nova/compute/api.py:2491
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:2298
+#: nova/compute/api.py:2495
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:2399
+#: nova/compute/api.py:2596
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:2402
+#: nova/compute/api.py:2599
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:2410
+#: nova/compute/api.py:2607
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)'."
msgstr ""
-#: nova/compute/api.py:2416
+#: nova/compute/api.py:2613
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:2436
+#: nova/compute/api.py:2633
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:2439
+#: nova/compute/api.py:2636
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:2446
+#: nova/compute/api.py:2643
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2511
+#: nova/compute/api.py:2708
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2519
+#: nova/compute/api.py:2716
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2522
+#: nova/compute/api.py:2719
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:2779
+#: nova/compute/api.py:2976
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:2788
+#: nova/compute/api.py:2985
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:2791
+#: nova/compute/api.py:2988
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:2802
+#: nova/compute/api.py:2999
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
@@ -3281,677 +3532,740 @@ msgid ""
"%(requested)d %(unit)s"
msgstr ""
-#: nova/compute/instance_types.py:65
+#: nova/compute/instance_types.py:72
msgid "names can only contain [a-zA-Z0-9_.- ]"
msgstr ""
-#: nova/compute/instance_types.py:74
+#: nova/compute/instance_types.py:81
#, python-format
msgid "'%s' argument must be a positive integer"
msgstr ""
-#: nova/compute/instance_types.py:82
+#: nova/compute/instance_types.py:89
msgid "'rxtx_factor' argument must be a positive float"
msgstr ""
-#: nova/compute/instance_types.py:90
+#: nova/compute/instance_types.py:97
#, python-format
msgid "'%s' argument must be greater than 0"
msgstr ""
-#: nova/compute/instance_types.py:100
+#: nova/compute/instance_types.py:107
msgid "is_public must be a boolean"
msgstr ""
-#: nova/compute/instance_types.py:107
+#: nova/compute/instance_types.py:114
#, python-format
msgid "DB error: %s"
msgstr ""
-#: nova/compute/instance_types.py:117
+#: nova/compute/instance_types.py:124
#, python-format
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:199
+#: nova/compute/manager.py:191
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:329
+#: nova/compute/manager.py:320
#, python-format
msgid "%(nodename)s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:358
+#: nova/compute/manager.py:349
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:377
+#: nova/compute/manager.py:368
+#, python-format
+msgid "Instance %(uuid)s found in the hypervisor, but not in the database"
+msgstr ""
+
+#: nova/compute/manager.py:386
+#, python-format
+msgid ""
+"Instance %(driver_instance)s found in the hypervisor, but not in the "
+"database"
+msgstr ""
+
+#: nova/compute/manager.py:407
+#, python-format
+msgid ""
+"Deleting instance as its host (%(instance_host)s) is not equal to our "
+"host (%(our_host)s)."
+msgstr ""
+
+#: nova/compute/manager.py:434
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:389
+#: nova/compute/manager.py:446
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:403
+#: nova/compute/manager.py:460
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:413
+#: nova/compute/manager.py:465
+msgid "Failed to resume instance"
+msgstr ""
+
+#: nova/compute/manager.py:475
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:447
+#: nova/compute/manager.py:509
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:523
+#: nova/compute/manager.py:584
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:595 nova/compute/manager.py:1834
+#: nova/compute/manager.py:658 nova/compute/manager.py:1937
#, python-format
msgid "No node specified, defaulting to %(node)s"
msgstr ""
-#: nova/compute/manager.py:628
+#: nova/compute/manager.py:701
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:651
+#: nova/compute/manager.py:726
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:684 nova/compute/manager.py:1885
+#: nova/compute/manager.py:761 nova/compute/manager.py:1991
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:702
+#: nova/compute/manager.py:779
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:707
+#: nova/compute/manager.py:784
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:713
+#: nova/compute/manager.py:790
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:741
+#: nova/compute/manager.py:818
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:771
-msgid "Instance has already been created"
-msgstr ""
-
-#: nova/compute/manager.py:817
+#: nova/compute/manager.py:895
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:823
+#: nova/compute/manager.py:901
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
"size %(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:833
+#: nova/compute/manager.py:911
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:854
+#: nova/compute/manager.py:933
msgid "Instance failed network setup"
msgstr ""
-#: nova/compute/manager.py:858
+#: nova/compute/manager.py:937
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:871
+#: nova/compute/manager.py:947
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:889
+#: nova/compute/manager.py:964
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:913
+#: nova/compute/manager.py:988
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:985
+#: nova/compute/manager.py:1060
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1016
+#: nova/compute/manager.py:1091
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1019
+#: nova/compute/manager.py:1094
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1026
+#: nova/compute/manager.py:1101
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1051
+#: nova/compute/manager.py:1126
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1090 nova/compute/manager.py:2053
-#: nova/compute/manager.py:3388
+#: nova/compute/manager.py:1164 nova/compute/manager.py:2159
+#: nova/compute/manager.py:3528
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1224
+#: nova/compute/manager.py:1299
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1311
+#: nova/compute/manager.py:1312
+msgid "Invalid state of instance files on shared storage"
+msgstr ""
+
+#: nova/compute/manager.py:1316
+msgid "disk on shared storage, recreating using existing disk"
+msgstr ""
+
+#: nova/compute/manager.py:1320
+#, python-format
+msgid "disk not on shared storagerebuilding from: '%s'"
+msgstr ""
+
+#: nova/compute/manager.py:1404
+#, python-format
+msgid "bringing vm to original state: '%s'"
+msgstr ""
+
+#: nova/compute/manager.py:1427
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1335
+#: nova/compute/manager.py:1446
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1344
+#: nova/compute/manager.py:1455
#, python-format
msgid "Cannot reboot instance: %(exc)s"
msgstr ""
-#: nova/compute/manager.py:1381
+#: nova/compute/manager.py:1491
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1387
+#: nova/compute/manager.py:1497
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1440
+#: nova/compute/manager.py:1558
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:1447
+#: nova/compute/manager.py:1565
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:1452
+#: nova/compute/manager.py:1570
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:1483
+#: nova/compute/manager.py:1597
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:1490
+#: nova/compute/manager.py:1604
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:1500
-msgid "set_admin_password is not implemented by this driver."
+#: nova/compute/manager.py:1611
+msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:1516
+#: nova/compute/manager.py:1626
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:1524
+#: nova/compute/manager.py:1633
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:1539
+#: nova/compute/manager.py:1646
#, python-format
msgid ""
"trying to inject a file into a non-running (state: "
"%(current_power_state)s expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1543
+#: nova/compute/manager.py:1650
#, python-format
msgid "injecting file to %(path)s"
msgstr ""
-#: nova/compute/manager.py:1564
+#: nova/compute/manager.py:1670
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:1577
+#: nova/compute/manager.py:1683
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1611
+#: nova/compute/manager.py:1717
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:1632
+#: nova/compute/manager.py:1738
#, python-format
msgid "Changing instance metadata according to %(diff)r"
msgstr ""
-#: nova/compute/manager.py:1801
+#: nova/compute/manager.py:1904
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1910
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:1816
+#: nova/compute/manager.py:1919
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2050
+#: nova/compute/manager.py:2156
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s"
msgstr ""
-#: nova/compute/manager.py:2106
+#: nova/compute/manager.py:2210
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2123
+#: nova/compute/manager.py:2227
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2161
+#: nova/compute/manager.py:2265
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2294
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2213
+#: nova/compute/manager.py:2314
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2218
+#: nova/compute/manager.py:2319
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2221
+#: nova/compute/manager.py:2322
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2238
+#: nova/compute/manager.py:2339
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2263
+#: nova/compute/manager.py:2364
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:2291
+#: nova/compute/manager.py:2392
+msgid "Getting spice console"
+msgstr ""
+
+#: nova/compute/manager.py:2422
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2470
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:2345
+#: nova/compute/manager.py:2479
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:2360
+#: nova/compute/manager.py:2494
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:2390
+#: nova/compute/manager.py:2524
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:2394
+#: nova/compute/manager.py:2534
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:2407
+#: nova/compute/manager.py:2541
#, python-format
-msgid "Faild to detach volume %(volume_id)s from %(mp)s"
+msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2565
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2602
#, python-format
msgid "Host %(host)s not found"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2675
msgid "Instance has no volume."
msgstr ""
-#: nova/compute/manager.py:2602
+#: nova/compute/manager.py:2736
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr ""
-#: nova/compute/manager.py:2630
+#: nova/compute/manager.py:2764
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:2683
+#: nova/compute/manager.py:2817
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr ""
-#: nova/compute/manager.py:2685
+#: nova/compute/manager.py:2819
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:2699
+#: nova/compute/manager.py:2833
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:2842
+#: nova/compute/manager.py:2971
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2887
+#: nova/compute/manager.py:3016
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:2893
+#: nova/compute/manager.py:3022
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:2902
+#: nova/compute/manager.py:3031
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:2909
+#: nova/compute/manager.py:3038
#, python-format
msgid "Instance %(instance_uuid)s not found"
msgstr ""
-#: nova/compute/manager.py:2913
+#: nova/compute/manager.py:3042
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:2920
+#: nova/compute/manager.py:3049
#, python-format
-msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None"
+msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:2928
+#: nova/compute/manager.py:3057
#, python-format
msgid "Error auto-confirming resize: %(e)s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:2943
+#: nova/compute/manager.py:3074
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:2961
+#: nova/compute/manager.py:3093
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:2984
+#: nova/compute/manager.py:3117
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3102
+#: nova/compute/manager.py:3235
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3120
+#: nova/compute/manager.py:3253
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3149
+#: nova/compute/manager.py:3282
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3155 nova/compute/manager.py:3193
+#: nova/compute/manager.py:3288 nova/compute/manager.py:3326
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3180
+#: nova/compute/manager.py:3313
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:3216
+#: nova/compute/manager.py:3349
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3228 nova/compute/manager.py:3239
-#: nova/compute/manager.py:3253
+#: nova/compute/manager.py:3361 nova/compute/manager.py:3370
+#: nova/compute/manager.py:3394
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3233
-msgid "Instance is paused or suspended unexpectedly. Calling the stop API."
+#: nova/compute/manager.py:3365
+msgid "Instance is suspended unexpectedly. Calling the stop API."
+msgstr ""
+
+#: nova/compute/manager.py:3381
+msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3246
+#: nova/compute/manager.py:3387
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3262
+#: nova/compute/manager.py:3403
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3270
+#: nova/compute/manager.py:3411
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3285
+#: nova/compute/manager.py:3426
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3341
+#: nova/compute/manager.py:3481
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr ""
-#: nova/compute/manager.py:3348
+#: nova/compute/manager.py:3488
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr ""
-#: nova/compute/manager.py:3355
+#: nova/compute/manager.py:3495
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/resource_tracker.py:92
+#: nova/compute/resource_tracker.py:91
msgid ""
"Host field should not be set on the instance until resources have been "
"claimed."
msgstr ""
-#: nova/compute/resource_tracker.py:97
+#: nova/compute/resource_tracker.py:96
msgid ""
"Node field should be not be set on the instance until resources have been"
" claimed."
msgstr ""
-#: nova/compute/resource_tracker.py:244
+#: nova/compute/resource_tracker.py:240
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:248
+#: nova/compute/resource_tracker.py:244
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:299
+#: nova/compute/resource_tracker.py:296
#, python-format
-msgid "Compute_service record created for %s "
+msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:304
+#: nova/compute/resource_tracker.py:302
#, python-format
-msgid "Compute_service record updated for %s "
+msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:317
+#: nova/compute/resource_tracker.py:316
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/resource_tracker.py:327
+#: nova/compute/resource_tracker.py:326
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:328
+#: nova/compute/resource_tracker.py:327
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:333
+#: nova/compute/resource_tracker.py:332
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:335
+#: nova/compute/resource_tracker.py:334
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:341
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:343
+#: nova/compute/resource_tracker.py:342
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:347
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:350
+#: nova/compute/resource_tracker.py:349
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:388
+#: nova/compute/resource_tracker.py:387
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:446
+#: nova/compute/resource_tracker.py:445
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:538
+#: nova/compute/resource_tracker.py:458
+msgid "InstanceType could not be found, skipping migration."
+msgstr ""
+
+#: nova/compute/resource_tracker.py:542
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory"
msgstr ""
-#: nova/compute/resource_tracker.py:551
+#: nova/compute/resource_tracker.py:555
#, python-format
msgid "Missing keys: %s"
msgstr ""
-#: nova/compute/rpcapi.py:44
+#: nova/compute/rpcapi.py:50
msgid "No compute host specified"
msgstr ""
-#: nova/compute/rpcapi.py:47
+#: nova/compute/rpcapi.py:53
#, python-format
msgid "Unable to find host for Instance %s"
msgstr ""
-#: nova/compute/utils.py:101
+#: nova/compute/utils.py:93
#, python-format
msgid "Using %(prefix)s instead of %(req_prefix)s"
msgstr ""
-#: nova/conductor/manager.py:62
+#: nova/conductor/api.py:348
+msgid ""
+"Timed out waiting for nova-conductor. Is it running? Or did this service "
+"start before nova-conductor?"
+msgstr ""
+
+#: nova/conductor/manager.py:63
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:198
+#: nova/conductor/manager.py:223
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
-#: nova/console/manager.py:80 nova/console/vmrc_manager.py:62
+#: nova/console/manager.py:79 nova/console/vmrc_manager.py:62
msgid "Adding console"
msgstr ""
-#: nova/console/manager.py:101 nova/console/vmrc_manager.py:114
+#: nova/console/manager.py:99 nova/console/vmrc_manager.py:112
#, python-format
msgid "Tried to remove non-existent console %(console_id)s."
msgstr ""
-#: nova/console/vmrc_manager.py:117
+#: nova/console/vmrc_manager.py:115
#, python-format
msgid "Removing console %(console_id)s."
msgstr ""
+#: nova/console/websocketproxy.py:54
+msgid "Invalid Token"
+msgstr ""
+
+#: nova/console/websocketproxy.py:73
+msgid "Invalid Connection Info"
+msgstr ""
+
#: nova/console/xvp.py:99
msgid "Rebuilding xvp conf"
msgstr ""
@@ -3990,49 +4304,53 @@ msgstr ""
msgid "Failed to run xvp."
msgstr ""
-#: nova/consoleauth/manager.py:70
+#: nova/consoleauth/manager.py:64
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s)"
msgstr ""
-#: nova/consoleauth/manager.py:75
+#: nova/consoleauth/manager.py:69
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s)"
msgstr ""
-#: nova/db/api.py:580
+#: nova/db/api.py:582
msgid "Failed to notify cells of instance destroy"
msgstr ""
-#: nova/db/api.py:689 nova/db/api.py:710
+#: nova/db/api.py:691 nova/db/api.py:712
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:749
+#: nova/db/api.py:752
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/db/api.py:1458
+#: nova/db/api.py:1463
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1602
+#: nova/db/api.py:1617
msgid "Failed to notify cells of instance fault"
msgstr ""
-#: nova/db/sqlalchemy/api.py:182 nova/virt/baremetal/db/sqlalchemy/api.py:61
+#: nova/db/sqlalchemy/api.py:191
+msgid "model or base_model parameter should be subclass of NovaBase"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:204 nova/virt/baremetal/db/sqlalchemy/api.py:60
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1374
+#: nova/db/sqlalchemy/api.py:1383
#, python-format
msgid ""
"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be "
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:2736
+#: nova/db/sqlalchemy/api.py:2746
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
@@ -4043,24 +4361,24 @@ msgid "version should be an integer"
msgstr ""
#: nova/db/sqlalchemy/migration.py:98
-#: nova/virt/baremetal/db/sqlalchemy/migration.py:96
+#: nova/virt/baremetal/db/sqlalchemy/migration.py:97
msgid "Upgrade DB using Essex release first."
msgstr ""
-#: nova/db/sqlalchemy/session.py:384
+#: nova/db/sqlalchemy/session.py:386
msgid "DB exception wrapped."
msgstr ""
-#: nova/db/sqlalchemy/session.py:434
+#: nova/db/sqlalchemy/session.py:436
#, python-format
msgid "Got mysql server has gone away: %s"
msgstr ""
-#: nova/db/sqlalchemy/session.py:475
+#: nova/db/sqlalchemy/session.py:477
msgid "Using mysql/eventlet db_pool."
msgstr ""
-#: nova/db/sqlalchemy/session.py:519
+#: nova/db/sqlalchemy/session.py:533
#, python-format
msgid "SQL connection failed. %s attempts left."
msgstr ""
@@ -4081,49 +4399,54 @@ msgstr ""
msgid "volume_usage_cache table not dropped"
msgstr ""
-#: nova/image/glance.py:159
+#: nova/image/glance.py:187
#, python-format
msgid ""
"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
"%(extra)s."
msgstr ""
-#: nova/image/s3.py:312
+#: nova/image/glance.py:492
+#, python-format
+msgid "fetching image %s from glance"
+msgstr ""
+
+#: nova/image/s3.py:318
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:329
+#: nova/image/s3.py:335
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:339
+#: nova/image/s3.py:345
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:349
+#: nova/image/s3.py:355
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr ""
-#: nova/image/s3.py:373
+#: nova/image/s3.py:379
#, python-format
msgid "Failed to decrypt private key: %s"
msgstr ""
-#: nova/image/s3.py:380
+#: nova/image/s3.py:386
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr ""
-#: nova/image/s3.py:391
+#: nova/image/s3.py:397
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr ""
-#: nova/image/s3.py:403
+#: nova/image/s3.py:409
msgid "Unsafe filenames in image"
msgstr ""
@@ -4142,25 +4465,15 @@ msgstr ""
msgid "Bad project_id for to_global_ipv6: %s"
msgstr ""
-#: nova/network/api.py:50
+#: nova/network/api.py:51 nova/network/api_deprecated.py:56
msgid "instance is a required argument to use @refresh_cache"
msgstr ""
-#: nova/network/api.py:76
+#: nova/network/api.py:76 nova/network/api_deprecated.py:79
msgid "Failed storing info cache"
msgstr ""
-#: nova/network/api.py:77
-#, python-format
-msgid "args: %s"
-msgstr ""
-
-#: nova/network/api.py:78
-#, python-format
-msgid "kwargs: %s"
-msgstr ""
-
-#: nova/network/api.py:171
+#: nova/network/api.py:222 nova/network/api_deprecated.py:216
#, python-format
msgid "re-assign floating IP %(address)s from instance %(instance_id)s"
msgstr ""
@@ -4174,245 +4487,245 @@ msgstr ""
msgid "Loading network driver '%s'"
msgstr ""
-#: nova/network/ldapdns.py:98
+#: nova/network/floating_ips.py:71
#, python-format
-msgid ""
-"Found multiple matches for domain %(domain)s.\n"
-"%(entry)s"
+msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr ""
-#: nova/network/ldapdns.py:125
+#: nova/network/floating_ips.py:81 nova/network/floating_ips.py:353
#, python-format
-msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n"
+msgid "Interface %(interface)s not found"
msgstr ""
-#: nova/network/ldapdns.py:320
-msgid "This driver only supports type 'a' entries."
+#: nova/network/floating_ips.py:95
+#, python-format
+msgid "floating IP allocation for instance |%s|"
msgstr ""
-#: nova/network/ldapdns.py:363 nova/network/minidns.py:169
-msgid "This shouldn't be getting called except during testing."
+#: nova/network/floating_ips.py:158
+msgid "Floating IP is not associated. Ignore."
msgstr ""
-#: nova/network/linux_net.py:190
+#: nova/network/floating_ips.py:176
#, python-format
-msgid "Attempted to remove chain %s which does not exist"
+msgid "Address |%(address)s| is not allocated"
msgstr ""
-#: nova/network/linux_net.py:225
+#: nova/network/floating_ips.py:180
#, python-format
-msgid "Unknown chain: %r"
+msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr ""
-#: nova/network/linux_net.py:250
+#: nova/network/floating_ips.py:200
#, python-format
-msgid ""
-"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
-"%(top)r"
+msgid "Quota exceeded for %(pid)s, tried to allocate floating IP"
msgstr ""
-#: nova/network/linux_net.py:387
-msgid "IPTablesManager.apply completed with success"
+#: nova/network/floating_ips.py:261
+msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/linux_net.py:593
+#: nova/network/floating_ips.py:510
#, python-format
-msgid "arping error for ip %s"
+msgid "Starting migration network for instance %(instance_uuid)s"
msgstr ""
-#: nova/network/linux_net.py:849
+#: nova/network/floating_ips.py:517
#, python-format
-msgid "Pid %d is stale, skip killing dnsmasq"
+msgid ""
+"Floating ip address |%(address)s| no longer belongs to instance "
+"%(instance_uuid)s. Will notmigrate it "
msgstr ""
-#: nova/network/linux_net.py:894
+#: nova/network/floating_ips.py:548
#, python-format
-msgid "Hupping dnsmasq threw %s"
+msgid "Finishing migration network for instance %(instance_uuid)s"
msgstr ""
-#: nova/network/linux_net.py:896
+#: nova/network/floating_ips.py:556
#, python-format
-msgid "Pid %d is stale, relaunching dnsmasq"
+msgid ""
+"Floating ip address |%(address)s| no longer belongs to instance "
+"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/linux_net.py:961
+#: nova/network/floating_ips.py:604
#, python-format
-msgid "killing radvd threw %s"
+msgid ""
+"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
+"not visible to either the floating or instance DNS driver. It will be "
+"ignored."
msgstr ""
-#: nova/network/linux_net.py:963
+#: nova/network/floating_ips.py:644
#, python-format
-msgid "Pid %d is stale, relaunching radvd"
+msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/linux_net.py:1100
+#: nova/network/floating_ips.py:653
#, python-format
-msgid "Error clearing stale veth %s"
+msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
-#: nova/network/linux_net.py:1223
+#: nova/network/ldapdns.py:98
#, python-format
-msgid "Starting VLAN inteface %s"
+msgid ""
+"Found multiple matches for domain %(domain)s.\n"
+"%(entry)s"
msgstr ""
-#: nova/network/linux_net.py:1254
+#: nova/network/ldapdns.py:125
#, python-format
-msgid "Failed unplugging VLAN interface '%s'"
+msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n"
msgstr ""
-#: nova/network/linux_net.py:1257
-#, python-format
-msgid "Unplugged VLAN interface '%s'"
+#: nova/network/ldapdns.py:320
+msgid "This driver only supports type 'a' entries."
msgstr ""
-#: nova/network/linux_net.py:1279
-#, python-format
-msgid "Starting Bridge %s"
+#: nova/network/ldapdns.py:363 nova/network/minidns.py:171
+msgid "This shouldn't be getting called except during testing."
msgstr ""
-#: nova/network/linux_net.py:1291
+#: nova/network/linux_net.py:194
#, python-format
-msgid "Adding interface %(interface)s to bridge %(bridge)s"
+msgid "Attempted to remove chain %s which does not exist"
msgstr ""
-#: nova/network/linux_net.py:1324
+#: nova/network/linux_net.py:229
#, python-format
-msgid "Failed to add interface: %s"
+msgid "Unknown chain: %r"
msgstr ""
-#: nova/network/linux_net.py:1364
+#: nova/network/linux_net.py:254
#, python-format
-msgid "Failed unplugging bridge interface '%s'"
+msgid ""
+"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
+"%(top)r"
msgstr ""
-#: nova/network/linux_net.py:1367
-#, python-format
-msgid "Unplugged bridge interface '%s'"
+#: nova/network/linux_net.py:391
+msgid "IPTablesManager.apply completed with success"
msgstr ""
-#: nova/network/linux_net.py:1522
+#: nova/network/linux_net.py:619
#, python-format
-msgid "Starting bridge %s "
+msgid "arping error for ip %s"
msgstr ""
-#: nova/network/linux_net.py:1530
+#: nova/network/linux_net.py:896
#, python-format
-msgid "Done starting bridge %s"
+msgid "Pid %d is stale, skip killing dnsmasq"
msgstr ""
-#: nova/network/linux_net.py:1549
+#: nova/network/linux_net.py:941
#, python-format
-msgid "Failed unplugging gateway interface '%s'"
+msgid "Hupping dnsmasq threw %s"
msgstr ""
-#: nova/network/linux_net.py:1551
+#: nova/network/linux_net.py:943
#, python-format
-msgid "Unplugged gateway interface '%s'"
+msgid "Pid %d is stale, relaunching dnsmasq"
msgstr ""
-#: nova/network/manager.py:326
+#: nova/network/linux_net.py:1008
#, python-format
-msgid "Fixed ip %(fixed_ip_id)s not found"
+msgid "killing radvd threw %s"
msgstr ""
-#: nova/network/manager.py:335 nova/network/manager.py:606
+#: nova/network/linux_net.py:1010
#, python-format
-msgid "Interface %(interface)s not found"
+msgid "Pid %d is stale, relaunching radvd"
msgstr ""
-#: nova/network/manager.py:350
+#: nova/network/linux_net.py:1142
#, python-format
-msgid "floating IP allocation for instance |%s|"
+msgid "Error clearing stale veth %s"
msgstr ""
-#: nova/network/manager.py:414
-msgid "Floating IP is not associated. Ignore."
+#: nova/network/linux_net.py:1301
+#, python-format
+msgid "Starting VLAN inteface %s"
msgstr ""
-#: nova/network/manager.py:432
+#: nova/network/linux_net.py:1332
#, python-format
-msgid "Address |%(address)s| is not allocated"
+msgid "Failed unplugging VLAN interface '%s'"
msgstr ""
-#: nova/network/manager.py:436
+#: nova/network/linux_net.py:1335
#, python-format
-msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
+msgid "Unplugged VLAN interface '%s'"
msgstr ""
-#: nova/network/manager.py:457
+#: nova/network/linux_net.py:1357
#, python-format
-msgid "Quota exceeded for %(pid)s, tried to allocate floating IP"
+msgid "Starting Bridge %s"
msgstr ""
-#: nova/network/manager.py:519
-msgid "Failed to update usages deallocating floating IP"
+#: nova/network/linux_net.py:1369
+#, python-format
+msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/manager.py:753
+#: nova/network/linux_net.py:1402
#, python-format
-msgid "Starting migration network for instance %(instance_uuid)s"
+msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/manager.py:760
+#: nova/network/linux_net.py:1438
#, python-format
-msgid ""
-"Floating ip address |%(address)s| no longer belongs to instance "
-"%(instance_uuid)s. Will notmigrate it "
+msgid "Failed unplugging bridge interface '%s'"
msgstr ""
-#: nova/network/manager.py:790
+#: nova/network/linux_net.py:1441
#, python-format
-msgid "Finishing migration network for instance %(instance_uuid)s"
+msgid "Unplugged bridge interface '%s'"
msgstr ""
-#: nova/network/manager.py:798
+#: nova/network/linux_net.py:1610
#, python-format
-msgid ""
-"Floating ip address |%(address)s| no longer belongs to instance "
-"%(instance_uuid)s. Will notsetup it."
+msgid "Starting bridge %s "
msgstr ""
-#: nova/network/manager.py:845
+#: nova/network/linux_net.py:1618
#, python-format
-msgid ""
-"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
-"not visible to either the floating or instance DNS driver. It will be "
-"ignored."
+msgid "Done starting bridge %s"
msgstr ""
-#: nova/network/manager.py:891
+#: nova/network/linux_net.py:1637
#, python-format
-msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
+msgid "Failed unplugging gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:901
+#: nova/network/linux_net.py:1639
#, python-format
-msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
+msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:1017
+#: nova/network/manager.py:364
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr ""
-#: nova/network/manager.py:1021
+#: nova/network/manager.py:368
msgid "setting network host"
msgstr ""
-#: nova/network/manager.py:1148
+#: nova/network/manager.py:493
msgid "network allocations"
msgstr ""
-#: nova/network/manager.py:1153
+#: nova/network/manager.py:498
#, python-format
msgid "networks retrieved for instance: |%(networks)s|"
msgstr ""
-#: nova/network/manager.py:1189
+#: nova/network/manager.py:533
msgid "network deallocation for instance"
msgstr ""
-#: nova/network/manager.py:1419
+#: nova/network/manager.py:761
#, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -4420,201 +4733,211 @@ msgid ""
"created."
msgstr ""
-#: nova/network/manager.py:1507
+#: nova/network/manager.py:849
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1526
+#: nova/network/manager.py:868
#, python-format
msgid "Leased IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1530
+#: nova/network/manager.py:872
#, python-format
msgid "IP %s leased that is not associated"
msgstr ""
-#: nova/network/manager.py:1538
+#: nova/network/manager.py:880
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr ""
-#: nova/network/manager.py:1543
+#: nova/network/manager.py:885
#, python-format
msgid "Released IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1547
+#: nova/network/manager.py:889
#, python-format
msgid "IP %s released that is not associated"
msgstr ""
-#: nova/network/manager.py:1550
+#: nova/network/manager.py:892
#, python-format
msgid "IP %s released that was not leased"
msgstr ""
-#: nova/network/manager.py:1569
+#: nova/network/manager.py:911
#, python-format
msgid "%s must be an integer"
msgstr ""
-#: nova/network/manager.py:1593
+#: nova/network/manager.py:935
msgid "Maximum allowed length for 'label' is 255."
msgstr ""
-#: nova/network/manager.py:1613
+#: nova/network/manager.py:955
#, python-format
msgid ""
"Subnet(s) too large, defaulting to /%s. To override, specify "
"network_size flag."
msgstr ""
-#: nova/network/manager.py:1694
+#: nova/network/manager.py:1036
msgid "cidr already in use"
msgstr ""
-#: nova/network/manager.py:1697
+#: nova/network/manager.py:1039
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
-#: nova/network/manager.py:1708
+#: nova/network/manager.py:1050
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr ""
-#: nova/network/manager.py:1765
+#: nova/network/manager.py:1107
msgid "Network already exists!"
msgstr ""
-#: nova/network/manager.py:1785
+#: nova/network/manager.py:1126
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr ""
-#: nova/network/manager.py:2308
+#: nova/network/manager.py:1665
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr ""
-#: nova/network/manager.py:2315
+#: nova/network/manager.py:1672
#, python-format
msgid ""
-"The network range is not big enough to fit %(num_networks)s. Network size"
-" is %(network_size)s"
+"The network range is not big enough to fit %(num_networks)s networks. "
+"Network size is %(network_size)s"
msgstr ""
-#: nova/network/minidns.py:46
+#: nova/network/minidns.py:48
#, python-format
msgid "minidns file is |%s|"
msgstr ""
-#: nova/network/minidns.py:73 nova/network/minidns.py:104
+#: nova/network/minidns.py:75 nova/network/minidns.py:106
msgid "Invalid name"
msgstr ""
-#: nova/network/minidns.py:76
+#: nova/network/minidns.py:78
msgid "This driver only supports type 'a'"
msgstr ""
-#: nova/network/minidns.py:120
+#: nova/network/minidns.py:122
#, python-format
msgid "Cannot delete entry |%s|"
msgstr ""
-#: nova/network/minidns.py:206
+#: nova/network/minidns.py:208
#, python-format
msgid "Cannot delete domain |%s|"
msgstr ""
-#: nova/network/model.py:339
+#: nova/network/model.py:354
msgid "v4 subnets are required for legacy nw_info"
msgstr ""
-#: nova/network/quantumv2/__init__.py:40
+#: nova/network/quantumv2/__init__.py:41
msgid "_get_auth_token() failed"
msgstr ""
-#: nova/network/quantumv2/api.py:102
+#: nova/network/quantumv2/api.py:130
#, python-format
msgid "allocate_for_instance() for %s"
msgstr ""
-#: nova/network/quantumv2/api.py:105
+#: nova/network/quantumv2/api.py:133
#, python-format
msgid "empty project id for instance %s"
msgstr ""
-#: nova/network/quantumv2/api.py:151
+#: nova/network/quantumv2/api.py:194
msgid "Port not found"
msgstr ""
-#: nova/network/quantumv2/api.py:159
+#: nova/network/quantumv2/api.py:202
#, python-format
msgid "Fail to delete port %(portid)s with failure: %(exception)s"
msgstr ""
-#: nova/network/quantumv2/api.py:171
+#: nova/network/quantumv2/api.py:215
#, python-format
msgid "deallocate_for_instance() for %s"
msgstr ""
-#: nova/network/quantumv2/api.py:180
+#: nova/network/quantumv2/api.py:224
#, python-format
msgid "Failed to delete quantum port %(portid)s "
msgstr ""
-#: nova/network/quantumv2/api.py:190
+#: nova/network/quantumv2/api.py:237
#, python-format
msgid "get_instance_nw_info() for %s"
msgstr ""
-#: nova/network/quantumv2/api.py:205
+#: nova/network/quantumv2/api.py:268 nova/network/quantumv2/api.py:295
+#, python-format
+msgid "Unable to update port %(portid)s with failure: %(exception)s"
+msgstr ""
+
+#: nova/network/quantumv2/api.py:305
#, python-format
msgid "validate_networks() for %s"
msgstr ""
-#: nova/network/quantumv2/api.py:459
+#: nova/network/quantumv2/api.py:559
#, python-format
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/openstack/common/lockutils.py:97
+#: nova/openstack/common/lockutils.py:98
#, python-format
msgid "Could not release the acquired lock `%s`"
msgstr ""
-#: nova/openstack/common/lockutils.py:183
+#: nova/openstack/common/lockutils.py:184
#, python-format
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/openstack/common/lockutils.py:187
+#: nova/openstack/common/lockutils.py:188
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
msgstr ""
-#: nova/openstack/common/lockutils.py:215
+#: nova/openstack/common/lockutils.py:216
#, python-format
msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..."
msgstr ""
-#: nova/openstack/common/log.py:168
+#: nova/openstack/common/lockutils.py:223
+#, python-format
+msgid "Released file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..."
+msgstr ""
+
+#: nova/openstack/common/log.py:224
#, python-format
-msgid "Deprecated Config: %s"
+msgid "Deprecated: %s"
msgstr ""
-#: nova/openstack/common/log.py:300
+#: nova/openstack/common/log.py:362
#, python-format
msgid "syslog facility must be one of: %s"
msgstr ""
-#: nova/openstack/common/log.py:458
+#: nova/openstack/common/log.py:522
#, python-format
msgid "Fatal call to deprecated config: %(msg)s"
msgstr ""
@@ -4646,7 +4969,7 @@ msgid ""
"Payload=%(payload)s"
msgstr ""
-#: nova/openstack/common/notifier/api.py:170
+#: nova/openstack/common/notifier/api.py:171
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
@@ -4656,6 +4979,7 @@ msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead."
msgstr ""
#: nova/openstack/common/notifier/rpc_notifier.py:45
+#: nova/openstack/common/notifier/rpc_notifier2.py:50
#, python-format
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
@@ -4665,162 +4989,174 @@ msgstr ""
msgid "Failed to load plugin %(plug)s: %(exc)s"
msgstr ""
-#: nova/openstack/common/rpc/amqp.py:58
+#: nova/openstack/common/rpc/amqp.py:57
msgid "Pool creating new connection"
msgstr ""
-#: nova/openstack/common/rpc/amqp.py:210
+#: nova/openstack/common/rpc/amqp.py:209
#, python-format
msgid "unpacked context: %s"
msgstr ""
-#: nova/openstack/common/rpc/amqp.py:254
+#: nova/openstack/common/rpc/amqp.py:253
#, python-format
msgid "received %s"
msgstr ""
-#: nova/openstack/common/rpc/amqp.py:260
+#: nova/openstack/common/rpc/amqp.py:259
#, python-format
msgid "no method for message: %s"
msgstr ""
-#: nova/openstack/common/rpc/amqp.py:261
+#: nova/openstack/common/rpc/amqp.py:260
#, python-format
msgid "No method for message: %s"
msgstr ""
-#: nova/openstack/common/rpc/amqp.py:287
-#: nova/openstack/common/rpc/impl_zmq.py:263
+#: nova/openstack/common/rpc/amqp.py:286
+#: nova/openstack/common/rpc/impl_zmq.py:265
#, python-format
msgid "Expected exception during message handling (%s)"
msgstr ""
-#: nova/openstack/common/rpc/amqp.py:293
-#: nova/openstack/common/rpc/impl_zmq.py:269
+#: nova/openstack/common/rpc/amqp.py:292
+#: nova/openstack/common/rpc/impl_zmq.py:271
msgid "Exception during message handling"
msgstr ""
-#: nova/openstack/common/rpc/amqp.py:359
+#: nova/openstack/common/rpc/amqp.py:362
#, python-format
-msgid "Making asynchronous call on %s ..."
+msgid "Making synchronous call on %s ..."
msgstr ""
-#: nova/openstack/common/rpc/amqp.py:362
+#: nova/openstack/common/rpc/amqp.py:365
#, python-format
msgid "MSG_ID is %s"
msgstr ""
-#: nova/openstack/common/rpc/amqp.py:384
+#: nova/openstack/common/rpc/amqp.py:387
#, python-format
msgid "Making asynchronous cast on %s..."
msgstr ""
-#: nova/openstack/common/rpc/amqp.py:392
+#: nova/openstack/common/rpc/amqp.py:395
msgid "Making asynchronous fanout cast..."
msgstr ""
-#: nova/openstack/common/rpc/amqp.py:417
+#: nova/openstack/common/rpc/amqp.py:420
#, python-format
msgid "Sending %(event_type)s on %(topic)s"
msgstr ""
-#: nova/openstack/common/rpc/common.py:35
+#: nova/openstack/common/rpc/common.py:77
msgid "An unknown RPC related exception occurred."
msgstr ""
-#: nova/openstack/common/rpc/common.py:65
+#: nova/openstack/common/rpc/common.py:107
#, python-format
msgid ""
"Remote error: %(exc_type)s %(value)s\n"
"%(traceback)s."
msgstr ""
-#: nova/openstack/common/rpc/common.py:82
+#: nova/openstack/common/rpc/common.py:124
msgid "Timeout while waiting on RPC response."
msgstr ""
-#: nova/openstack/common/rpc/common.py:86
+#: nova/openstack/common/rpc/common.py:128
msgid "Invalid reuse of an RPC connection."
msgstr ""
-#: nova/openstack/common/rpc/common.py:90
+#: nova/openstack/common/rpc/common.py:132
#, python-format
msgid "Specified RPC version, %(version)s, not supported by this endpoint."
msgstr ""
-#: nova/openstack/common/rpc/common.py:208
+#: nova/openstack/common/rpc/common.py:137
+#, python-format
+msgid ""
+"Specified RPC envelope version, %(version)s, not supported by this "
+"endpoint."
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:239
+#, python-format
+msgid "Failed to sanitize %(item)s. Key error %(err)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:261
#, python-format
msgid "Returning exception %s to caller"
msgstr ""
-#: nova/openstack/common/rpc/impl_kombu.py:168
-#: nova/openstack/common/rpc/impl_qpid.py:129
+#: nova/openstack/common/rpc/impl_kombu.py:169
+#: nova/openstack/common/rpc/impl_qpid.py:130
msgid "Failed to process message... skipping it."
msgstr ""
-#: nova/openstack/common/rpc/impl_kombu.py:469
+#: nova/openstack/common/rpc/impl_kombu.py:471
#, python-format
msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d"
msgstr ""
-#: nova/openstack/common/rpc/impl_kombu.py:491
+#: nova/openstack/common/rpc/impl_kombu.py:493
#, python-format
msgid "Connected to AMQP server on %(hostname)s:%(port)d"
msgstr ""
-#: nova/openstack/common/rpc/impl_kombu.py:528
+#: nova/openstack/common/rpc/impl_kombu.py:530
#, python-format
msgid ""
"Unable to connect to AMQP server on %(hostname)s:%(port)d after "
"%(max_retries)d tries: %(err_str)s"
msgstr ""
-#: nova/openstack/common/rpc/impl_kombu.py:544
+#: nova/openstack/common/rpc/impl_kombu.py:546
#, python-format
msgid ""
"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying "
"again in %(sleep_time)d seconds."
msgstr ""
-#: nova/openstack/common/rpc/impl_kombu.py:596
-#: nova/openstack/common/rpc/impl_qpid.py:386
+#: nova/openstack/common/rpc/impl_kombu.py:600
+#: nova/openstack/common/rpc/impl_qpid.py:397
#, python-format
msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s"
msgstr ""
-#: nova/openstack/common/rpc/impl_kombu.py:614
-#: nova/openstack/common/rpc/impl_qpid.py:401
+#: nova/openstack/common/rpc/impl_kombu.py:618
+#: nova/openstack/common/rpc/impl_qpid.py:412
#, python-format
msgid "Timed out waiting for RPC response: %s"
msgstr ""
-#: nova/openstack/common/rpc/impl_kombu.py:618
-#: nova/openstack/common/rpc/impl_qpid.py:405
+#: nova/openstack/common/rpc/impl_kombu.py:622
+#: nova/openstack/common/rpc/impl_qpid.py:416
#, python-format
msgid "Failed to consume message from queue: %s"
msgstr ""
-#: nova/openstack/common/rpc/impl_kombu.py:652
-#: nova/openstack/common/rpc/impl_qpid.py:435
+#: nova/openstack/common/rpc/impl_kombu.py:661
+#: nova/openstack/common/rpc/impl_qpid.py:451
#, python-format
msgid "Failed to publish message to topic '%(topic)s': %(err_str)s"
msgstr ""
-#: nova/openstack/common/rpc/impl_qpid.py:336
+#: nova/openstack/common/rpc/impl_qpid.py:345
#, python-format
msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds"
msgstr ""
-#: nova/openstack/common/rpc/impl_qpid.py:342
+#: nova/openstack/common/rpc/impl_qpid.py:351
#, python-format
msgid "Connected to AMQP server on %s"
msgstr ""
-#: nova/openstack/common/rpc/impl_qpid.py:355
+#: nova/openstack/common/rpc/impl_qpid.py:364
msgid "Re-established AMQP queues"
msgstr ""
-#: nova/openstack/common/rpc/impl_qpid.py:413
+#: nova/openstack/common/rpc/impl_qpid.py:424
msgid "Error processing message. Skipping it."
msgstr ""
@@ -4865,122 +5201,122 @@ msgstr ""
msgid "You cannot send on this socket."
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:251
+#: nova/openstack/common/rpc/impl_zmq.py:253
#, python-format
msgid "Running func with context: %s"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:283
+#: nova/openstack/common/rpc/impl_zmq.py:285
msgid "Sending reply"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:351
+#: nova/openstack/common/rpc/impl_zmq.py:353
msgid "Registering reactor"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:363
+#: nova/openstack/common/rpc/impl_zmq.py:365
msgid "In reactor registered"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:378
+#: nova/openstack/common/rpc/impl_zmq.py:380
msgid "Out reactor registered"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:382
+#: nova/openstack/common/rpc/impl_zmq.py:384
msgid "Consuming socket"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:429
+#: nova/openstack/common/rpc/impl_zmq.py:431
#, python-format
msgid "CONSUMER GOT %s"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:439
+#: nova/openstack/common/rpc/impl_zmq.py:441
#, python-format
msgid "->response->%s"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:449
+#: nova/openstack/common/rpc/impl_zmq.py:451
#, python-format
msgid "Created topic proxy: %s"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:456
+#: nova/openstack/common/rpc/impl_zmq.py:458
#, python-format
msgid "ROUTER RELAY-OUT START %(data)s"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:458
+#: nova/openstack/common/rpc/impl_zmq.py:460
#, python-format
msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:474
+#: nova/openstack/common/rpc/impl_zmq.py:476
#, python-format
msgid "CONSUMER RECEIVED DATA: %s"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:476
+#: nova/openstack/common/rpc/impl_zmq.py:478
#, python-format
msgid "ROUTER RELAY-OUT %(data)s"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:502
+#: nova/openstack/common/rpc/impl_zmq.py:504
#, python-format
msgid "Create Consumer for topic (%(topic)s)"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:518
+#: nova/openstack/common/rpc/impl_zmq.py:520
#, python-format
msgid "Consumer is a zmq.%s"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:561
+#: nova/openstack/common/rpc/impl_zmq.py:564
msgid "Creating payload"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:574
+#: nova/openstack/common/rpc/impl_zmq.py:577
msgid "Creating queue socket for reply waiter"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:585
+#: nova/openstack/common/rpc/impl_zmq.py:588
msgid "Sending cast"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:588
+#: nova/openstack/common/rpc/impl_zmq.py:591
msgid "Cast sent; Waiting reply"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:591
+#: nova/openstack/common/rpc/impl_zmq.py:594
#, python-format
msgid "Received message: %s"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:592
+#: nova/openstack/common/rpc/impl_zmq.py:595
msgid "Unpacking response"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:619
+#: nova/openstack/common/rpc/impl_zmq.py:623
#, python-format
msgid "%(msg)s"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:622
+#: nova/openstack/common/rpc/impl_zmq.py:626
#, python-format
msgid "Sending message(s) to: %s"
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:626
+#: nova/openstack/common/rpc/impl_zmq.py:630
msgid "No matchmaker results. Not casting."
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:716
+#: nova/openstack/common/rpc/impl_zmq.py:723
msgid ""
"Matchmaker could not be loaded.\n"
"rpc_zmq_matchmaker is not a class."
msgstr ""
-#: nova/openstack/common/rpc/impl_zmq.py:718
+#: nova/openstack/common/rpc/impl_zmq.py:725
msgid "Error loading Matchmaker."
msgstr ""
@@ -5002,94 +5338,95 @@ msgstr ""
msgid "Could not find another compute"
msgstr ""
-#: nova/scheduler/driver.py:61
+#: nova/scheduler/driver.py:58
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:65 nova/scheduler/manager.py:186
+#: nova/scheduler/driver.py:60 nova/scheduler/manager.py:185
#, python-format
msgid "Setting instance to %(state)s state."
msgstr ""
-#: nova/scheduler/driver.py:142
+#: nova/scheduler/driver.py:139
msgid "Driver must implement schedule_prep_resize"
msgstr ""
-#: nova/scheduler/driver.py:150
+#: nova/scheduler/driver.py:147
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:282
+#: nova/scheduler/driver.py:278
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:52
+#: nova/scheduler/filter_scheduler.py:56
#, python-format
msgid "Attempting to build %(num_instances)d instance(s)"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:190
+#: nova/scheduler/filter_scheduler.py:192
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:207
+#: nova/scheduler/filter_scheduler.py:209
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:236
+#: nova/scheduler/filter_scheduler.py:238
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:290
+#: nova/scheduler/filter_scheduler.py:292
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:295
+#: nova/scheduler/filter_scheduler.py:297
#, python-format
msgid "Choosing host %(best_host)s"
msgstr ""
-#: nova/scheduler/host_manager.py:305
+#: nova/scheduler/host_manager.py:306
#, python-format
msgid "Host filter ignoring hosts: %(ignored_hosts_str)s"
msgstr ""
-#: nova/scheduler/host_manager.py:314
+#: nova/scheduler/host_manager.py:315
#, python-format
msgid ""
"No hosts matched due to not matching 'force_hosts'value of "
"'%(forced_hosts_str)s'"
msgstr ""
-#: nova/scheduler/host_manager.py:319
+#: nova/scheduler/host_manager.py:320
#, python-format
msgid "Host filter forcing available hosts to %(forced_hosts_str)s"
msgstr ""
-#: nova/scheduler/host_manager.py:348
+#: nova/scheduler/host_manager.py:349
#, python-format
msgid "Ignoring %(service_name)s service update from %(host)s"
msgstr ""
-#: nova/scheduler/host_manager.py:353
+#: nova/scheduler/host_manager.py:354
#, python-format
msgid "Received %(service_name)s service update from %(state_key)s."
msgstr ""
-#: nova/scheduler/host_manager.py:371
+#: nova/scheduler/host_manager.py:372
+#: nova/scheduler/filters/trusted_filter.py:220
#, python-format
msgid "No service for compute ID %s"
msgstr ""
-#: nova/scheduler/manager.py:170
+#: nova/scheduler/manager.py:171
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
@@ -5190,79 +5527,70 @@ msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: nova/scheduler/filters/trusted_filter.py:200
-#, python-format
-msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)"
-msgstr ""
-
#: nova/scheduler/weights/__init__.py:58
msgid "least_cost has been deprecated in favor of the RAM Weigher."
msgstr ""
-#: nova/servicegroup/api.py:48
+#: nova/servicegroup/api.py:59
#, python-format
msgid "ServiceGroup driver defined as an instance of %s"
msgstr ""
-#: nova/servicegroup/api.py:54
+#: nova/servicegroup/api.py:65
#, python-format
msgid "unknown ServiceGroup driver name: %s"
msgstr ""
-#: nova/servicegroup/api.py:70
+#: nova/servicegroup/api.py:82
#, python-format
msgid ""
"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, "
"service = %(service)s"
msgstr ""
-#: nova/servicegroup/api.py:77
+#: nova/servicegroup/api.py:89
#, python-format
msgid "Check if the given member [%s] is part of the ServiceGroup, is up"
msgstr ""
-#: nova/servicegroup/api.py:86
+#: nova/servicegroup/api.py:98
#, python-format
msgid ""
"Explicitly remove the given member %(member_id)s from the%(group_id)s "
"group monitoring"
msgstr ""
-#: nova/servicegroup/api.py:93
+#: nova/servicegroup/api.py:105
#, python-format
msgid "Returns ALL members of the [%s] ServiceGroup"
msgstr ""
-#: nova/servicegroup/api.py:101
+#: nova/servicegroup/api.py:113
#, python-format
msgid "Returns one member of the [%s] group"
msgstr ""
-#: nova/servicegroup/db_driver.py:36
+#: nova/servicegroup/drivers/db.py:41
#, python-format
msgid ""
"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s"
" group, service = %(service)s"
msgstr ""
-#: nova/servicegroup/db_driver.py:40
+#: nova/servicegroup/drivers/db.py:45
msgid "service is a mandatory argument for DB based ServiceGroup driver"
msgstr ""
-#: nova/servicegroup/db_driver.py:64
+#: nova/servicegroup/drivers/db.py:74
#, python-format
msgid "DB_Driver: get_all members of the %s group"
msgstr ""
-#: nova/servicegroup/db_driver.py:81
-msgid "The service database object disappeared, Recreating it."
-msgstr ""
-
-#: nova/servicegroup/db_driver.py:96
+#: nova/servicegroup/drivers/db.py:97
msgid "Recovered model server connection!"
msgstr ""
-#: nova/servicegroup/db_driver.py:102
+#: nova/servicegroup/drivers/db.py:103
msgid "model server went away"
msgstr ""
@@ -5290,34 +5618,38 @@ msgstr ""
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: nova/tests/fake_volume.py:182 nova/volume/cinder.py:179
+#: nova/tests/fake_volume.py:180 nova/volume/cinder.py:201
msgid "status must be available"
msgstr ""
-#: nova/tests/fake_volume.py:186 nova/volume/cinder.py:182
+#: nova/tests/fake_volume.py:184 nova/volume/cinder.py:204
msgid "already attached"
msgstr ""
-#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:188
+#: nova/tests/fake_volume.py:189 nova/volume/cinder.py:210
msgid "already detached"
msgstr ""
-#: nova/tests/fakelibvirt.py:852
+#: nova/tests/fakelibvirt.py:859
msgid "Please extend mock libvirt module to support flags"
msgstr ""
-#: nova/tests/fakelibvirt.py:856
+#: nova/tests/fakelibvirt.py:863
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/fakelibvirt.py:860
+#: nova/tests/fakelibvirt.py:867
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/fakelibvirt.py:864
+#: nova/tests/fakelibvirt.py:871
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
+#: nova/tests/test_hypervapi.py:406
+msgid "fake vswitch not found"
+msgstr ""
+
#: nova/tests/test_misc.py:59
#, python-format
msgid ""
@@ -5361,12 +5693,12 @@ msgstr ""
msgid "uuid"
msgstr ""
-#: nova/tests/test_xenapi.py:770
+#: nova/tests/test_xenapi.py:802
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/test_xenapi.py:781
+#: nova/tests/test_xenapi.py:813
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -5383,17 +5715,17 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3097
+#: nova/tests/api/openstack/compute/test_servers.py:3215
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3102
+#: nova/tests/api/openstack/compute/test_servers.py:3220
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3107
+#: nova/tests/api/openstack/compute/test_servers.py:3225
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
@@ -5448,79 +5780,42 @@ msgstr ""
msgid "test_snapshot_detail: resp_dict=%s"
msgstr ""
-#: nova/tests/compute/test_compute.py:650
-#: nova/tests/compute/test_compute.py:668
-#: nova/tests/compute/test_compute.py:719
-#: nova/tests/compute/test_compute.py:746
-#: nova/tests/compute/test_compute.py:2604
+#: nova/tests/compute/test_compute.py:647
+#: nova/tests/compute/test_compute.py:665
+#: nova/tests/compute/test_compute.py:716
+#: nova/tests/compute/test_compute.py:743
+#: nova/tests/compute/test_compute.py:2688
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:656
-#: nova/tests/compute/test_compute.py:691
-#: nova/tests/compute/test_compute.py:734
-#: nova/tests/compute/test_compute.py:764
+#: nova/tests/compute/test_compute.py:653
+#: nova/tests/compute/test_compute.py:688
+#: nova/tests/compute/test_compute.py:731
+#: nova/tests/compute/test_compute.py:761
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1182
+#: nova/tests/compute/test_compute.py:1193
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:2615
+#: nova/tests/compute/test_compute.py:2699
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:3085
+#: nova/tests/compute/test_compute.py:3197
msgid "wrong host/node"
msgstr ""
-#: nova/tests/hyperv/hypervutils.py:150 nova/virt/hyperv/vmops.py:552
-#, python-format
-msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
-msgstr ""
-
-#: nova/tests/hyperv/hypervutils.py:208 nova/virt/hyperv/vmops.py:487
-#, python-format
-msgid "Failed to destroy vm %s"
-msgstr ""
-
-#: nova/tests/hyperv/hypervutils.py:252 nova/virt/hyperv/snapshotops.py:92
-#, python-format
-msgid "Failed to get info for disk %s"
-msgstr ""
-
-#: nova/tests/hyperv/mockproxy.py:73
-#, python-format
-msgid "Couldn't find invocation num. %(c)d of attribute \"%(name)s\""
-msgstr ""
-
-#: nova/tests/hyperv/mockproxy.py:92 nova/tests/hyperv/mockproxy.py:120
-#, python-format
-msgid "Couldn't find attribute \"%s\""
-msgstr ""
-
-#: nova/tests/hyperv/mockproxy.py:97
-#, python-format
-msgid "Couldn't find attribute \"%(name)s\" with arguments \"%(params)s\""
-msgstr ""
-
-#: nova/tests/hyperv/mockproxy.py:100
-#, python-format
-msgid ""
-"Couldn't find invocation num. %(c)d of attribute \"%(name)s\" with "
-"arguments \"%(params)s\""
-msgstr ""
-
-#: nova/tests/integrated/test_api_samples.py:157
+#: nova/tests/integrated/test_api_samples.py:164
#, python-format
msgid "Result: %(result)s is not a dict."
msgstr ""
-#: nova/tests/integrated/test_api_samples.py:161
+#: nova/tests/integrated/test_api_samples.py:168
#, python-format
msgid ""
"Key mismatch:\n"
@@ -5528,25 +5823,21 @@ msgid ""
"%(res_keys)s"
msgstr ""
-#: nova/tests/integrated/test_api_samples.py:169
+#: nova/tests/integrated/test_api_samples.py:176
#, python-format
msgid "Result: %(result)s is not a list."
msgstr ""
-#: nova/tests/integrated/test_api_samples.py:172
-#, python-format
-msgid ""
-"Length mismatch: %(result)s\n"
-"%(expected)s."
+#: nova/tests/integrated/test_api_samples.py:194
+msgid "Extra items in expected:"
msgstr ""
-#: nova/tests/integrated/test_api_samples.py:183
-#, python-format
-msgid "Result: %(res_obj)s not in %(expected)s."
+#: nova/tests/integrated/test_api_samples.py:198
+msgid "Extra items in result:"
msgstr ""
-#: nova/tests/integrated/test_api_samples.py:201
-#: nova/tests/integrated/test_api_samples.py:214
+#: nova/tests/integrated/test_api_samples.py:217
+#: nova/tests/integrated/test_api_samples.py:230
#, python-format
msgid ""
"Values do not match:\n"
@@ -5608,31 +5899,31 @@ msgstr ""
msgid "Decoding JSON: %s"
msgstr ""
-#: nova/virt/configdrive.py:92
+#: nova/virt/configdrive.py:96
#, python-format
msgid "Added %(filepath)s to config drive"
msgstr ""
-#: nova/virt/driver.py:798
+#: nova/virt/driver.py:873
msgid "Compute driver option required, but not specified"
msgstr ""
-#: nova/virt/driver.py:801
+#: nova/virt/driver.py:876
#, python-format
msgid "Loading compute driver '%s'"
msgstr ""
-#: nova/virt/driver.py:808
+#: nova/virt/driver.py:883
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr ""
-#: nova/virt/fake.py:195
+#: nova/virt/fake.py:205
#, python-format
msgid "Key '%(key)s' not in instances '%(inst)s'"
msgstr ""
-#: nova/virt/firewall.py:179 nova/virt/libvirt/firewall.py:251
+#: nova/virt/firewall.py:179 nova/virt/libvirt/firewall.py:254
msgid "Attempted to unfilter instance which is not filtered"
msgstr ""
@@ -5649,7 +5940,7 @@ msgstr ""
msgid "Adding security group rule: %r"
msgstr ""
-#: nova/virt/firewall.py:491 nova/virt/xenapi/firewall.py:75
+#: nova/virt/firewall.py:491 nova/virt/xenapi/firewall.py:74
#, python-format
msgid "Adding provider rule: %s"
msgstr ""
@@ -5658,167 +5949,205 @@ msgstr ""
msgid "Snapshot list encountered but no header found!"
msgstr ""
-#: nova/virt/images.py:212
+#: nova/virt/images.py:215
msgid "'qemu-img info' parsing failed."
msgstr ""
-#: nova/virt/images.py:218
+#: nova/virt/images.py:221
#, python-format
msgid "fmt=%(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: nova/virt/images.py:229
+#: nova/virt/images.py:232
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:90
+#: nova/virt/baremetal/driver.py:93
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:142
+#: nova/virt/baremetal/driver.py:145
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:182
-msgid "Baremetal node id not supplied to driver"
+#: nova/virt/baremetal/driver.py:184
+#, python-format
+msgid "Node %(id)r assigned to instance %(uuid)r which cannot be found."
msgstr ""
-#: nova/virt/baremetal/driver.py:241
+#: nova/virt/baremetal/driver.py:199
+#, python-format
+msgid "Baremetal node id not supplied to driver for %r"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:270
#, python-format
msgid "Failed to update state record for baremetal node %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:260
+#: nova/virt/baremetal/driver.py:289
#, python-format
msgid "Delete called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/ipmi.py:83
+#: nova/virt/baremetal/ipmi.py:84
#, python-format
msgid "pid file %s does not contain any pid"
msgstr ""
-#: nova/virt/baremetal/ipmi.py:106
+#: nova/virt/baremetal/ipmi.py:107
msgid "Node id not supplied to IPMI"
msgstr ""
-#: nova/virt/baremetal/ipmi.py:108
+#: nova/virt/baremetal/ipmi.py:110
msgid "Address not supplied to IPMI"
msgstr ""
-#: nova/virt/baremetal/ipmi.py:110
+#: nova/virt/baremetal/ipmi.py:113
msgid "User not supplied to IPMI"
msgstr ""
-#: nova/virt/baremetal/ipmi.py:112
+#: nova/virt/baremetal/ipmi.py:116
msgid "Password not supplied to IPMI"
msgstr ""
-#: nova/virt/baremetal/ipmi.py:128
+#: nova/virt/baremetal/ipmi.py:133
#, python-format
-msgid "ipmitool stdout: '%(out)s', stderr: '%(err)%s'"
+msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'"
msgstr ""
-#: nova/virt/baremetal/ipmi.py:154
+#: nova/virt/baremetal/ipmi.py:159
msgid "IPMI power on failed"
msgstr ""
-#: nova/virt/baremetal/ipmi.py:176
+#: nova/virt/baremetal/ipmi.py:181
msgid "IPMI power off failed"
msgstr ""
-#: nova/virt/baremetal/ipmi.py:186
+#: nova/virt/baremetal/ipmi.py:191
msgid "IPMI set next bootdev failed"
msgstr ""
-#: nova/virt/baremetal/ipmi.py:191
+#: nova/virt/baremetal/ipmi.py:196
#, python-format
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/utils.py:39
+#: nova/virt/baremetal/pxe.py:84
+#, python-format
+msgid "Building PXE config for deployment %s."
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:225
+#, python-format
+msgid ""
+"Can not activate PXE bootloader. The following boot parameters were not "
+"passed to baremetal driver: %s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:250
+#, python-format
+msgid "Fetching kernel and ramdisk for instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:282
+#, python-format
+msgid "Fetching image %(ami)s for instance %(name)s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:319
+#, python-format
+msgid "Injecting files into image for instance %(name)s"
+msgstr ""
+
+#: nova/virt/baremetal/utils.py:41
#, python-format
msgid "Failed to inject data into image %(image)s. Error: %(e)s"
msgstr ""
-#: nova/virt/baremetal/utils.py:47
+#: nova/virt/baremetal/utils.py:52
#, python-format
-msgid "Failed to unlink %s"
+msgid "Failed to unlink %(path)s, error: %(e)s"
msgstr ""
-#: nova/virt/baremetal/utils.py:59
+#: nova/virt/baremetal/utils.py:60
#, python-format
-msgid "Failed to create symlink from %(source)s to %(link)s"
+msgid "Failed to remove dir %(path)s, error: %(e)s"
msgstr ""
-#: nova/virt/baremetal/vif_driver.py:37
+#: nova/virt/baremetal/utils.py:75
+#, python-format
+msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s"
+msgstr ""
+
+#: nova/virt/baremetal/vif_driver.py:36
#, python-format
msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s"
msgstr ""
-#: nova/virt/baremetal/vif_driver.py:50
+#: nova/virt/baremetal/vif_driver.py:49
#, python-format
msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)"
msgstr ""
-#: nova/virt/baremetal/vif_driver.py:57
+#: nova/virt/baremetal/vif_driver.py:56
#, python-format
msgid ""
"Baremetal node: %(id)s has no available physical interface for virtual "
"interface %(vif_uuid)s"
msgstr ""
-#: nova/virt/baremetal/vif_driver.py:63
+#: nova/virt/baremetal/vif_driver.py:62
#, python-format
msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s"
msgstr ""
-#: nova/virt/baremetal/vif_driver.py:71
+#: nova/virt/baremetal/vif_driver.py:70
#, python-format
msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)"
msgstr ""
-#: nova/virt/baremetal/vif_driver.py:75
+#: nova/virt/baremetal/vif_driver.py:74
#, python-format
msgid "no pif for vif_uuid=%s"
msgstr ""
-#: nova/virt/baremetal/volume_driver.py:131
+#: nova/virt/baremetal/volume_driver.py:120
#, python-format
msgid "baremetal driver was unable to delete tid %s"
msgstr ""
-#: nova/virt/baremetal/volume_driver.py:195
+#: nova/virt/baremetal/volume_driver.py:184
#, python-format
msgid "Could not determine iscsi initiator name for instance %s"
msgstr ""
-#: nova/virt/baremetal/volume_driver.py:237
+#: nova/virt/baremetal/volume_driver.py:225
#, python-format
msgid "No fixed PXE IP is associated to %s"
msgstr ""
-#: nova/virt/baremetal/volume_driver.py:270
+#: nova/virt/baremetal/volume_driver.py:257
#, python-format
msgid "detach volume could not find tid for %s"
msgstr ""
-#: nova/virt/baremetal/db/sqlalchemy/api.py:164
+#: nova/virt/baremetal/db/sqlalchemy/api.py:163
msgid "instance_uuid must be supplied to bm_node_set_uuid_safe"
msgstr ""
-#: nova/virt/baremetal/db/sqlalchemy/api.py:176
+#: nova/virt/baremetal/db/sqlalchemy/api.py:175
#, python-format
msgid "Failed to associate instance %(uuid)s to baremetal node %(id)s."
msgstr ""
-#: nova/virt/baremetal/db/sqlalchemy/api.py:284
+#: nova/virt/baremetal/db/sqlalchemy/api.py:283
msgid "No more PXE IPs available"
msgstr ""
-#: nova/virt/baremetal/db/sqlalchemy/api.py:306
+#: nova/virt/baremetal/db/sqlalchemy/api.py:305
#: nova/virt/baremetal/db/sqlalchemy/api.py:347
#, python-format
msgid "Baremetal interface %s not found"
@@ -5834,33 +6163,33 @@ msgstr ""
msgid "Baremetal virtual interface %s not found"
msgstr ""
-#: nova/virt/disk/api.py:127
+#: nova/virt/disk/api.py:131
#, python-format
msgid "Checking if we can resize image %(image)s. size=%(size)s, CoW=%(use_cow)s"
msgstr ""
-#: nova/virt/disk/api.py:133
+#: nova/virt/disk/api.py:137
#, python-format
msgid "Cannot resize filesystem %s to a smaller size."
msgstr ""
-#: nova/virt/disk/api.py:144
+#: nova/virt/disk/api.py:148
#, python-format
msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize."
msgstr ""
-#: nova/virt/disk/api.py:154
+#: nova/virt/disk/api.py:158
#, python-format
msgid ""
"Unable to determine label for image %(image)s with error %(errror)s. "
"Cannot resize."
msgstr ""
-#: nova/virt/disk/api.py:234
+#: nova/virt/disk/api.py:238
msgid "image already mounted"
msgstr ""
-#: nova/virt/disk/api.py:279
+#: nova/virt/disk/api.py:288
#, python-format
msgid ""
"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s"
@@ -5868,53 +6197,63 @@ msgid ""
"partition=%(partition)s use_cow=%(use_cow)s"
msgstr ""
-#: nova/virt/disk/api.py:303
+#: nova/virt/disk/api.py:305
+#, python-format
+msgid "Ignoring error injecting data into image (%(e)s)"
+msgstr ""
+
+#: nova/virt/disk/api.py:324
#, python-format
msgid ""
"Failed to mount container filesystem '%(image)s' on '%(target)s': "
"%(errors)s"
msgstr ""
-#: nova/virt/disk/api.py:320
+#: nova/virt/disk/api.py:341
#, python-format
msgid "Failed to unmount container filesystem: %s"
msgstr ""
-#: nova/virt/disk/api.py:342
+#: nova/virt/disk/api.py:366
+#, python-format
+msgid "Ignoring error injecting %(inject)s into image (%(e)s)"
+msgstr ""
+
+#: nova/virt/disk/api.py:378
#, python-format
msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s"
msgstr ""
-#: nova/virt/disk/api.py:351
+#: nova/virt/disk/api.py:387
#, python-format
msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s"
msgstr ""
-#: nova/virt/disk/api.py:392
+#: nova/virt/disk/api.py:428
#, python-format
msgid "Inject key fs=%(fs)s key=%(key)s"
msgstr ""
-#: nova/virt/disk/api.py:420
+#: nova/virt/disk/api.py:457
#, python-format
msgid "Inject key fs=%(fs)s net=%(net)s"
msgstr ""
-#: nova/virt/disk/api.py:446
+#: nova/virt/disk/api.py:483
#, python-format
msgid "Inject admin password fs=%(fs)s admin_passwd=ha-ha-not-telling-you"
msgstr ""
-#: nova/virt/disk/api.py:491
+#: nova/virt/disk/api.py:528
msgid "Not implemented on Windows"
msgstr ""
-#: nova/virt/disk/api.py:520
+#: nova/virt/disk/api.py:557
#, python-format
msgid "User %(username)s not found in password file."
msgstr ""
-#: nova/virt/disk/api.py:536
+#: nova/virt/disk/api.py:573
#, python-format
msgid "User %(username)s not found in shadow file."
msgstr ""
@@ -6121,66 +6460,66 @@ msgstr ""
msgid "Setting up appliance for %(imgfile)s %(imgfmt)s"
msgstr ""
-#: nova/virt/disk/vfs/guestfs.py:106
+#: nova/virt/disk/vfs/guestfs.py:107
#, python-format
msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)"
msgstr ""
-#: nova/virt/disk/vfs/guestfs.py:113
+#: nova/virt/disk/vfs/guestfs.py:114
msgid "Tearing down appliance"
msgstr ""
-#: nova/virt/disk/vfs/guestfs.py:117
+#: nova/virt/disk/vfs/guestfs.py:120
#, python-format
msgid "Failed to close augeas %s"
msgstr ""
-#: nova/virt/disk/vfs/guestfs.py:121
+#: nova/virt/disk/vfs/guestfs.py:128
#, python-format
msgid "Failed to shutdown appliance %s"
msgstr ""
-#: nova/virt/disk/vfs/guestfs.py:125
+#: nova/virt/disk/vfs/guestfs.py:136
#, python-format
msgid "Failed to close guest handle %s"
msgstr ""
-#: nova/virt/disk/vfs/guestfs.py:135 nova/virt/disk/vfs/localfs.py:102
+#: nova/virt/disk/vfs/guestfs.py:148 nova/virt/disk/vfs/localfs.py:102
#, python-format
msgid "Make directory path=%(path)s"
msgstr ""
-#: nova/virt/disk/vfs/guestfs.py:140 nova/virt/disk/vfs/localfs.py:107
+#: nova/virt/disk/vfs/guestfs.py:153 nova/virt/disk/vfs/localfs.py:107
#, python-format
msgid "Append file path=%(path)s"
msgstr ""
-#: nova/virt/disk/vfs/guestfs.py:145 nova/virt/disk/vfs/localfs.py:116
+#: nova/virt/disk/vfs/guestfs.py:158 nova/virt/disk/vfs/localfs.py:116
#, python-format
msgid "Replace file path=%(path)s"
msgstr ""
-#: nova/virt/disk/vfs/guestfs.py:150 nova/virt/disk/vfs/localfs.py:125
+#: nova/virt/disk/vfs/guestfs.py:163 nova/virt/disk/vfs/localfs.py:125
#, python-format
msgid "Read file path=%(path)s"
msgstr ""
-#: nova/virt/disk/vfs/guestfs.py:155 nova/virt/disk/vfs/localfs.py:131
+#: nova/virt/disk/vfs/guestfs.py:168 nova/virt/disk/vfs/localfs.py:131
#, python-format
msgid "Has file path=%(path)s"
msgstr ""
-#: nova/virt/disk/vfs/guestfs.py:164
+#: nova/virt/disk/vfs/guestfs.py:177
#, python-format
msgid "Set permissions path=%(path)s mode=%(mode)s"
msgstr ""
-#: nova/virt/disk/vfs/guestfs.py:169
+#: nova/virt/disk/vfs/guestfs.py:182
#, python-format
msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s"
msgstr ""
-#: nova/virt/disk/vfs/guestfs.py:182
+#: nova/virt/disk/vfs/guestfs.py:195
#, python-format
msgid "chown uid=%(uid)d gid=%(gid)s"
msgstr ""
@@ -6215,843 +6554,700 @@ msgstr ""
msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s"
msgstr ""
-#: nova/virt/hyperv/basevolumeutils.py:55
+#: nova/virt/hyperv/basevolumeutils.py:73
msgid "The ISCSI initiator name can't be found. Choosing the default one"
msgstr ""
-#: nova/virt/hyperv/basevolumeutils.py:79 nova/virt/libvirt/driver.py:1421
-#: nova/virt/xenapi/vm_utils.py:504
-#, python-format
-msgid "block_device_list %s"
-msgstr ""
-
-#: nova/virt/hyperv/driver.py:183 nova/virt/hyperv/driver.py:186
+#: nova/virt/hyperv/driver.py:146 nova/virt/hyperv/driver.py:149
msgid "plug_vifs called"
msgstr ""
-#: nova/virt/hyperv/driver.py:189
+#: nova/virt/hyperv/driver.py:152
msgid "ensure_filtering_rules_for_instance called"
msgstr ""
-#: nova/virt/hyperv/driver.py:194
+#: nova/virt/hyperv/driver.py:156
msgid "unfilter_instance called"
msgstr ""
-#: nova/virt/hyperv/driver.py:198
+#: nova/virt/hyperv/driver.py:159
msgid "confirm_migration called"
msgstr ""
-#: nova/virt/hyperv/driver.py:203
+#: nova/virt/hyperv/driver.py:163
msgid "finish_revert_migration called"
msgstr ""
-#: nova/virt/hyperv/driver.py:209
+#: nova/virt/hyperv/driver.py:168
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/driver.py:212
+#: nova/virt/hyperv/driver.py:171
msgid "get_console_output called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:78
-msgid ""
-"Cannot get the number of cpu, because this function is not implemented "
-"for this platform. This error can be safely ignored for now."
-msgstr ""
-
-#: nova/virt/hyperv/hostops.py:134 nova/virt/hyperv/volumeops.py:85
+#: nova/virt/hyperv/hostops.py:89
#, python-format
msgid "Windows version: %s "
msgstr ""
-#: nova/virt/hyperv/hostops.py:146
+#: nova/virt/hyperv/hostops.py:101
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:163 nova/virt/libvirt/driver.py:3105
+#: nova/virt/hyperv/hostops.py:131 nova/virt/libvirt/driver.py:3299
#: nova/virt/xenapi/host.py:149
msgid "Updating host stats"
msgstr ""
-#: nova/virt/hyperv/hostops.py:183
+#: nova/virt/hyperv/hostops.py:155
msgid "get_host_stats called"
msgstr ""
-#: nova/virt/hyperv/livemigrationops.py:53
-msgid ""
-"Live migration is not supported \" \"by this version "
-"of Hyper-V"
-msgstr ""
-
-#: nova/virt/hyperv/livemigrationops.py:62
-msgid "Live migration is not enabled on this host"
-msgstr ""
-
-#: nova/virt/hyperv/livemigrationops.py:65
-msgid "Live migration networks are not configured on this host"
-msgstr ""
-
-#: nova/virt/hyperv/livemigrationops.py:69
+#: nova/virt/hyperv/livemigrationops.py:47
msgid "live_migration called"
msgstr ""
-#: nova/virt/hyperv/livemigrationops.py:95
-#, python-format
-msgid "Getting live migration networks for remote host: %s"
-msgstr ""
-
-#: nova/virt/hyperv/livemigrationops.py:114
-#, python-format
-msgid "Starting live migration for instance: %s"
-msgstr ""
-
-#: nova/virt/hyperv/livemigrationops.py:127
-#, python-format
-msgid "Failed to live migrate VM %s"
-msgstr ""
-
-#: nova/virt/hyperv/livemigrationops.py:130
+#: nova/virt/hyperv/livemigrationops.py:54
#, python-format
msgid "Calling live migration recover_method for instance: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationops.py:134
+#: nova/virt/hyperv/livemigrationops.py:58
#, python-format
msgid "Calling live migration post_method for instance: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationops.py:140
+#: nova/virt/hyperv/livemigrationops.py:64
msgid "pre_live_migration called"
msgstr ""
-#: nova/virt/hyperv/livemigrationops.py:158
+#: nova/virt/hyperv/livemigrationops.py:80
msgid "post_live_migration_at_destination called"
msgstr ""
-#: nova/virt/hyperv/livemigrationops.py:162
+#: nova/virt/hyperv/livemigrationops.py:84
#, python-format
msgid "compare_cpu called %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:57
-#, python-format
-msgid "Creating snapshot for instance %s"
-msgstr ""
-
-#: nova/virt/hyperv/snapshotops.py:71
-#, python-format
-msgid "Failed to create snapshot for VM %s"
-msgstr ""
-
-#: nova/virt/hyperv/snapshotops.py:83
-#, python-format
-msgid "Getting info for VHD %s"
-msgstr ""
-
-#: nova/virt/hyperv/snapshotops.py:106
-#, python-format
-msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
-msgstr ""
-
-#: nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/livemigrationutils.py:40
#, python-format
-msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
+msgid "Live migration is not supported on target host \"%s\""
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:120
+#: nova/virt/hyperv/livemigrationutils.py:43
#, python-format
-msgid ""
-"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
-"%(dest_vhd_path)s"
+msgid "Target live migration host \"%s\" is unreachable"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:134
+#: nova/virt/hyperv/livemigrationutils.py:46
#, python-format
-msgid ""
-"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk "
-"%(dest_vhd_path)s"
+msgid "Live migration failed: %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:139
-#, python-format
-msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
+#: nova/virt/hyperv/livemigrationutils.py:58
+msgid "Live migration is not enabled on this host"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:151
-#, python-format
-msgid ""
-"Failed to merge base disk %(dest_base_disk_path)s and diff disk "
-"%(dest_vhd_path)s"
+#: nova/virt/hyperv/livemigrationutils.py:61
+msgid "Live migration networks are not configured on this host"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:164
+#: nova/virt/hyperv/livemigrationutils.py:67 nova/virt/hyperv/vmutils.py:93
#, python-format
-msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
-"%(image_vhd_path)s"
+msgid "VM not found: %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:169
+#: nova/virt/hyperv/livemigrationutils.py:69 nova/virt/hyperv/vmutils.py:102
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Duplicate VM name found: %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:172
+#: nova/virt/hyperv/livemigrationutils.py:94
#, python-format
-msgid "Removing snapshot %s"
+msgid "Getting live migration networks for remote host: %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:181
+#: nova/virt/hyperv/livemigrationutils.py:109
#, python-format
-msgid "Failed to remove snapshot for VM %s"
+msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:186
+#: nova/virt/hyperv/networkutils.py:46
#, python-format
-msgid "Removing folder %s "
-msgstr ""
-
-#: nova/virt/hyperv/vmops.py:80
-msgid "get_info called for instance"
+msgid "vswitch \"%s\" not found"
msgstr ""
-#: nova/virt/hyperv/vmops.py:103
+#: nova/virt/hyperv/networkutils.py:59
#, python-format
-msgid "hyperv vm state: %s"
+msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:109
+#: nova/virt/hyperv/pathutils.py:42 nova/virt/hyperv/pathutils.py:62
#, python-format
-msgid ""
-"Got Info for vm %(instance_name)s: state=%(state)d, mem=%(memusage)s, "
-"num_cpu=%(numprocs)s, uptime=%(uptime)s"
+msgid "Creating folder %s "
msgstr ""
-#: nova/virt/hyperv/vmops.py:144
+#: nova/virt/hyperv/pathutils.py:60
#, python-format
-msgid "cache image failed: %s"
+msgid "Removing existing folder %s "
msgstr ""
-#: nova/virt/hyperv/vmops.py:168
+#: nova/virt/hyperv/snapshotops.py:56
#, python-format
-msgid "Starting VM %s "
+msgid "Creating snapshot for instance %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:170
+#: nova/virt/hyperv/snapshotops.py:65
#, python-format
-msgid "Started VM %s "
+msgid "Getting info for VHD %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:172
+#: nova/virt/hyperv/snapshotops.py:73
#, python-format
-msgid "spawn vm failed: %s"
+msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/snapshotops.py:83
#, python-format
-msgid "Invalid config_drive_format \"%s\""
-msgstr ""
-
-#: nova/virt/hyperv/vmops.py:181 nova/virt/libvirt/driver.py:1362
-msgid "Using config drive"
+msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:192 nova/virt/libvirt/driver.py:1371
+#: nova/virt/hyperv/snapshotops.py:87
#, python-format
-msgid "Creating config drive at %(path)s"
+msgid ""
+"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
+"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:199 nova/virt/libvirt/driver.py:1377
+#: nova/virt/hyperv/snapshotops.py:93
#, python-format
-msgid "Creating config drive failed with error: %s"
+msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:238
+#: nova/virt/hyperv/snapshotops.py:98
#, python-format
-msgid "Failed to create VM %s"
+msgid ""
+"Updating Glance image %(image_id)s with content from merged disk "
+"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:241
+#: nova/virt/hyperv/snapshotops.py:104
#, python-format
-msgid "Created VM %s..."
+msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:258
+#: nova/virt/hyperv/snapshotops.py:108
#, python-format
-msgid "Set memory for vm %s..."
+msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/snapshotops.py:112
#, python-format
-msgid "Set vcpus for vm %s..."
+msgid "Failed to remove snapshot for VM %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:275
+#: nova/virt/hyperv/snapshotops.py:115
#, python-format
-msgid "Creating a scsi controller for %(vm_name)s for volume attaching"
-msgstr ""
-
-#: nova/virt/hyperv/vmops.py:284
-msgid "Controller not found"
+msgid "Removing folder %s "
msgstr ""
-#: nova/virt/hyperv/vmops.py:292
+#: nova/virt/hyperv/vif.py:75
#, python-format
-msgid "Failed to add scsi controller to VM %s"
+msgid "Creating vswitch port for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:309
+#: nova/virt/hyperv/vmops.py:84
#, python-format
-msgid "Creating disk for %(vm_name)s by attaching disk file %(path)s"
+msgid "VIF driver not found for network_api_class: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:337
-#, python-format
-msgid "Failed to add drive to VM %s"
+#: nova/virt/hyperv/vmops.py:93
+msgid "get_info called for instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:340
+#: nova/virt/hyperv/vmops.py:134
#, python-format
-msgid "New %(drive_type)s drive path is %(drive_path)s"
+msgid "cache image failed: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:365
+#: nova/virt/hyperv/vmops.py:156
#, python-format
-msgid "Failed to add %(drive_type)s image to VM %(vm_name)s"
+msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:367
-#, python-format
-msgid "Created drive type %(drive_type)s for %(vm_name)s"
+#: nova/virt/hyperv/vmops.py:171
+msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:372
+#: nova/virt/hyperv/vmops.py:175
#, python-format
-msgid "Creating nic for %s "
-msgstr ""
-
-#: nova/virt/hyperv/vmops.py:377
-msgid "Cannot find vSwitch"
-msgstr ""
-
-#: nova/virt/hyperv/vmops.py:397
-msgid "Failed creating a port on the external vswitch"
+msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:398
+#: nova/virt/hyperv/vmops.py:178
#, python-format
-msgid "Failed creating port for %s"
+msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:401
+#: nova/virt/hyperv/vmops.py:191 nova/virt/libvirt/driver.py:1527
#, python-format
-msgid "Created switch port %(vm_name)s on switch %(ext_path)s"
+msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:413
+#: nova/virt/hyperv/vmops.py:198 nova/virt/libvirt/driver.py:1533
#, python-format
-msgid "Failed to add nic to VM %s"
+msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:415
+#: nova/virt/hyperv/vmops.py:226
#, python-format
-msgid "Created nic for %s "
+msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:422 nova/virt/hyperv/vmops.py:425
+#: nova/virt/hyperv/vmops.py:235
#, python-format
-msgid "Attempting to bind NIC to %s "
-msgstr ""
-
-#: nova/virt/hyperv/vmops.py:430
-msgid "No vSwitch specified, attaching to default"
+msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:453
+#: nova/virt/hyperv/vmops.py:238
#, python-format
-msgid "Got request to destroy vm %s"
+msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:497
-#, python-format
-msgid "Del: disk %(vhdfile)s vm %(name)s"
+#: nova/virt/hyperv/vmops.py:243
+msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:503
+#: nova/virt/hyperv/vmops.py:249
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:508
+#: nova/virt/hyperv/vmops.py:255
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:514
+#: nova/virt/hyperv/vmops.py:262
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:519
+#: nova/virt/hyperv/vmops.py:268
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:524
+#: nova/virt/hyperv/vmops.py:274
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:529
+#: nova/virt/hyperv/vmops.py:280
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:549
-#, python-format
-msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
-msgstr ""
-
-#: nova/virt/hyperv/vmops.py:578
-#, python-format
-msgid "use_cow_image:%s"
-msgstr ""
-
-#: nova/virt/hyperv/vmops.py:598
-#, python-format
-msgid "Failed to create Difference Disk from %(base)s to %(target)s"
-msgstr ""
-
-#: nova/virt/hyperv/vmutils.py:54
-#, python-format
-msgid "duplicate name found: %s"
-msgstr ""
-
-#: nova/virt/hyperv/vmutils.py:72
-#, python-format
-msgid ""
-"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
-" - %(err_desc)s - Error code: %(err_code)d"
-msgstr ""
-
-#: nova/virt/hyperv/vmutils.py:78
-#, python-format
-msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
-msgstr ""
-
-#: nova/virt/hyperv/vmutils.py:81
-#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
-msgstr ""
-
-#: nova/virt/hyperv/vmutils.py:86
+#: nova/virt/hyperv/vmops.py:287
#, python-format
-msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
+msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:93 nova/virt/hyperv/vmutils.py:113
+#: nova/virt/hyperv/vmops.py:291
#, python-format
-msgid "Creating folder %s "
+msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:111
+#: nova/virt/hyperv/vmops.py:320
#, python-format
-msgid "Removing existing folder %s "
+msgid "Use CoW image: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:90 nova/virt/xenapi/vm_utils.py:511
+#: nova/virt/hyperv/vmops.py:325
#, python-format
-msgid "block device info: %s"
+msgid "Creating differencing VHD. Parent: %(parent_path)s, Target: %(target)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:118
+#: nova/virt/hyperv/vmops.py:332
#, python-format
-msgid "Attach boot from volume failed: %s"
+msgid "Failed to create a differencing disk from %(parent_path)s to %(target)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:121
+#: nova/virt/hyperv/vmutils.py:73
#, python-format
-msgid "Unable to attach boot volume to instance %s"
+msgid "Cannot get VM summary data for: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:130 nova/virt/xenapi/volumeops.py:115
+#: nova/virt/hyperv/vmutils.py:144
#, python-format
-msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
+msgid "Creating VM %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:155
+#: nova/virt/hyperv/vmutils.py:153
#, python-format
-msgid "Attach volume failed: %s"
+msgid "Setting memory for vm %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:158 nova/virt/xenapi/volumeops.py:182
+#: nova/virt/hyperv/vmutils.py:156
#, python-format
-msgid "Unable to attach volume to instance %s"
+msgid "Set vCPUs for vm %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:177
-#, python-format
-msgid "Failed to add volume to VM %s"
-msgstr ""
-
-#: nova/virt/hyperv/volumeops.py:191
-#, python-format
-msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
+#: nova/virt/hyperv/vmutils.py:254
+msgid "Controller not found"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:208
+#: nova/virt/hyperv/vmutils.py:317
#, python-format
-msgid "Mounted disk to detach is: %s"
+msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:209
+#: nova/virt/hyperv/vmutils.py:359
#, python-format
-msgid "host_resource disk detached is: %s"
+msgid "Deleting disk file: %(disk)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:212
+#: nova/virt/hyperv/vmutils.py:373
#, python-format
-msgid "Physical disk detached is: %s"
+msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:219
+#: nova/virt/hyperv/vmutils.py:391
#, python-format
-msgid "Failed to remove volume from VM %s"
-msgstr ""
-
-#: nova/virt/hyperv/volumeops.py:228 nova/virt/libvirt/driver.py:624
-msgid "Could not determine iscsi initiator name"
+msgid ""
+"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
+" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:245
+#: nova/virt/hyperv/vmutils.py:399
#, python-format
-msgid "device.InitiatorName: %s"
+msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:246
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
-msgid "device.TargetName: %s"
+msgid "WMI job failed with status %(job_state)d. No error description available"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:247
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "device.ScsiPortNumber: %s"
+msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:248
+#: nova/virt/hyperv/volumeops.py:74 nova/virt/xenapi/vm_utils.py:496
#, python-format
-msgid "device.ScsiPathId: %s"
+msgid "block device info: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:249
+#: nova/virt/hyperv/volumeops.py:96
#, python-format
-msgid "device.ScsiTargetId): %s"
+msgid "Attach boot from volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:250
+#: nova/virt/hyperv/volumeops.py:99
#, python-format
-msgid "device.ScsiLun: %s"
+msgid "Unable to attach boot volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:251
+#: nova/virt/hyperv/volumeops.py:107
#, python-format
-msgid "device.DeviceInterfaceGuid :%s"
+msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:253
+#: nova/virt/hyperv/volumeops.py:128
#, python-format
-msgid "device.DeviceInterfaceName: %s"
+msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:255
+#: nova/virt/hyperv/volumeops.py:130 nova/virt/xenapi/volumeops.py:113
#, python-format
-msgid "device.LegacyName: %s"
+msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:256
+#: nova/virt/hyperv/volumeops.py:139
#, python-format
-msgid "device.DeviceType: %s"
+msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:257
+#: nova/virt/hyperv/volumeops.py:148
#, python-format
-msgid "device.DeviceNumber %s"
+msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:258
-#, python-format
-msgid "device.PartitionNumber :%s"
+#: nova/virt/hyperv/volumeops.py:159 nova/virt/libvirt/driver.py:655
+msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:264 nova/virt/hyperv/volumeops.py:283
+#: nova/virt/hyperv/volumeops.py:170 nova/virt/hyperv/volumeops.py:184
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:266
-#, python-format
-msgid "Device number : %s"
-msgstr ""
-
-#: nova/virt/hyperv/volumeops.py:267
-#, python-format
-msgid "Target lun : %s"
-msgstr ""
-
-#: nova/virt/hyperv/volumeops.py:273 nova/virt/hyperv/volumeops.py:280
+#: nova/virt/hyperv/volumeops.py:173
#, python-format
-msgid "Mounted disk is: %s"
+msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:297
-#, python-format
-msgid "Drive number to disconnect is: %s"
-msgstr ""
-
-#: nova/virt/hyperv/volumeops.py:304
-#, python-format
-msgid "DeviceNumber : %s"
-msgstr ""
-
-#: nova/virt/hyperv/volumeops.py:309
-#, python-format
-msgid "Disk path to parse: %s"
-msgstr ""
-
-#: nova/virt/hyperv/volumeops.py:311
-#, python-format
-msgid "start_device_id: %s"
-msgstr ""
-
-#: nova/virt/hyperv/volumeops.py:313
-#, python-format
-msgid "end_device_id: %s"
-msgstr ""
-
-#: nova/virt/hyperv/volumeutils.py:51
+#: nova/virt/hyperv/volumeutils.py:52
#, python-format
msgid "An error has occurred when calling the iscsi initiator: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:341
+#: nova/virt/libvirt/driver.py:362
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
-#: nova/virt/libvirt/driver.py:347
+#: nova/virt/libvirt/driver.py:368
#, python-format
msgid "Connecting to libvirt: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:368
+#: nova/virt/libvirt/driver.py:389
msgid "Connection to libvirt broke"
msgstr ""
-#: nova/virt/libvirt/driver.py:390 nova/virt/libvirt/driver.py:393
+#: nova/virt/libvirt/driver.py:411 nova/virt/libvirt/driver.py:414
#, python-format
msgid "Can not handle authentication request for %d credentials"
msgstr ""
-#: nova/virt/libvirt/driver.py:411
+#: nova/virt/libvirt/driver.py:432
#, python-format
msgid "Connection to libvirt failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:492
+#: nova/virt/libvirt/driver.py:520
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:506
+#: nova/virt/libvirt/driver.py:534
msgid "During wait destroy, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:511
+#: nova/virt/libvirt/driver.py:539
msgid "Instance destroyed successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:533
+#: nova/virt/libvirt/driver.py:562
msgid "Error from libvirt during undefineFlags. Retrying with undefine"
msgstr ""
-#: nova/virt/libvirt/driver.py:548
+#: nova/virt/libvirt/driver.py:577
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:561
+#: nova/virt/libvirt/driver.py:591
#, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:578
+#: nova/virt/libvirt/driver.py:609
#, python-format
msgid "Deleting instance files %(target)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:587
+#: nova/virt/libvirt/driver.py:618
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:730
+#: nova/virt/libvirt/driver.py:761
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:837
+#: nova/virt/libvirt/driver.py:849
+msgid "Beginning live snapshot process"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:852
+msgid "Beginning cold snapshot process"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:883
+msgid "Snapshot extracted, beginning image upload"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:895
+msgid "Snapshot image upload complete"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:968
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:841
+#: nova/virt/libvirt/driver.py:972
msgid "Failed to soft reboot instance."
msgstr ""
-#: nova/virt/libvirt/driver.py:873
+#: nova/virt/libvirt/driver.py:1006
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:909
+#: nova/virt/libvirt/driver.py:1014
+msgid "Instance may have been rebooted during soft reboot, so return now."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1045
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1039
+#: nova/virt/libvirt/driver.py:1175
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1046 nova/virt/powervm/operator.py:255
+#: nova/virt/libvirt/driver.py:1182 nova/virt/powervm/operator.py:255
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1062
+#: nova/virt/libvirt/driver.py:1198
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:1100 nova/virt/libvirt/driver.py:1126
+#: nova/virt/libvirt/driver.py:1235 nova/virt/libvirt/driver.py:1261
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:1115
+#: nova/virt/libvirt/driver.py:1250
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:1164
+#: nova/virt/libvirt/driver.py:1319
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:1168
+#: nova/virt/libvirt/driver.py:1323
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:1172 nova/virt/libvirt/driver.py:1176
+#: nova/virt/libvirt/driver.py:1327 nova/virt/libvirt/driver.py:1331
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:1241
+#: nova/virt/libvirt/driver.py:1396
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:1389
+#: nova/virt/libvirt/driver.py:1518
+msgid "Using config drive"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1544
#, python-format
-msgid "Injecting %(injection)s into image %(img_id)s"
+msgid "Injecting %(inject)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1399
+#: nova/virt/libvirt/driver.py:1553
#, python-format
-msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
+msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:1473
+#: nova/virt/libvirt/driver.py:1611
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:1479
+#: nova/virt/libvirt/driver.py:1617
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:1483
+#: nova/virt/libvirt/driver.py:1621
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:1487
+#: nova/virt/libvirt/driver.py:1625
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:1503
+#: nova/virt/libvirt/driver.py:1641
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1976
msgid "Starting toXML method"
msgstr ""
-#: nova/virt/libvirt/driver.py:1823
+#: nova/virt/libvirt/driver.py:1987
msgid "Finished toXML method"
msgstr ""
-#: nova/virt/libvirt/driver.py:1840
+#: nova/virt/libvirt/driver.py:2004
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1994
+#: nova/virt/libvirt/driver.py:2161
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:2111
+#: nova/virt/libvirt/driver.py:2215
+#, python-format
+msgid "List of domains returned by libVirt: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2217
+#, python-format
+msgid "libVirt can't find a domain with id: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2299
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2194
+#: nova/virt/libvirt/driver.py:2382
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2218
+#: nova/virt/libvirt/driver.py:2406
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2222
+#: nova/virt/libvirt/driver.py:2410
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:2338
+#: nova/virt/libvirt/driver.py:2526
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:2346
+#: nova/virt/libvirt/driver.py:2534
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:2383
+#: nova/virt/libvirt/driver.py:2571
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2408
+#: nova/virt/libvirt/driver.py:2596
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2420
+#: nova/virt/libvirt/driver.py:2608
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -7061,87 +7257,99 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2437
+#: nova/virt/libvirt/driver.py:2625
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:2485
+#: nova/virt/libvirt/driver.py:2673
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:2557
+#: nova/virt/libvirt/driver.py:2745
#, python-format
msgid "Live Migration failure: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2647
+#: nova/virt/libvirt/driver.py:2832
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr ""
-#: nova/virt/libvirt/driver.py:2762
+#: nova/virt/libvirt/driver.py:2935
+#, python-format
+msgid ""
+"Error from libvirt while getting description of %(instance_name)s: [Error"
+" Code %(error_code)s] %(ex)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2950
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:2811
+#: nova/virt/libvirt/driver.py:2999
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2860
+#: nova/virt/libvirt/driver.py:3047
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:2919
+#: nova/virt/libvirt/driver.py:3106
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2926
+#: nova/virt/libvirt/driver.py:3112
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:2977
+#: nova/virt/libvirt/driver.py:3163
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/firewall.py:35
+#: nova/virt/libvirt/driver.py:3273
+#, python-format
+msgid "Checking instance files accessability%(instance_path)s"
+msgstr ""
+
+#: nova/virt/libvirt/firewall.py:51
msgid ""
"Libvirt module could not be loaded. NWFilterFirewall will not work "
"correctly."
msgstr ""
-#: nova/virt/libvirt/firewall.py:104
+#: nova/virt/libvirt/firewall.py:107
msgid "Called setup_basic_filtering in nwfilter"
msgstr ""
-#: nova/virt/libvirt/firewall.py:112
+#: nova/virt/libvirt/firewall.py:115
msgid "Ensuring static filters"
msgstr ""
-#: nova/virt/libvirt/firewall.py:193
+#: nova/virt/libvirt/firewall.py:196
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:216
+#: nova/virt/libvirt/firewall.py:219
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr ""
-#: nova/virt/libvirt/firewall.py:232
+#: nova/virt/libvirt/firewall.py:235
msgid "iptables firewall: Setup Basic Filtering"
msgstr ""
-#: nova/virt/libvirt/imagebackend.py:207
+#: nova/virt/libvirt/imagebackend.py:209
msgid "You should specify libvirt_images_volume_group flag to use LVM images."
msgstr ""
-#: nova/virt/libvirt/imagebackend.py:270
+#: nova/virt/libvirt/imagebackend.py:272
#, python-format
msgid "Unknown image_type=%s"
msgstr ""
@@ -7292,14 +7500,14 @@ msgstr ""
msgid "LVM snapshots not implemented"
msgstr ""
-#: nova/virt/libvirt/utils.py:113
+#: nova/virt/libvirt/utils.py:124
#, python-format
msgid ""
"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db "
"available, but %(size)db required by volume %(lv)s."
msgstr ""
-#: nova/virt/libvirt/utils.py:122
+#: nova/virt/libvirt/utils.py:133
#, python-format
msgid ""
"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. "
@@ -7307,47 +7515,71 @@ msgid ""
"%(free_space)db."
msgstr ""
-#: nova/virt/libvirt/utils.py:169
+#: nova/virt/libvirt/utils.py:183
+#, python-format
+msgid "vg %s must be LVM volume group"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:210
#, python-format
msgid "Path %s must be LVM logical volume"
msgstr ""
-#: nova/virt/libvirt/utils.py:435
+#: nova/virt/libvirt/utils.py:479
msgid "Can't retrieve root device path from instance libvirt configuration"
msgstr ""
-#: nova/virt/libvirt/vif.py:110
+#: nova/virt/libvirt/vif.py:122 nova/virt/libvirt/vif.py:167
+#: nova/virt/libvirt/vif.py:191
+#, python-format
+msgid ""
+"vif_type=%(vif_type)s instance=%(instance)s network=%(network)s "
+"mapping=%(mapping)s"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:128 nova/virt/libvirt/vif.py:173
+#: nova/virt/libvirt/vif.py:197
+msgid "vif_type parameter must be present for this vif_driver implementation"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:135 nova/virt/libvirt/vif.py:180
+#: nova/virt/libvirt/vif.py:204
+#, python-format
+msgid "Unexpected vif_type=%s"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:147
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr ""
-#: nova/virt/libvirt/vif.py:120
+#: nova/virt/libvirt/vif.py:157
#, python-format
msgid "Ensuring bridge %s"
msgstr ""
-#: nova/virt/libvirt/vif.py:197 nova/virt/libvirt/vif.py:268
+#: nova/virt/libvirt/vif.py:263 nova/virt/libvirt/vif.py:340
msgid "Failed while unplugging vif"
msgstr ""
-#: nova/virt/libvirt/volume.py:188
+#: nova/virt/libvirt/volume.py:206
#, python-format
msgid "iSCSI device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:191
+#: nova/virt/libvirt/volume.py:209
#, python-format
msgid ""
"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:203
+#: nova/virt/libvirt/volume.py:221
#, python-format
msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume_nfs.py:81
+#: nova/virt/libvirt/volume_nfs.py:78
#, python-format
msgid "%s is already mounted"
msgstr ""
@@ -7390,24 +7622,33 @@ msgstr ""
msgid "Error while attempting cleanup of failed deploy to logical volume."
msgstr ""
-#: nova/virt/powervm/blockdev.py:174
+#: nova/virt/powervm/blockdev.py:158
+msgid "Snapshot added to glance."
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:164
+#, python-format
+msgid "Failed to clean up snapshot file %(snapshot_file_path)s"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:210
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:245
+#: nova/virt/powervm/blockdev.py:298 nova/virt/powervm/blockdev.py:370
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:248
+#: nova/virt/powervm/blockdev.py:301 nova/virt/powervm/blockdev.py:393
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:269
+#: nova/virt/powervm/blockdev.py:322
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:277
+#: nova/virt/powervm/blockdev.py:330
msgid "Uncompressed image file not found"
msgstr ""
@@ -7415,56 +7656,81 @@ msgstr ""
msgid "Connection error connecting PowerVM manager"
msgstr ""
-#: nova/virt/powervm/common.py:111
+#: nova/virt/powervm/common.py:66
+#, python-format
+msgid "Running cmd (SSH-as-root): %s"
+msgstr ""
+
+#: nova/virt/powervm/common.py:112
msgid "File transfer to PowerVM manager failed"
msgstr ""
+#: nova/virt/powervm/common.py:131
+#, python-format
+msgid "ftp GET %(remote_path)s to: %(local_path)s"
+msgstr ""
+
+#: nova/virt/powervm/common.py:137
+msgid "File transfer from PowerVM manager failed"
+msgstr ""
+
+#: nova/virt/powervm/driver.py:156
+#, python-format
+msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
+msgstr ""
+
#: nova/virt/powervm/exception.py:21
msgid "Connection to PowerVM manager failed"
msgstr ""
#: nova/virt/powervm/exception.py:25
-msgid "File '%(file_path)' transfer to PowerVM manager failed"
+#, python-format
+msgid "File '%(file_path)s' transfer to PowerVM manager failed"
msgstr ""
#: nova/virt/powervm/exception.py:29
#, python-format
-msgid "LPAR instance '%(instance_name)s' could not be found"
+msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed"
msgstr ""
#: nova/virt/powervm/exception.py:33
#, python-format
-msgid "LPAR instance '%(instance_name)s' creation failed"
+msgid "LPAR instance '%(instance_name)s' could not be found"
msgstr ""
#: nova/virt/powervm/exception.py:37
+#, python-format
+msgid "LPAR instance '%(instance_name)s' creation failed"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:41
msgid "No space left on any volume group"
msgstr ""
-#: nova/virt/powervm/exception.py:45
+#: nova/virt/powervm/exception.py:49
#, python-format
msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out"
msgstr ""
-#: nova/virt/powervm/exception.py:50
+#: nova/virt/powervm/exception.py:54
msgid "Image creation failed on PowerVM"
msgstr ""
-#: nova/virt/powervm/exception.py:54
+#: nova/virt/powervm/exception.py:58
#, python-format
msgid ""
"Insufficient free memory on PowerVM system to spawn instance "
"'%(instance_name)s'"
msgstr ""
-#: nova/virt/powervm/exception.py:59
+#: nova/virt/powervm/exception.py:63
#, python-format
msgid ""
"Insufficient available CPUs on PowerVM system to spawn instance "
"'%(instance_name)s'"
msgstr ""
-#: nova/virt/powervm/exception.py:64
+#: nova/virt/powervm/exception.py:68
#, python-format
msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed"
msgstr ""
@@ -7521,47 +7787,52 @@ msgstr ""
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:296
+#: nova/virt/powervm/operator.py:303
+#, python-format
+msgid "Stopping instance %s for snapshot."
+msgstr ""
+
+#: nova/virt/powervm/operator.py:326
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:305
+#: nova/virt/powervm/operator.py:335
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:308
+#: nova/virt/powervm/operator.py:338
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:107
+#: nova/virt/vmwareapi/driver.py:126
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:258
+#: nova/virt/vmwareapi/driver.py:414
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:341
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:376
+#: nova/virt/vmwareapi/driver.py:532
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:381
+#: nova/virt/vmwareapi/driver.py:537
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:385
+#: nova/virt/vmwareapi/driver.py:541
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -7571,64 +7842,74 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77
+#: nova/virt/vmwareapi/fake.py:45 nova/virt/xenapi/fake.py:77
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:131
+#: nova/virt/vmwareapi/fake.py:132
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:436
+#: nova/virt/vmwareapi/fake.py:486
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608
+#: nova/virt/vmwareapi/fake.py:488 nova/virt/vmwareapi/fake.py:663
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:501
+#: nova/virt/vmwareapi/fake.py:551
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:516
+#: nova/virt/vmwareapi/fake.py:566
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:519
+#: nova/virt/vmwareapi/fake.py:569
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
-msgid " No Virtual Machine has been registered yet"
+#: nova/virt/vmwareapi/fake.py:660
+msgid "No Virtual Machine has been registered yet"
+msgstr ""
+
+#: nova/virt/vmwareapi/host.py:40
+#, python-format
+msgid "%(action)s %(host)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/host.py:63
+#, python-format
+msgid "Set maintenance mod on %(host)s to %(mode)s"
msgstr ""
-#: nova/virt/vmwareapi/io_util.py:103
+#: nova/virt/vmwareapi/io_util.py:112
#, python-format
msgid "Glance image %s is in killed state"
msgstr ""
-#: nova/virt/vmwareapi/io_util.py:111
+#: nova/virt/vmwareapi/io_util.py:120
#, python-format
msgid "Glance image %(image_id)s is in unknown state - %(state)s"
msgstr ""
-#: nova/virt/vmwareapi/network_utils.py:128
+#: nova/virt/vmwareapi/network_util.py:133
msgid ""
"ESX SOAP server returned an empty port group for the host system in its "
"response"
msgstr ""
-#: nova/virt/vmwareapi/network_utils.py:155
+#: nova/virt/vmwareapi/network_util.py:160
#, python-format
msgid "Creating Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/network_utils.py:169
+#: nova/virt/vmwareapi/network_util.py:174
#, python-format
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
@@ -7638,85 +7919,81 @@ msgstr ""
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
-#: nova/virt/vmwareapi/vim.py:83
+#: nova/virt/vmwareapi/vim.py:84
msgid "Unable to import suds."
msgstr ""
-#: nova/virt/vmwareapi/vim.py:89
+#: nova/virt/vmwareapi/vim.py:90
msgid "Must specify vmwareapi_wsdl_loc"
msgstr ""
-#: nova/virt/vmwareapi/vim.py:144
+#: nova/virt/vmwareapi/vim.py:141
#, python-format
msgid "No such SOAP method '%s' provided by VI SDK"
msgstr ""
-#: nova/virt/vmwareapi/vim.py:149
+#: nova/virt/vmwareapi/vim.py:146
#, python-format
msgid "httplib error in %s: "
msgstr ""
-#: nova/virt/vmwareapi/vim.py:156
+#: nova/virt/vmwareapi/vim.py:153
#, python-format
msgid "Socket error in %s: "
msgstr ""
-#: nova/virt/vmwareapi/vim.py:161
+#: nova/virt/vmwareapi/vim.py:158
#, python-format
msgid "Type error in %s: "
msgstr ""
-#: nova/virt/vmwareapi/vim.py:165
+#: nova/virt/vmwareapi/vim.py:162
#, python-format
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:60
+#: nova/virt/vmwareapi/vmops.py:89
msgid "Getting list of instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:76
+#: nova/virt/vmwareapi/vmops.py:105
#, python-format
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:120
-msgid "Couldn't get a local Datastore reference"
-msgstr ""
-
-#: nova/virt/vmwareapi/vmops.py:190
-msgid "Creating VM on the ESX host"
+#: nova/virt/vmwareapi/vmops.py:197
+msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:198
-msgid "Created VM on the ESX host"
+#: nova/virt/vmwareapi/vmops.py:205
+msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:226
+#: nova/virt/vmwareapi/vmops.py:229
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
-"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
+"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:244
+#: nova/virt/vmwareapi/vmops.py:248
#, python-format
msgid ""
-"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host "
-"local store %(data_store_name)s"
+"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
+"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:254
+#: nova/virt/vmwareapi/vmops.py:257
#, python-format
msgid ""
-"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore "
+"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:267
+#: nova/virt/vmwareapi/vmops.py:271
#, python-format
msgid ""
-"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store "
+"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
@@ -7727,185 +8004,298 @@ msgid ""
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:295
+#: nova/virt/vmwareapi/vmops.py:299
#, python-format
msgid ""
-"Downloaded image file data %(image_ref)s to the ESX data store "
-"%(data_store_name)s"
+"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
+"ESX data store %(data_store_name)s"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:313
-msgid "Reconfiguring VM instance to attach the image disk"
+#, python-format
+msgid ""
+"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
+" %(adapter_type)s on the ESX host local store %(data_store_name)s to disk"
+" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:320
-msgid "Reconfigured VM instance to attach the image disk"
+#: nova/virt/vmwareapi/vmops.py:334
+#, python-format
+msgid ""
+"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
+"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:327
+#: nova/virt/vmwareapi/vmops.py:413
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:333
+#: nova/virt/vmwareapi/vmops.py:419
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:379
+#: nova/virt/vmwareapi/vmops.py:465
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:389
+#: nova/virt/vmwareapi/vmops.py:475
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:432
+#: nova/virt/vmwareapi/vmops.py:520
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:445
+#: nova/virt/vmwareapi/vmops.py:533
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:454
+#: nova/virt/vmwareapi/vmops.py:542
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:556
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:479
+#: nova/virt/vmwareapi/vmops.py:569
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:488
+#: nova/virt/vmwareapi/vmops.py:578
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:520
+#: nova/virt/vmwareapi/vmops.py:610
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:527
+#: nova/virt/vmwareapi/vmops.py:617
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:530
+#: nova/virt/vmwareapi/vmops.py:620
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:532
+#: nova/virt/vmwareapi/vmops.py:622
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:536
+#: nova/virt/vmwareapi/vmops.py:626
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:548
+#: nova/virt/vmwareapi/vmops.py:638 nova/virt/vmwareapi/vmops.py:671
+#: nova/virt/vmwareapi/vmops.py:965
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:567
+#: nova/virt/vmwareapi/vmops.py:644 nova/virt/vmwareapi/vmops.py:969
+msgid "Destroying the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:649 nova/virt/vmwareapi/vmops.py:974
+msgid "Destroyed the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:651
+#, python-format
+msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:690 nova/virt/vmwareapi/vmops.py:845
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:572
+#: nova/virt/vmwareapi/vmops.py:695 nova/virt/vmwareapi/vmops.py:850
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:576
+#: nova/virt/vmwareapi/vmops.py:699
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:579
+#: nova/virt/vmwareapi/vmops.py:702
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:581
+#: nova/virt/vmwareapi/vmops.py:704
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:593
+#: nova/virt/vmwareapi/vmops.py:718
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:603
+#: nova/virt/vmwareapi/vmops.py:730
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:608
+#: nova/virt/vmwareapi/vmops.py:735
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:617
+#: nova/virt/vmwareapi/vmops.py:744
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:621
+#: nova/virt/vmwareapi/vmops.py:748
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:635
+#: nova/virt/vmwareapi/vmops.py:762
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:766
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:642
-msgid "instance is powered off and can not be suspended."
+#: nova/virt/vmwareapi/vmops.py:769
+msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:645
+#: nova/virt/vmwareapi/vmops.py:772
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:658
+#: nova/virt/vmwareapi/vmops.py:785
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:663
+#: nova/virt/vmwareapi/vmops.py:790
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:665
+#: nova/virt/vmwareapi/vmops.py:792
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:701
+#: nova/virt/vmwareapi/vmops.py:853
+msgid "instance is suspended and cannot be powered off."
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:856
+msgid "VM was already in powered off state. So returning without doing anything"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:869
+msgid "VM was already in powered on state. So returning without doing anything"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:873
+msgid "Powering on the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:878
+msgid "Powered on the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:895
+#, python-format
+msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:926
+#, python-format
+msgid "Renaming the VM to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:932
+#, python-format
+msgid "Renamed the VM to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:946
+#, python-format
+msgid "Cloning VM to host %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:954
+#, python-format
+msgid "Cloned VM to host %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:976
+#, python-format
+msgid ""
+"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
+" the VM: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:991
+#, python-format
+msgid "Renaming the VM from %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:997
+#, python-format
+msgid "Renamed the VM from %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1020
+#, python-format
+msgid "Migrating VM to host %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1032
+#, python-format
+msgid "Migrated VM to host %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1042 nova/virt/xenapi/vmops.py:1284
+#, python-format
+msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1046
+#, python-format
+msgid "Automatically hard rebooting %d"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1082
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:759
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:767
+#: nova/virt/vmwareapi/vmops.py:1165
#, python-format
msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:804
+#: nova/virt/vmwareapi/vmops.py:1180
+#, python-format
+msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1187
+#, python-format
+msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1271
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:808
+#: nova/virt/vmwareapi/vmops.py:1275
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -7915,128 +8305,214 @@ msgstr ""
msgid "Downloading image %s from glance image server"
msgstr ""
-#: nova/virt/vmwareapi/vmware_images.py:108
+#: nova/virt/vmwareapi/vmware_images.py:107
#, python-format
msgid "Downloaded image %s from glance image server"
msgstr ""
-#: nova/virt/vmwareapi/vmware_images.py:114
+#: nova/virt/vmwareapi/vmware_images.py:113
#, python-format
msgid "Uploading image %s to the Glance image server"
msgstr ""
-#: nova/virt/vmwareapi/vmware_images.py:137
+#: nova/virt/vmwareapi/vmware_images.py:135
#, python-format
msgid "Uploaded image %s to the Glance image server"
msgstr ""
-#: nova/virt/vmwareapi/vmware_images.py:148
+#: nova/virt/vmwareapi/vmware_images.py:146
#, python-format
msgid "Getting image size for the image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmware_images.py:153
+#: nova/virt/vmwareapi/vmware_images.py:151
#, python-format
msgid "Got image size of %(size)s for the image %(image)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1476
+#: nova/virt/vmwareapi/volume_util.py:161
+#, python-format
+msgid "Rescanning HBA %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volume_util.py:164
+#, python-format
+msgid "Rescanned HBA %s "
+msgstr ""
+
+#: nova/virt/vmwareapi/volume_util.py:176 nova/virt/xenapi/volume_utils.py:348
+#, python-format
+msgid "Mountpoint cannot be translated: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:55
+#, python-format
+msgid ""
+"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s "
+"or device %(device_name)s with type %(disk_type)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:63
+#, python-format
+msgid ""
+"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s "
+"or device %(device_name)s with type %(disk_type)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:75
+#, python-format
+msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:82
+#, python-format
+msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:89
+#, python-format
+msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s."
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:93
+msgid "Storage target found. No need to discover"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:100
+#, python-format
+msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s."
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:103
+#, python-format
+msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:123 nova/virt/xenapi/volumeops.py:45
+#, python-format
+msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:134 nova/virt/vmwareapi/volumeops.py:172
+msgid "Unable to find iSCSI Target"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:152 nova/virt/xenapi/volumeops.py:58
+#, python-format
+msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:162 nova/virt/xenapi/volumeops.py:122
+#, python-format
+msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:180
+msgid "Unable to find volume"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:182 nova/virt/xenapi/volumeops.py:152
+#, python-format
+msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:87 nova/virt/xenapi/vmops.py:1527
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1480
+#: nova/virt/xenapi/agent.py:91 nova/virt/xenapi/vmops.py:1531
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:93 nova/virt/xenapi/vmops.py:1485
+#: nova/virt/xenapi/agent.py:96 nova/virt/xenapi/vmops.py:1536
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:103
+#: nova/virt/xenapi/agent.py:106
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"path=%(path)s; args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:113
+#: nova/virt/xenapi/agent.py:116
#, python-format
msgid "Failed to query agent version: %(resp)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:131
+#: nova/virt/xenapi/agent.py:134
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:145
+#: nova/virt/xenapi/agent.py:148
msgid "Reached maximum time attempting to query agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:153
+#: nova/virt/xenapi/agent.py:156
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:161
+#: nova/virt/xenapi/agent.py:164
#, python-format
msgid "Failed to update agent: %(resp)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:175
+#: nova/virt/xenapi/agent.py:178
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:186
+#: nova/virt/xenapi/agent.py:189
#, python-format
msgid "Failed to exchange keys: %(resp)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:206
+#: nova/virt/xenapi/agent.py:209
#, python-format
msgid "Failed to update password: %(resp)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:213
+#: nova/virt/xenapi/agent.py:222
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:226
+#: nova/virt/xenapi/agent.py:235
#, python-format
msgid "Failed to inject file: %(resp)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:233
+#: nova/virt/xenapi/agent.py:242
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:239
+#: nova/virt/xenapi/agent.py:248
#, python-format
msgid "Failed to reset network: %(resp)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:262
+#: nova/virt/xenapi/agent.py:271
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:270
+#: nova/virt/xenapi/agent.py:279
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:274
+#: nova/virt/xenapi/agent.py:283
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:326
+#: nova/virt/xenapi/agent.py:335
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
@@ -8052,24 +8528,24 @@ msgstr ""
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:344
+#: nova/virt/xenapi/driver.py:346
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:556
+#: nova/virt/xenapi/driver.py:559
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:616
+#: nova/virt/xenapi/driver.py:619
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:656
+#: nova/virt/xenapi/driver.py:659
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:740 nova/virt/xenapi/driver.py:754
+#: nova/virt/xenapi/driver.py:743 nova/virt/xenapi/driver.py:757
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -8283,7 +8759,7 @@ msgid ""
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:472
+#: nova/virt/xenapi/vm_utils.py:471
msgid "SR not present and could not be introduced"
msgstr ""
@@ -8297,288 +8773,283 @@ msgstr ""
msgid "No primary VDI found for %(vm_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:611
+#: nova/virt/xenapi/vm_utils.py:615
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:659
+#: nova/virt/xenapi/vm_utils.py:665
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:717
-#, python-format
-msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s"
-msgstr ""
-
-#: nova/virt/xenapi/vm_utils.py:903
+#: nova/virt/xenapi/vm_utils.py:912
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %(sr_type)s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:959
+#: nova/virt/xenapi/vm_utils.py:968
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:993
+#: nova/virt/xenapi/vm_utils.py:1002
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1005
+#: nova/virt/xenapi/vm_utils.py:1014
#, python-format
msgid ""
"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, "
"params: %(params)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1018
+#: nova/virt/xenapi/vm_utils.py:1027
#, python-format
msgid "download_vhd failed: %r"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1052
+#: nova/virt/xenapi/vm_utils.py:1061
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1063
+#: nova/virt/xenapi/vm_utils.py:1072
#, python-format
msgid "Asking xapi to fetch vhd image %(image_id)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1127
+#: nova/virt/xenapi/vm_utils.py:1136
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1142
+#: nova/virt/xenapi/vm_utils.py:1151
#, python-format
msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1146
+#: nova/virt/xenapi/vm_utils.py:1155
#, python-format
msgid ""
"Image size %(size_bytes)d exceeded instance_type allowed size "
"%(allowed_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1168
+#: nova/virt/xenapi/vm_utils.py:1177
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1181
+#: nova/virt/xenapi/vm_utils.py:1190
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1190
+#: nova/virt/xenapi/vm_utils.py:1199
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1209
+#: nova/virt/xenapi/vm_utils.py:1218
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1223
+#: nova/virt/xenapi/vm_utils.py:1232
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1232
+#: nova/virt/xenapi/vm_utils.py:1241
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1273
+#: nova/virt/xenapi/vm_utils.py:1282
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1304
+#: nova/virt/xenapi/vm_utils.py:1313
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1331
#, python-format
msgid ""
"Image format is None: trying to determine PV status using pygrub; if "
"instance with vdi %s does not boot correctly, try with image metadata."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1328
+#: nova/virt/xenapi/vm_utils.py:1337
#, python-format
msgid "Unknown image format %(disk_image_type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1359
+#: nova/virt/xenapi/vm_utils.py:1368
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1455
+#: nova/virt/xenapi/vm_utils.py:1464
#, python-format
msgid "Unable to parse rrd of %(vm_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1482
+#: nova/virt/xenapi/vm_utils.py:1491
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1519
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1528
+#: nova/virt/xenapi/vm_utils.py:1537
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration and/or configure the flag "
"'sr_matching_filter'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1541
+#: nova/virt/xenapi/vm_utils.py:1550
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1549
+#: nova/virt/xenapi/vm_utils.py:1558
#, python-format
msgid "ISO: looking at SR %(sr_rec)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1551
+#: nova/virt/xenapi/vm_utils.py:1560
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1554
+#: nova/virt/xenapi/vm_utils.py:1563
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1557
+#: nova/virt/xenapi/vm_utils.py:1566
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1561
+#: nova/virt/xenapi/vm_utils.py:1570
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1563
+#: nova/virt/xenapi/vm_utils.py:1572
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1566
+#: nova/virt/xenapi/vm_utils.py:1575
#, python-format
msgid "ISO: PBD %(pbd_ref)s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1569
+#: nova/virt/xenapi/vm_utils.py:1578
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1572
+#: nova/virt/xenapi/vm_utils.py:1581
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1594
+#: nova/virt/xenapi/vm_utils.py:1603
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1610
+#: nova/virt/xenapi/vm_utils.py:1619
#, python-format
msgid "Unable to obtain RRD XML updates with server details: %(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1664
+#: nova/virt/xenapi/vm_utils.py:1673
#, python-format
msgid "Invalid statistics data from Xenserver: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1724
+#: nova/virt/xenapi/vm_utils.py:1733
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1811
+#: nova/virt/xenapi/vm_utils.py:1820
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1821
+#: nova/virt/xenapi/vm_utils.py:1830
#, python-format
msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1856
+#: nova/virt/xenapi/vm_utils.py:1865
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1876
+#: nova/virt/xenapi/vm_utils.py:1885
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1889
+#: nova/virt/xenapi/vm_utils.py:1898
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1892
+#: nova/virt/xenapi/vm_utils.py:1901
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1894
+#: nova/virt/xenapi/vm_utils.py:1903
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1897
+#: nova/virt/xenapi/vm_utils.py:1906
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1902
+#: nova/virt/xenapi/vm_utils.py:1911
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1919
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1923
+#: nova/virt/xenapi/vm_utils.py:1932
#, python-format
msgid "Running pygrub against %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1931
+#: nova/virt/xenapi/vm_utils.py:1940
#, python-format
msgid "Found Xen kernel %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1933
+#: nova/virt/xenapi/vm_utils.py:1942
msgid "No Xen kernel found. Booting HVM."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1935
+#: nova/virt/xenapi/vm_utils.py:1944
msgid ""
"Error while executing pygrub! Please, ensure the binary is installed "
"correctly, and available in your PATH; on some Linux distros, pygrub may "
@@ -8586,457 +9057,420 @@ msgid ""
"mode."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1961
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1967
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1983
+#: nova/virt/xenapi/vm_utils.py:1992
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1996
+#: nova/virt/xenapi/vm_utils.py:2005
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2059
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2082
+#: nova/virt/xenapi/vm_utils.py:2091
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2143
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2143
+#: nova/virt/xenapi/vm_utils.py:2152
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2255
+#: nova/virt/xenapi/vm_utils.py:2264
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:692
+#: nova/virt/xenapi/vmops.py:133 nova/virt/xenapi/vmops.py:739
#, python-format
msgid "Updating progress to %(progress)d"
msgstr ""
#: nova/virt/xenapi/vmops.py:168
+#, python-format
+msgid "Importing image upload handler: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:180
msgid "Error: Agent is disabled"
msgstr ""
-#: nova/virt/xenapi/vmops.py:254
+#: nova/virt/xenapi/vmops.py:266
msgid "Starting instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:323
+#: nova/virt/xenapi/vmops.py:335
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vmops.py:395
+#: nova/virt/xenapi/vmops.py:408
#, python-format
msgid "Block device information present: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:426
+#: nova/virt/xenapi/vmops.py:439
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:499
+#: nova/virt/xenapi/vmops.py:518
msgid "Detected ISO image type, creating blank VM for install"
msgstr ""
-#: nova/virt/xenapi/vmops.py:516
+#: nova/virt/xenapi/vmops.py:535
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:542
+#: nova/virt/xenapi/vmops.py:581
msgid "Starting VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:548
+#: nova/virt/xenapi/vmops.py:587
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:562
+#: nova/virt/xenapi/vmops.py:601
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:565
+#: nova/virt/xenapi/vmops.py:604
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:576
+#: nova/virt/xenapi/vmops.py:615
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:603
+#: nova/virt/xenapi/vmops.py:642
msgid "Setting VCPU weight"
msgstr ""
-#: nova/virt/xenapi/vmops.py:611
+#: nova/virt/xenapi/vmops.py:650
#, python-format
msgid "Could not find VM with name %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:661
+#: nova/virt/xenapi/vmops.py:708
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:665
+#: nova/virt/xenapi/vmops.py:712
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:673
+#: nova/virt/xenapi/vmops.py:720
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:710
+#: nova/virt/xenapi/vmops.py:757
#, python-format
msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:716 nova/virt/xenapi/vmops.py:766
+#: nova/virt/xenapi/vmops.py:763 nova/virt/xenapi/vmops.py:813
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:795
+#: nova/virt/xenapi/vmops.py:842
msgid "Resize down not allowed without auto_disk_config"
msgstr ""
-#: nova/virt/xenapi/vmops.py:840
+#: nova/virt/xenapi/vmops.py:887
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:845
+#: nova/virt/xenapi/vmops.py:892
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:889
+#: nova/virt/xenapi/vmops.py:936
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:980
+#: nova/virt/xenapi/vmops.py:1027
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1006
+#: nova/virt/xenapi/vmops.py:1053
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1033
+#: nova/virt/xenapi/vmops.py:1080
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1040
+#: nova/virt/xenapi/vmops.py:1087
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1047
+#: nova/virt/xenapi/vmops.py:1094
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1073
+#: nova/virt/xenapi/vmops.py:1121
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1099
+#: nova/virt/xenapi/vmops.py:1150
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1150
+#: nova/virt/xenapi/vmops.py:1201
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1184
+#: nova/virt/xenapi/vmops.py:1235
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1233
-#, python-format
-msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:1237
+#: nova/virt/xenapi/vmops.py:1288
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1297
+#: nova/virt/xenapi/vmops.py:1348
msgid "Fetching VM ref while BUILDING failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1380
+#: nova/virt/xenapi/vmops.py:1431
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1399
+#: nova/virt/xenapi/vmops.py:1450
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1408
+#: nova/virt/xenapi/vmops.py:1459
#, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1411
+#: nova/virt/xenapi/vmops.py:1462
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1439
+#: nova/virt/xenapi/vmops.py:1490
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1535
+#: nova/virt/xenapi/vmops.py:1586
#, python-format
msgid ""
"Destination host:%(hostname)s must be in the same aggregate as the source"
" server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1567
+#: nova/virt/xenapi/vmops.py:1618
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1615
+#: nova/virt/xenapi/vmops.py:1666
msgid "VM.assert_can_migratefailed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1651
+#: nova/virt/xenapi/vmops.py:1702
msgid "Migrate Send failed"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:41
+#: nova/virt/xenapi/volume_utils.py:42
msgid "creating sr within volume_utils"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:73
+#: nova/virt/xenapi/volume_utils.py:45 nova/virt/xenapi/volume_utils.py:74
#, python-format
msgid "type is = %s"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:76
+#: nova/virt/xenapi/volume_utils.py:48 nova/virt/xenapi/volume_utils.py:77
#, python-format
msgid "name = %s"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:60
+#: nova/virt/xenapi/volume_utils.py:61
#, python-format
msgid "Created %(label)s as %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:164
+#: nova/virt/xenapi/volume_utils.py:66 nova/virt/xenapi/volume_utils.py:165
msgid "Unable to create Storage Repository"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:69
+#: nova/virt/xenapi/volume_utils.py:70
msgid "introducing sr within volume_utils"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:93 nova/virt/xenapi/volume_utils.py:160
-#: nova/virt/xenapi/volumeops.py:141
+#: nova/virt/xenapi/volume_utils.py:94 nova/virt/xenapi/volume_utils.py:161
+#: nova/virt/xenapi/volumeops.py:72
#, python-format
msgid "Introduced %(label)s as %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:96
+#: nova/virt/xenapi/volume_utils.py:97
msgid "Creating pbd for SR"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:98
+#: nova/virt/xenapi/volume_utils.py:99
msgid "Plugging SR"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:106 nova/virt/xenapi/volumeops.py:145
+#: nova/virt/xenapi/volume_utils.py:107 nova/virt/xenapi/volumeops.py:76
msgid "Unable to introduce Storage Repository"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:117 nova/virt/xenapi/volumeops.py:46
+#: nova/virt/xenapi/volume_utils.py:118
msgid "Unable to get SR using uuid"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:119
+#: nova/virt/xenapi/volume_utils.py:120
#, python-format
msgid "Forgetting SR %s..."
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:127
+#: nova/virt/xenapi/volume_utils.py:128
msgid "Unable to forget Storage Repository"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:147
+#: nova/virt/xenapi/volume_utils.py:148
#, python-format
msgid "Introducing %s..."
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:176
+#: nova/virt/xenapi/volume_utils.py:177
#, python-format
msgid "Unable to find SR from VBD %s"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:194
+#: nova/virt/xenapi/volume_utils.py:195
#, python-format
msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:200
+#: nova/virt/xenapi/volume_utils.py:201
#, python-format
msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:224
+#: nova/virt/xenapi/volume_utils.py:225
#, python-format
msgid "Unable to introduce VDI on SR %s"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:232
+#: nova/virt/xenapi/volume_utils.py:233
#, python-format
msgid "Unable to get record of VDI %s on"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:254
+#: nova/virt/xenapi/volume_utils.py:255
#, python-format
msgid "Unable to introduce VDI for SR %s"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:264
+#: nova/virt/xenapi/volume_utils.py:265
#, python-format
msgid "Error finding vdis in SR %s"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:271
+#: nova/virt/xenapi/volume_utils.py:272
#, python-format
msgid "Unable to find vbd for vdi %s"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:282
+#: nova/virt/xenapi/volume_utils.py:283
#, python-format
msgid "Unable to obtain target information %(mountpoint)s"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:321
+#: nova/virt/xenapi/volume_utils.py:322
#, python-format
msgid "Unable to obtain target information %(connection_data)s"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:347
-#, python-format
-msgid "Mountpoint cannot be translated: %s"
-msgstr ""
-
-#: nova/virt/xenapi/volumeops.py:62
-msgid "Could not find VDI ref"
-msgstr ""
-
-#: nova/virt/xenapi/volumeops.py:67
-#, python-format
-msgid "Creating SR %s"
-msgstr ""
-
-#: nova/virt/xenapi/volumeops.py:70
-msgid "Could not create SR"
-msgstr ""
-
-#: nova/virt/xenapi/volumeops.py:73
-msgid "Could not retrieve SR record"
-msgstr ""
-
-#: nova/virt/xenapi/volumeops.py:78
+#: nova/virt/xenapi/volume_utils.py:388
#, python-format
msgid "Introducing SR %s"
msgstr ""
-#: nova/virt/xenapi/volumeops.py:81
+#: nova/virt/xenapi/volume_utils.py:391
msgid "SR found in xapi database. No need to introduce"
msgstr ""
-#: nova/virt/xenapi/volumeops.py:86
+#: nova/virt/xenapi/volume_utils.py:396
msgid "Could not introduce SR"
msgstr ""
-#: nova/virt/xenapi/volumeops.py:90
-#, python-format
-msgid "Checking for SR %s"
-msgstr ""
-
-#: nova/virt/xenapi/volumeops.py:100
+#: nova/virt/xenapi/volume_utils.py:403
#, python-format
msgid "SR %s not found in the xapi database"
msgstr ""
-#: nova/virt/xenapi/volumeops.py:106
+#: nova/virt/xenapi/volume_utils.py:409
msgid "Could not forget SR"
msgstr ""
-#: nova/virt/xenapi/volumeops.py:128
-#, python-format
-msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
-msgstr ""
-
-#: nova/virt/xenapi/volumeops.py:163
+#: nova/virt/xenapi/volumeops.py:94
#, python-format
msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s"
msgstr ""
-#: nova/virt/xenapi/volumeops.py:173
+#: nova/virt/xenapi/volumeops.py:104
#, python-format
msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s"
msgstr ""
-#: nova/virt/xenapi/volumeops.py:191
-#, python-format
-msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
-msgstr ""
-
-#: nova/virt/xenapi/volumeops.py:199
+#: nova/virt/xenapi/volumeops.py:131
#, python-format
msgid "Unable to locate volume %s"
msgstr ""
-#: nova/virt/xenapi/volumeops.py:208
+#: nova/virt/xenapi/volumeops.py:138
#, python-format
msgid "Unable to detach volume %s"
msgstr ""
-#: nova/virt/xenapi/volumeops.py:213
+#: nova/virt/xenapi/volumeops.py:143
#, python-format
msgid "Unable to destroy vbd %s"
msgstr ""
-#: nova/virt/xenapi/volumeops.py:220
+#: nova/virt/xenapi/volumeops.py:150
#, python-format
msgid "Error purging SR %s"
msgstr ""
-#: nova/virt/xenapi/volumeops.py:222
+#: nova/virt/xenapi/imageupload/glance.py:34
#, python-format
-msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
+msgid "Asking xapi to upload to glance %(vdi_uuids)s as ID %(image_id)s"
msgstr ""
#: nova/vnc/xvp_proxy.py:95 nova/vnc/xvp_proxy.py:100
@@ -9074,7 +9508,7 @@ msgstr ""
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr ""
-#: nova/volume/cinder.py:70
+#: nova/volume/cinder.py:90
#, python-format
msgid "Cinderclient connection created using URL: %s"
msgstr ""
diff --git a/nova/locale/tr_TR/LC_MESSAGES/nova.po b/nova/locale/tr_TR/LC_MESSAGES/nova.po
new file mode 100644
index 000000000..519a37857
--- /dev/null
+++ b/nova/locale/tr_TR/LC_MESSAGES/nova.po
@@ -0,0 +1,9859 @@
+# English (United States) translations for nova.
+# Copyright (C) 2012 ORGANIZATION
+# This file is distributed under the same license as the nova project.
+#
+# Translators:
+# Translators:
+# Özcan Zafer AYAN <ozcanzaferayan@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: Nova\n"
+"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
+"POT-Creation-Date: 2012-10-29 00:01+0000\n"
+"PO-Revision-Date: 2013-02-02 18:03+0000\n"
+"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
+"Language-Team: en_US <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 0.9.6\n"
+"Language: tr_TR\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: nova/context.py:62
+#, python-format
+msgid "Arguments dropped when creating context: %s"
+msgstr ""
+
+#: nova/context.py:100
+#, python-format
+msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
+msgstr ""
+
+#: nova/crypto.py:47
+msgid "Filename of root CA"
+msgstr "Kök sertifika yetkilisinin dosya adı"
+
+#: nova/crypto.py:50
+msgid "Filename of private key"
+msgstr "Özel anahtarın dosya adı"
+
+#: nova/crypto.py:53
+msgid "Filename of root Certificate Revocation List"
+msgstr "Kök sertifika iptali listesinin dosya adı"
+
+#: nova/crypto.py:56
+msgid "Where we keep our keys"
+msgstr "Anahtarlarımızı tuttuğumuz yer"
+
+#: nova/crypto.py:59
+msgid "Where we keep our root CA"
+msgstr "Kök sertifika yetkilisini tutttuğumuz yer"
+
+#: nova/crypto.py:62
+msgid "Should we use a CA for each project?"
+msgstr "Her proje için sertifika yetkilisini kullanmalı mıyız?"
+
+#: nova/crypto.py:66
+#, python-format
+msgid "Subject for certificate for users, %s for project, user, timestamp"
+msgstr "Kullanıcıların sertifika konusu, proje, kullanıcı ve tarih bilgisi için %s"
+
+#: nova/crypto.py:71
+#, python-format
+msgid "Subject for certificate for projects, %s for project, timestamp"
+msgstr "Projelerin sertifika konusu, proje ve tarih bilgisi için %s"
+
+#: nova/crypto.py:301
+#, python-format
+msgid "Flags path: %s"
+msgstr "Bayrakların yolu: %s"
+
+#: nova/exception.py:56
+msgid "Unexpected error while running command."
+msgstr "Komut çalışırken beklenmeyen bir hata oluştu."
+
+#: nova/exception.py:59
+#, python-format
+msgid ""
+"%(description)s\n"
+"Command: %(cmd)s\n"
+"Exit code: %(exit_code)s\n"
+"Stdout: %(stdout)r\n"
+"Stderr: %(stderr)r"
+msgstr "%(description)s⏎ Komut: %(cmd)s⏎ Çıkış kodu: %(exit_code)s⏎ Standart çıktı: %(stdout)r⏎ Standart hata: %(stderr)r"
+
+#: nova/exception.py:72
+msgid "DB exception wrapped."
+msgstr "Veritabanı istisnası yakalandı."
+
+#: nova/exception.py:131
+msgid "An unknown exception occurred."
+msgstr "Bilinmeyen bir istisna oluştu."
+
+#: nova/exception.py:152 nova/openstack/common/rpc/common.py:46
+msgid "Exception in string format operation"
+msgstr ""
+
+#: nova/exception.py:162
+msgid "Unknown"
+msgstr ""
+
+#: nova/exception.py:179
+#, python-format
+msgid "Fatal call to deprecated config %(msg)s"
+msgstr ""
+
+#: nova/exception.py:183
+msgid "Failed to decrypt text"
+msgstr ""
+
+#: nova/exception.py:187
+msgid "Virtual Interface creation failed"
+msgstr "Sanal arayüz oluşturma hatası"
+
+#: nova/exception.py:191
+msgid "5 attempts to create virtual interfacewith unique mac address failed"
+msgstr "Hata. Eşsiz mac adresiyle sanal arayüz oluşturmada 5 kez girişim yapıldı."
+
+#: nova/exception.py:196
+#, python-format
+msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:201
+msgid "Not authorized."
+msgstr "Yetkiniz yok."
+
+#: nova/exception.py:206
+msgid "User does not have admin privileges"
+msgstr "Kullanıcı yönetici ayrıcalıklarına sahip değil"
+
+#: nova/exception.py:210
+#, python-format
+msgid "Policy doesn't allow %(action)s to be performed."
+msgstr "%(action)s uygulanmasına izin verilmiyor."
+
+#: nova/exception.py:214
+#, python-format
+msgid "Image %(image_id)s is not active."
+msgstr ""
+
+#: nova/exception.py:218
+#, python-format
+msgid "Not authorized for image %(image_id)s."
+msgstr ""
+
+#: nova/exception.py:222
+msgid "Unacceptable parameters."
+msgstr "Kabul edilemez parametreler var."
+
+#: nova/exception.py:227
+msgid "Invalid snapshot"
+msgstr ""
+
+#: nova/exception.py:231
+#, python-format
+msgid "Volume %(volume_id)s is not attached to anything"
+msgstr "%(volume_id)s bölümü hiçbir şeyle ilişkilendirilmedi"
+
+#: nova/exception.py:235
+#, python-format
+msgid "Volume %(volume_id)s is still attached, detach volume first."
+msgstr ""
+
+#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414
+#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194
+msgid "Keypair data is invalid"
+msgstr "Anahtar çifti verisi geçersiz"
+
+#: nova/exception.py:243
+msgid "Failed to load data into json format"
+msgstr ""
+
+#: nova/exception.py:247
+msgid "The request is invalid."
+msgstr "İstek geçersiz"
+
+#: nova/exception.py:251
+msgid "Invalid input received"
+msgstr "Geçersiz giriş yapıldı"
+
+#: nova/exception.py:255
+msgid "Invalid volume type"
+msgstr ""
+
+#: nova/exception.py:259
+msgid "Invalid volume"
+msgstr "Geçersiz bölüm"
+
+#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283
+#: nova/api/openstack/compute/contrib/admin_actions.py:242
+msgid "Invalid metadata"
+msgstr "Geçersiz metadata"
+
+#: nova/exception.py:267
+msgid "Invalid metadata size"
+msgstr ""
+
+#: nova/exception.py:271
+#, python-format
+msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
+msgstr "Geçersiz port aralığı %(from_port)s:%(to_port)s. %(msg)s"
+
+#: nova/exception.py:275 nova/api/ec2/cloud.py:571
+#, python-format
+msgid "Invalid IP protocol %(protocol)s."
+msgstr "Geçersiz IP %(protocol)s."
+
+#: nova/exception.py:279
+#, python-format
+msgid "Invalid content type %(content_type)s."
+msgstr "Geçersiz içerik türü %(content_type)s."
+
+#: nova/exception.py:283
+#, python-format
+msgid "Invalid cidr %(cidr)s."
+msgstr "Geçersiz CIDR %(cidr)s."
+
+#: nova/exception.py:287
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: nova/exception.py:294
+#, python-format
+msgid "%(err)s"
+msgstr "Hatalar: %(err)s"
+
+#: nova/exception.py:298
+#, python-format
+msgid ""
+"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason: "
+"%(reason)s."
+msgstr "%(aggregate_id)s üzerinde '%(action)s' eylemi gerçekleştirilemiyor. Nedeni: %(reason)s."
+
+#: nova/exception.py:303
+#, python-format
+msgid "Group not valid. Reason: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:307
+msgid "Sort key supplied was not valid."
+msgstr ""
+
+#: nova/exception.py:311
+#, python-format
+msgid ""
+"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while "
+"the instance is in this state."
+msgstr "%(attr)s %(state)s 'deki %(instance_uuid)s örneği. Örnek bu durumda iken %(method)s yapılamaz."
+
+#: nova/exception.py:316
+#, python-format
+msgid "Instance %(instance_id)s is not running."
+msgstr "%(instance_id)s örneği çalışmıyor."
+
+#: nova/exception.py:320
+#, python-format
+msgid "Instance %(instance_id)s is not in rescue mode"
+msgstr "%(instance_id)s örneği kurtarma modunda değil"
+
+#: nova/exception.py:324
+#, python-format
+msgid "Instance %(instance_id)s is not ready"
+msgstr ""
+
+#: nova/exception.py:328
+msgid "Failed to suspend instance"
+msgstr "Örnek kapatmada hata oluştu."
+
+#: nova/exception.py:332
+msgid "Failed to resume server"
+msgstr ""
+
+#: nova/exception.py:336
+msgid "Failed to reboot instance"
+msgstr "Tekrar yükleme örneğinde hata oluştu."
+
+#: nova/exception.py:340
+msgid "Failed to terminate instance"
+msgstr ""
+
+#: nova/exception.py:344
+msgid "Service is unavailable at this time."
+msgstr "Şu anda servis kullanılamıyor."
+
+#: nova/exception.py:348
+msgid "Insufficient compute resources."
+msgstr ""
+
+#: nova/exception.py:352
+msgid "Compute service is unavailable at this time."
+msgstr "Hesaplama servisi şu anda kullanılamıyor."
+
+#: nova/exception.py:356
+#, python-format
+msgid ""
+"Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
+msgstr "Mevcut (%(host)s) sunucusundan (%(instance_id)s) örneği geçirilemez."
+
+#: nova/exception.py:361
+msgid "The supplied hypervisor type of is invalid."
+msgstr "Desteklenen hypervisor türü geçersiz."
+
+#: nova/exception.py:365
+msgid ""
+"The instance requires a newer hypervisor version than has been provided."
+msgstr "Örnek şu ankinden daha yeni hypervisor versiyonu gerektirir."
+
+#: nova/exception.py:370
+#, python-format
+msgid ""
+"The supplied disk path (%(path)s) already exists, it is expected not to "
+"exist."
+msgstr "Desteklenen disk yolu (%(path)s) halen var,fakat var olmaması gerekir."
+
+#: nova/exception.py:375
+#, python-format
+msgid "The supplied device path (%(path)s) is invalid."
+msgstr "Desteklenen cihaz yolu (%(path)s) geçersiz."
+
+#: nova/exception.py:379
+#, python-format
+msgid "The supplied device path (%(path)s) is in use."
+msgstr ""
+
+#: nova/exception.py:383
+#, python-format
+msgid "The supplied device (%(device)s) is busy."
+msgstr ""
+
+#: nova/exception.py:387
+msgid "Unacceptable CPU info"
+msgstr "Kabul edilemeyen CPU bilgisi"
+
+#: nova/exception.py:391
+#, python-format
+msgid "%(address)s is not a valid IP v4/6 address."
+msgstr "%(address)s geçerli bir IP v4/6 adresi değildir."
+
+#: nova/exception.py:395
+#, python-format
+msgid ""
+"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN tag"
+" is %(tag)s, but the one associated with the port group is %(pgroup)s."
+msgstr "VLAN etiketi %(bridge)s port grubu için uygun değil. Beklenen VLAN etiketi %(tag)s'dir, fakat tek ilişkili port grubu %(pgroup)s'dir."
+
+#: nova/exception.py:401
+#, python-format
+msgid ""
+"vSwitch which contains the port group %(bridge)s is not associated with the "
+"desired physical adapter. Expected vSwitch is %(expected)s, but the one "
+"associated is %(actual)s."
+msgstr "%(bridge)s port grubunu içeren vSwitch istenilen fiziksel adaptörü ile ilişkilendirilmemiştir. Beklenen vSwitch %(expected)s'dir, fakat ilişkilendirilen ise %(actual)s'dir."
+
+#: nova/exception.py:408
+#, python-format
+msgid "Disk format %(disk_format)s is not acceptable"
+msgstr "%(disk_format)s disk formatı kabul edilemez."
+
+#: nova/exception.py:412
+#, python-format
+msgid "Image %(image_id)s is unacceptable: %(reason)s"
+msgstr "%(image_id)s imajı kabul edilemez: %(reason)s"
+
+#: nova/exception.py:416
+#, python-format
+msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
+msgstr "%(instance_id)s örneği kabul edilemez: %(reason)s"
+
+#: nova/exception.py:420
+#, python-format
+msgid "Ec2 id %(ec2_id)s is unacceptable."
+msgstr "%(ec2_id)s Ec2 id'si kabul edilemez."
+
+#: nova/exception.py:424
+#, python-format
+msgid "Expected a uuid but received %(uuid)s."
+msgstr ""
+
+#: nova/exception.py:428
+msgid "Constraint not met."
+msgstr ""
+
+#: nova/exception.py:433
+msgid "Resource could not be found."
+msgstr "Kaynak bulunamadı."
+
+#: nova/exception.py:438
+#, python-format
+msgid "Could not find driver for compute_driver %(name)s"
+msgstr ""
+
+#: nova/exception.py:442
+#, python-format
+msgid "Volume %(volume_id)s persistence file could not be found."
+msgstr ""
+
+#: nova/exception.py:446
+#, python-format
+msgid "Volume %(volume_id)s could not be found."
+msgstr "%(volume_id)s bölümü bulunamadı."
+
+#: nova/exception.py:450
+#, python-format
+msgid "Unable to locate account %(account_name)s on Solidfire device"
+msgstr ""
+
+#: nova/exception.py:455
+#, python-format
+msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
+msgstr ""
+
+#: nova/exception.py:460
+#, python-format
+msgid "Volume type %(volume_type_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:464
+#, python-format
+msgid "Volume type with name %(volume_type_name)s could not be found."
+msgstr ""
+
+#: nova/exception.py:469
+#, python-format
+msgid ""
+"Volume Type %(volume_type_id)s has no extra specs with key "
+"%(extra_specs_key)s."
+msgstr ""
+
+#: nova/exception.py:474
+#, python-format
+msgid "Snapshot %(snapshot_id)s could not be found."
+msgstr "%(snapshot_id)s sistem anlık görüntüsü bulunamadı."
+
+#: nova/exception.py:478
+#, python-format
+msgid "deleting volume %(volume_name)s that has snapshot"
+msgstr ""
+
+#: nova/exception.py:482
+#, python-format
+msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
+msgstr ""
+
+#: nova/exception.py:487
+#, python-format
+msgid "No target id found for volume %(volume_id)s."
+msgstr "%(volume_id)s bölümü için hedef id bulunamadı."
+
+#: nova/exception.py:491
+#, python-format
+msgid "Failed to create iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: nova/exception.py:495
+#, python-format
+msgid "Failed to remove iscsi target for volume %(volume_id)s."
+msgstr ""
+
+#: nova/exception.py:499
+#, python-format
+msgid "No disk at %(location)s"
+msgstr "%(location)s'da disk yok."
+
+#: nova/exception.py:503
+#, python-format
+msgid "Could not find a handler for %(driver_type)s volume."
+msgstr "%(driver_type)s bölümü için bir işleyici bulunamadı."
+
+#: nova/exception.py:507
+#, python-format
+msgid "Invalid image href %(image_href)s."
+msgstr "Geçersiz %(image_href)s imaj kaynak dosyası."
+
+#: nova/exception.py:511
+#, python-format
+msgid "Image %(image_id)s could not be found."
+msgstr "%(image_id)s imaj kaynak dosyası bulunamadı."
+
+#: nova/exception.py:515
+#, python-format
+msgid ""
+"Image %(image_id)s could not be found. The nova EC2 API assigns image ids "
+"dynamically when they are listed for the first time. Have you listed image "
+"ids since adding this image?"
+msgstr ""
+
+#: nova/exception.py:522
+#, python-format
+msgid "Project %(project_id)s could not be found."
+msgstr "%(project_id)s projesi bulunamadı."
+
+#: nova/exception.py:526
+msgid "Cannot find SR to read/write VDI."
+msgstr "VDI'ya okuma/yazma yapılırken SR(Saklama deposu) bulunamadı."
+
+#: nova/exception.py:530
+#, python-format
+msgid "Network %(network_id)s is still in use."
+msgstr ""
+
+#: nova/exception.py:534
+#, python-format
+msgid "%(req)s is required to create a network."
+msgstr "Ağ oluşturulurken %(req)s gereklidir."
+
+#: nova/exception.py:538
+#, python-format
+msgid "Network %(network_id)s could not be found."
+msgstr "%(network_id)s ağı bulunamadı."
+
+#: nova/exception.py:542
+#, python-format
+msgid "Network could not be found for bridge %(bridge)s"
+msgstr " %(bridge)s köprüsü için ağ bulunamadı."
+
+#: nova/exception.py:546
+#, python-format
+msgid "Network could not be found for uuid %(uuid)s"
+msgstr "%(uuid)s UUID'si için bir ağ bulunamadı"
+
+#: nova/exception.py:550
+#, python-format
+msgid "Network could not be found with cidr %(cidr)s."
+msgstr "%(cidr)s CIDR ile bir ağ bulunamadı."
+
+#: nova/exception.py:554
+#, python-format
+msgid "Network could not be found for instance %(instance_id)s."
+msgstr "%(instance_id)s örneği için ağ bulunamadı."
+
+#: nova/exception.py:558
+msgid "No networks defined."
+msgstr "Tanımlı bir ağ yok."
+
+#: nova/exception.py:562
+#, python-format
+msgid ""
+"Either Network uuid %(network_uuid)s is not present or is not assigned to "
+"the project %(project_id)s."
+msgstr "%(network_uuid)s ağ UUID verilmedi veya %(project_id)s projesi ile ilişkilendirilmedi."
+
+#: nova/exception.py:567
+#, python-format
+msgid "Host is not set to the network (%(network_id)s)."
+msgstr ""
+
+#: nova/exception.py:571
+msgid "Could not find the datastore reference(s) which the VM uses."
+msgstr "VM'nin kullandığı veri deposu referansı(ları) bulunamadı."
+
+#: nova/exception.py:575
+#, python-format
+msgid "Port %(port_id)s is still in use."
+msgstr ""
+
+#: nova/exception.py:579
+#, python-format
+msgid "Port %(port_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:583
+#, python-format
+msgid "No fixed IP associated with id %(id)s."
+msgstr "%(id)s ile ilişkilendirilmiş bir dinamik IP yok."
+
+#: nova/exception.py:587
+#, python-format
+msgid "Fixed ip not found for address %(address)s."
+msgstr "%(address)s adresi için bir dinamik IP bulunamadı."
+
+#: nova/exception.py:591
+#, python-format
+msgid "Instance %(instance_uuid)s has zero fixed ips."
+msgstr ""
+
+#: nova/exception.py:595
+#, python-format
+msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
+msgstr "%(network_id)s ağında %(host)s ağ sunucusunun hiç dinamik IP'si yok.\n "
+
+#: nova/exception.py:600
+#, python-format
+msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
+msgstr ""
+
+#: nova/exception.py:604
+#, python-format
+msgid ""
+"Fixed IP address (%(address)s) does not exist in network (%(network_uuid)s)."
+msgstr "(%(network_uuid)s) ağında bir (%(address)s) dinamik IP adresi yok."
+
+#: nova/exception.py:609
+#, python-format
+msgid ""
+"Fixed IP address %(address)s is already in use on instance "
+"%(instance_uuid)s."
+msgstr ""
+
+#: nova/exception.py:614
+#, python-format
+msgid ""
+"More than one instance is associated with fixed ip address '%(address)s'."
+msgstr ""
+
+#: nova/exception.py:619
+#, python-format
+msgid "Fixed IP address %(address)s is invalid."
+msgstr "%(address)s dinamik IP adresi geçersiz."
+
+#: nova/exception.py:623
+msgid "Zero fixed ips available."
+msgstr "Kullanılabilir hiç dinamik IP yok."
+
+#: nova/exception.py:627
+msgid "Zero fixed ips could be found."
+msgstr "Hiç dinamik IP bulunamadı."
+
+#: nova/exception.py:636
+#, python-format
+msgid "Floating ip %(address)s already exists."
+msgstr ""
+
+#: nova/exception.py:640
+#, python-format
+msgid "Floating ip not found for id %(id)s."
+msgstr "%(id)s ID'si için değişken IP bulunamadı."
+
+#: nova/exception.py:644
+#, python-format
+msgid "The DNS entry %(name)s already exists in domain %(domain)s."
+msgstr "%(domain)s alanında %(name)s DNS girdisi halen var."
+
+#: nova/exception.py:648
+#, python-format
+msgid "Floating ip not found for address %(address)s."
+msgstr "%(address)s adresi için bir değişken IP bulunamadı."
+
+#: nova/exception.py:652
+#, python-format
+msgid "Floating ip not found for host %(host)s."
+msgstr " %(host)s sunucusu için bir değişken IP bulunamadı."
+
+#: nova/exception.py:656
+#, python-format
+msgid "Multiple floating ips are found for address %(address)s."
+msgstr ""
+
+#: nova/exception.py:660
+msgid "Floating ip pool not found."
+msgstr ""
+
+#: nova/exception.py:665
+msgid "Zero floating ips available."
+msgstr "Hiç mevcut değişken IP yok."
+
+#: nova/exception.py:670
+#, python-format
+msgid "Floating ip %(address)s is associated."
+msgstr "%(address)s değişken IP adresi ilişkilendirildi."
+
+#: nova/exception.py:674
+#, python-format
+msgid "Floating ip %(address)s is not associated."
+msgstr "%(address)s değişken IP adresi ilişkilendirilemedi."
+
+#: nova/exception.py:678
+msgid "Zero floating ips exist."
+msgstr "Hiç değişken IP yok."
+
+#: nova/exception.py:682
+#, python-format
+msgid "Interface %(interface)s not found."
+msgstr "%(interface)s arayüzü bulunamadı."
+
+#: nova/exception.py:686
+msgid "Cannot disassociate auto assigined floating ip"
+msgstr ""
+
+#: nova/exception.py:690
+#, python-format
+msgid "Keypair %(name)s not found for user %(user_id)s"
+msgstr "%(user_id)s kullanıcısı için %(name)s anahtar çifti bulunamadı"
+
+#: nova/exception.py:694
+#, python-format
+msgid "Certificate %(certificate_id)s not found."
+msgstr "%(certificate_id)s sertifikası bulunamadı"
+
+#: nova/exception.py:698
+#, python-format
+msgid "Service %(service_id)s could not be found."
+msgstr "%(service_id)s servisi bulunamadı."
+
+#: nova/exception.py:702
+#, python-format
+msgid "Host %(host)s could not be found."
+msgstr "%(host)s sunucusu bulunamadı."
+
+#: nova/exception.py:706
+#, python-format
+msgid "Compute host %(host)s could not be found."
+msgstr "%(host)s hesaplama sunucusu bulunamadı."
+
+#: nova/exception.py:710
+#, python-format
+msgid "Could not find binary %(binary)s on host %(host)s."
+msgstr "%(host)s sunucusunda %(binary)s ikilisi bulunamadı."
+
+#: nova/exception.py:714
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
+#: nova/exception.py:718
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: %(unders)s"
+msgstr ""
+
+#: nova/exception.py:723
+msgid "Quota could not be found"
+msgstr "Kota bulunamadı."
+
+#: nova/exception.py:727
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:731
+#, python-format
+msgid "Quota for project %(project_id)s could not be found."
+msgstr "%(project_id)s projesi için bir kota bulunamadı."
+
+#: nova/exception.py:735
+#, python-format
+msgid "Quota class %(class_name)s could not be found."
+msgstr ""
+
+#: nova/exception.py:739
+#, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:743
+#, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:747
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: nova/exception.py:751
+#, python-format
+msgid "Security group %(security_group_id)s not found."
+msgstr "%(security_group_id)s güvenlik grubu bulunamadı."
+
+#: nova/exception.py:755
+#, python-format
+msgid ""
+"Security group %(security_group_id)s not found for project %(project_id)s."
+msgstr "%(project_id)s projesi için %(security_group_id)s güvenlik grubu bulunamadı."
+
+#: nova/exception.py:760
+#, python-format
+msgid "Security group with rule %(rule_id)s not found."
+msgstr "%(rule_id)s kurallı güvenlik grubu bulunamadı."
+
+#: nova/exception.py:764
+#, python-format
+msgid ""
+"Security group %(security_group_id)s is already associated with the instance"
+" %(instance_id)s"
+msgstr "%(security_group_id)s güvenlik grubu zaten %(instance_id)s örneği ile ilişkilendirimiş."
+
+#: nova/exception.py:769
+#, python-format
+msgid ""
+"Security group %(security_group_id)s is not associated with the instance "
+"%(instance_id)s"
+msgstr "%(security_group_id)s güvenlik grubu %(instance_id)s örneği ile ilişkilendirilmedi."
+
+#: nova/exception.py:774
+#, python-format
+msgid "Migration %(migration_id)s could not be found."
+msgstr "%(migration_id)s göçü bulunamadı."
+
+#: nova/exception.py:778
+#, python-format
+msgid ""
+"Migration not found for instance %(instance_id)s with status %(status)s."
+msgstr "%(status)s durumuyla %(instance_id)s örneği için göç bulunamadı."
+
+#: nova/exception.py:783
+#, python-format
+msgid "Console pool %(pool_id)s could not be found."
+msgstr "%(pool_id)s konsol havuzu bulunamadı."
+
+#: nova/exception.py:787
+#, python-format
+msgid ""
+"Console pool of type %(console_type)s for compute host %(compute_host)s on "
+"proxy host %(host)s not found."
+msgstr "%(host)s roxy sunucusundaki %(compute_host)s hesaplama sunucusu için %(console_type)s türünün konsol havuzu bulunamadı."
+
+#: nova/exception.py:793
+#, python-format
+msgid "Console %(console_id)s could not be found."
+msgstr "%(console_id)s konsolu bulunamadı."
+
+#: nova/exception.py:797
+#, python-format
+msgid "Console for instance %(instance_uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:801
+#, python-format
+msgid ""
+"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
+"found."
+msgstr ""
+
+#: nova/exception.py:806
+#, python-format
+msgid "Invalid console type %(console_type)s "
+msgstr ""
+
+#: nova/exception.py:810
+#, python-format
+msgid "Instance type %(instance_type_id)s could not be found."
+msgstr "%(instance_type_id)s örnek türü bulunamadı"
+
+#: nova/exception.py:814
+#, python-format
+msgid "Instance type with name %(instance_type_name)s could not be found."
+msgstr "%(instance_type_name)s isimli örnek türü bulunamadı."
+
+#: nova/exception.py:819
+#, python-format
+msgid "Flavor %(flavor_id)s could not be found."
+msgstr "%(flavor_id)s örnek türü bulunamadı."
+
+#: nova/exception.py:823
+#, python-format
+msgid "Flavor access not found for %(flavor_id) / %(project_id) combination."
+msgstr ""
+
+#: nova/exception.py:828
+#, python-format
+msgid "Scheduler Host Filter %(filter_name)s could not be found."
+msgstr "%(filter_name)s zamanlayıcı sunucu filtresi bulunamadı."
+
+#: nova/exception.py:832
+#, python-format
+msgid "Scheduler cost function %(cost_fn_str)s could not be found."
+msgstr "%(cost_fn_str)s zamanlayıcı maliyet fonksiyonu bulunamadı."
+
+#: nova/exception.py:837
+#, python-format
+msgid "Scheduler weight flag not found: %(flag_name)s"
+msgstr "Zamanlayıcı yük bayrağı bulunamadı: %(flag_name)s"
+
+#: nova/exception.py:841
+#, python-format
+msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
+msgstr ""
+
+#: nova/exception.py:846
+#, python-format
+msgid ""
+"Instance %(instance_uuid)s has no system metadata with key %(metadata_key)s."
+msgstr ""
+
+#: nova/exception.py:851
+#, python-format
+msgid ""
+"Instance Type %(instance_type_id)s has no extra specs with key "
+"%(extra_specs_key)s."
+msgstr "%(instance_type_id)s örnek türü %(extra_specs_key)s anahtarı ile ekstra özelliklere sahip değil."
+
+#: nova/exception.py:856
+#, python-format
+msgid "File %(file_path)s could not be found."
+msgstr "%(file_path)s dosyası bulunamadı."
+
+#: nova/exception.py:860
+msgid "Zero files could be found."
+msgstr "Hiç dosya bulunamadı."
+
+#: nova/exception.py:864
+#, python-format
+msgid ""
+"Virtual switch associated with the network adapter %(adapter)s not found."
+msgstr "%(adapter)s ağ bağdaştırıcısı ile ilişkilendirilen sanal anahtar bulunamadı."
+
+#: nova/exception.py:869
+#, python-format
+msgid "Network adapter %(adapter)s could not be found."
+msgstr "%(adapter)s ağ bağdaştırıcısı bulunamadı."
+
+#: nova/exception.py:873
+#, python-format
+msgid "Class %(class_name)s could not be found: %(exception)s"
+msgstr "%(class_name)s sınıfı bulunamadı: %(exception)s"
+
+#: nova/exception.py:877
+msgid "Action not allowed."
+msgstr "İşlem için izin verilmiyor."
+
+#: nova/exception.py:881
+msgid "Rotation is not allowed for snapshots"
+msgstr "Önceki sistem geri görüntüsüne dönmek için izin verilmiyor."
+
+#: nova/exception.py:885
+msgid "Rotation param is required for backup image_type"
+msgstr "Yedek imajı geri dönüş parametresi gerekli"
+
+#: nova/exception.py:889
+#, python-format
+msgid "Key pair %(key_name)s already exists."
+msgstr "%(key_name)s anahtar çifti zaten var."
+
+#: nova/exception.py:893
+#, python-format
+msgid "Instance %(name)s already exists."
+msgstr "%(name)s örneği zaten var."
+
+#: nova/exception.py:897
+#, python-format
+msgid "Instance Type with name %(name)s already exists."
+msgstr ""
+
+#: nova/exception.py:901
+#, python-format
+msgid "Instance Type with ID %(flavor_id)s already exists."
+msgstr ""
+
+#: nova/exception.py:905
+#, python-format
+msgid ""
+"Flavor access alreay exists for flavor %(flavor_id)s and project "
+"%(project_id)s combination."
+msgstr ""
+
+#: nova/exception.py:910
+#, python-format
+msgid "Volume Type %(name)s already exists."
+msgstr ""
+
+#: nova/exception.py:914
+#, python-format
+msgid "%(path)s is not on shared storage: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:918
+#, python-format
+msgid "%(path)s is not on local storage: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:922
+msgid "Migration error"
+msgstr "Geçiş hatası."
+
+#: nova/exception.py:926
+#, python-format
+msgid "Malformed message body: %(reason)s"
+msgstr "Hatalı biçimlendirilmiş mesaj gövdesi: %(reason)s"
+
+#: nova/exception.py:932
+#, python-format
+msgid "Could not find config at %(path)s"
+msgstr "%(path)s'deki yapılandırma bulunamadı"
+
+#: nova/exception.py:936
+#, python-format
+msgid "Could not load paste app '%(name)s' from %(path)s"
+msgstr ""
+
+#: nova/exception.py:940
+msgid "When resizing, instances must change flavor!"
+msgstr ""
+
+#: nova/exception.py:944
+msgid "Image is larger than instance type allows"
+msgstr "İmaj dosyası verilen örneğin müsade ettiği türden daha büyük"
+
+#: nova/exception.py:948
+msgid "Instance type's memory is too small for requested image."
+msgstr "Örnek türün belleği istenilen imaj dosyası için çok küçük."
+
+#: nova/exception.py:952
+msgid "Instance type's disk is too small for requested image."
+msgstr "Örnek türünün diski istenilen imaj dosyası için çok küçük."
+
+#: nova/exception.py:956
+#, python-format
+msgid "Insufficient free memory on compute node to start %(uuid)s."
+msgstr "%(uuid)s hesaplama düğümü başlatmada yetersiz boş hafıza."
+
+#: nova/exception.py:960
+msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
+msgstr "Bu sunucu için bant genişliği/cpu/disk ölçümleri alınamadı."
+
+#: nova/exception.py:964
+#, python-format
+msgid "No valid host was found. %(reason)s"
+msgstr "Geçerli bir sunucu bulunamadı: %(reason)s"
+
+#: nova/exception.py:968
+#, python-format
+msgid "Host %(host)s is not up or doesn't exist."
+msgstr ""
+
+#: nova/exception.py:972
+msgid "Quota exceeded"
+msgstr "Kota aşıldı"
+
+#: nova/exception.py:979
+#, python-format
+msgid ""
+"Quota exceeded for %(overs)s: Requested %(req)s, but already used %(used)d "
+"of %(allowed)d %(resource)s"
+msgstr ""
+
+#: nova/exception.py:984
+msgid "Maximum volume size exceeded"
+msgstr ""
+
+#: nova/exception.py:988
+#, python-format
+msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
+msgstr ""
+
+#: nova/exception.py:992
+msgid "Maximum number of floating ips exceeded"
+msgstr ""
+
+#: nova/exception.py:996
+#, python-format
+msgid "Maximum number of metadata items exceeds %(allowed)d"
+msgstr ""
+
+#: nova/exception.py:1000
+msgid "Personality file limit exceeded"
+msgstr "Kişisel dosya limiti aşıldı"
+
+#: nova/exception.py:1004
+msgid "Personality file path too long"
+msgstr "Kişisel dosya yolu çok uzun"
+
+#: nova/exception.py:1008
+msgid "Personality file content too long"
+msgstr "Kişisel dosya içeriği çok uzun"
+
+#: nova/exception.py:1012
+msgid "Maximum number of key pairs exceeded"
+msgstr ""
+
+#: nova/exception.py:1016
+msgid "Maximum number of security groups or rules exceeded"
+msgstr ""
+
+#: nova/exception.py:1020
+#, python-format
+msgid ""
+"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: %(reason)s."
+msgstr ""
+
+#: nova/exception.py:1025
+#, python-format
+msgid "Aggregate %(aggregate_id)s could not be found."
+msgstr "%(aggregate_id)s kümesi bulunamadı."
+
+#: nova/exception.py:1029
+#, python-format
+msgid "Aggregate %(aggregate_name)s already exists."
+msgstr "%(aggregate_name)s kümesi zaten var."
+
+#: nova/exception.py:1033
+#, python-format
+msgid "Aggregate %(aggregate_id)s has no host %(host)s."
+msgstr "%(aggregate_id)s kümesi %(host)s sunucusuna sahip değil."
+
+#: nova/exception.py:1037
+#, python-format
+msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
+msgstr "%(aggregate_id)s kümesi %(metadata_key)s. anahtarı ile hiç metadata'sı yok."
+
+#: nova/exception.py:1042
+#, python-format
+msgid "Aggregate %(aggregate_id)s already has host %(host)s."
+msgstr "%(aggregate_id)s kümesi zaten%(host)s sunucusuna sahip."
+
+#: nova/exception.py:1046
+#, python-format
+msgid "Detected more than one volume with name %(vol_name)s"
+msgstr ""
+
+#: nova/exception.py:1050
+#, python-format
+msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
+msgstr ""
+
+#: nova/exception.py:1055
+#, python-format
+msgid ""
+"Bad or unexpected response from the storage volume backend API: %(data)s"
+msgstr ""
+
+#: nova/exception.py:1060
+msgid "Unknown NFS exception"
+msgstr ""
+
+#: nova/exception.py:1064
+msgid "No mounted NFS shares found"
+msgstr ""
+
+#: nova/exception.py:1068
+#, python-format
+msgid "There is no share which can host %(volume_size)sG"
+msgstr ""
+
+#: nova/exception.py:1072
+msgid "Unable to create instance type"
+msgstr "Örnek tür oluşturulamıyor."
+
+#: nova/exception.py:1076
+#, python-format
+msgid "Failed to set admin password on %(instance)s because %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1082
+msgid "Bad response from SolidFire API"
+msgstr ""
+
+#: nova/exception.py:1086
+#, python-format
+msgid "Error in SolidFire API response: data=%(data)s"
+msgstr ""
+
+#: nova/exception.py:1090
+#, python-format
+msgid "Detected existing vlan with id %(vlan)d"
+msgstr ""
+
+#: nova/exception.py:1094
+#, python-format
+msgid "Instance %(instance_id)s could not be found."
+msgstr "%(instance_id)s örneği bulunamadı."
+
+#: nova/exception.py:1098
+#, python-format
+msgid "Marker %(marker)s could not be found."
+msgstr ""
+
+#: nova/exception.py:1102
+#, python-format
+msgid "Invalid id: %(val)s (expecting \"i-...\")."
+msgstr ""
+
+#: nova/exception.py:1106
+#, python-format
+msgid "Could not fetch image %(image_id)s"
+msgstr ""
+
+#: nova/exception.py:1110
+#, python-format
+msgid "Task %(task_name)s is already running on host %(host)s"
+msgstr ""
+
+#: nova/exception.py:1114
+#, python-format
+msgid "Task %(task_name)s is not running on host %(host)s"
+msgstr ""
+
+#: nova/exception.py:1118
+#, python-format
+msgid "Instance %(instance_uuid)s is locked"
+msgstr ""
+
+#: nova/exception.py:1122
+#, python-format
+msgid ""
+"Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
+msgstr ""
+
+#: nova/exception.py:1127
+#, python-format
+msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
+msgstr ""
+
+#: nova/exception.py:1132
+#, python-format
+msgid ""
+"User data too large. User data must be no larger than %(maxsize)s bytes once"
+" base64 encoded. Your data is %(length)d bytes"
+msgstr ""
+
+#: nova/exception.py:1138
+msgid "User data needs to be valid base 64."
+msgstr ""
+
+#: nova/exception.py:1142
+#, python-format
+msgid ""
+"unexpected task state: expecting %(expected)s but the actual state is "
+"%(actual)s"
+msgstr ""
+
+#: nova/exception.py:1147
+#, python-format
+msgid "The CA file for %(project)s could not be found"
+msgstr ""
+
+#: nova/exception.py:1151
+#, python-format
+msgid "The CRL file for %(project)s could not be found"
+msgstr ""
+
+#: nova/manager.py:166
+#, python-format
+msgid ""
+"Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
+msgstr ""
+
+#: nova/manager.py:172
+#, python-format
+msgid "Running periodic task %(full_task_name)s"
+msgstr "%(full_task_name)s periyodik görevi çalışıyor"
+
+#: nova/manager.py:182
+#, python-format
+msgid "Error during %(full_task_name)s: %(e)s"
+msgstr "%(full_task_name)s sırasında hata: %(e)s"
+
+#: nova/manager.py:231
+msgid "Notifying Schedulers of capabilities ..."
+msgstr "Yetenekler zamanlayıcısı bildiriliyor ..."
+
+#: nova/notifications.py:112 nova/notifications.py:152
+msgid "Failed to send state update notification"
+msgstr ""
+
+#: nova/policy.py:32
+msgid "JSON file representing policy"
+msgstr "JSON dosyası ilkeyi temsil eder"
+
+#: nova/policy.py:35
+msgid "Rule checked when requested rule is not found"
+msgstr "İstekte bulunan kural bulunamadığında kural kontrol edildi."
+
+#: nova/quota.py:697
+#, python-format
+msgid "Created reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:716
+#, python-format
+msgid "Failed to commit reservations %(reservations)s"
+msgstr ""
+
+#: nova/quota.py:734
+#, python-format
+msgid "Failed to roll back reservations %(reservations)s"
+msgstr ""
+
+#: nova/service.py:179
+msgid "Full set of FLAGS:"
+msgstr ""
+
+#: nova/service.py:186
+#, python-format
+msgid "%(flag)s : FLAG SET "
+msgstr "%(flag)s : FLAG SET"
+
+#: nova/service.py:196 nova/service.py:294
+#, python-format
+msgid "Caught %s, exiting"
+msgstr ""
+
+#: nova/service.py:240
+msgid "Parent process has died unexpectedly, exiting"
+msgstr ""
+
+#: nova/service.py:276
+msgid "Forking too fast, sleeping"
+msgstr ""
+
+#: nova/service.py:299
+msgid "Unhandled exception"
+msgstr ""
+
+#: nova/service.py:306
+#, python-format
+msgid "Started child %d"
+msgstr ""
+
+#: nova/service.py:316
+#, python-format
+msgid "Starting %d workers"
+msgstr ""
+
+#: nova/service.py:330
+#, python-format
+msgid "Child %(pid)d killed by signal %(sig)d"
+msgstr ""
+
+#: nova/service.py:333
+#, python-format
+msgid "Child %(pid)d exited with status %(code)d"
+msgstr ""
+
+#: nova/service.py:336
+#, python-format
+msgid "pid %d not in child list"
+msgstr ""
+
+#: nova/service.py:356
+#, python-format
+msgid "Caught %s, stopping children"
+msgstr ""
+
+#: nova/service.py:367
+#, python-format
+msgid "Waiting on %d children to exit"
+msgstr ""
+
+#: nova/service.py:396
+#, python-format
+msgid "Starting %(topic)s node (version %(vcs_string)s)"
+msgstr ""
+
+#: nova/service.py:413
+#, python-format
+msgid "Creating Consumer connection for Service %s"
+msgstr "%s servisi için tüketici bağlantısı oluşturuluyor."
+
+#: nova/service.py:503
+msgid "Service killed that has no database entry"
+msgstr "Servis, hiç veritabanı girdisi olmayanı sonlandırdı."
+
+#: nova/service.py:540
+msgid "The service database object disappeared, Recreating it."
+msgstr ""
+
+#: nova/service.py:555
+msgid "Recovered model server connection!"
+msgstr "Kurtarılmış model sunucu bağlantısı!"
+
+#: nova/service.py:561
+msgid "model server went away"
+msgstr "Model sunucusu gitti."
+
+#: nova/service.py:649
+msgid "serve() can only be called once"
+msgstr ""
+
+#: nova/utils.py:160
+#, python-format
+msgid "Got unknown keyword args to utils.execute: %r"
+msgstr "utils.execute için bilinmeyen anahtar kelime argümanları: %r"
+
+#: nova/utils.py:171
+#, python-format
+msgid "Running cmd (subprocess): %s"
+msgstr "Çalışan komut(alt süreç): %s"
+
+#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82
+#, python-format
+msgid "Result was %s"
+msgstr "Sonuç %s"
+
+#: nova/utils.py:200
+#, python-format
+msgid "%r failed. Retrying."
+msgstr "%r hatalı. Yeniden deneniyor."
+
+#: nova/utils.py:240
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr "Çalışan komut(SSH): %s"
+
+#: nova/utils.py:242
+msgid "Environment not supported over SSH"
+msgstr "SSH üzerinde ortam desteklenmemektedir."
+
+#: nova/utils.py:246
+msgid "process_input not supported over SSH"
+msgstr "SSH üzerinde process_input desteklenmemektedir."
+
+#: nova/utils.py:281
+#, python-format
+msgid "debug in callback: %s"
+msgstr ""
+
+#: nova/utils.py:440
+#, python-format
+msgid "Link Local address is not found.:%s"
+msgstr "Yerel adres bağlantısı bulunamadı.:%s"
+
+#: nova/utils.py:443
+#, python-format
+msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+
+#: nova/utils.py:478
+#, python-format
+msgid "Invalid backend: %s"
+msgstr "Geçersiz backend: %s"
+
+#: nova/utils.py:539
+msgid "in looping call"
+msgstr ""
+
+#: nova/utils.py:700
+#, python-format
+msgid "Expected object of type: %s"
+msgstr "Beklenen nesne türü: %s"
+
+#: nova/utils.py:729
+#, python-format
+msgid "Invalid server_string: %s"
+msgstr "Geçersiz server_string: %s"
+
+#: nova/utils.py:869
+#, python-format
+msgid "timefunc: '%(name)s' took %(total_time).2f secs"
+msgstr "Zaman Fonksiyonu: %(name)s %(total_time).2f saniye sürdü"
+
+#: nova/utils.py:947
+#, python-format
+msgid "Reloading cached file %s"
+msgstr ""
+
+#: nova/utils.py:1065 nova/virt/configdrive.py:151
+#, python-format
+msgid "Could not remove tmpdir: %s"
+msgstr ""
+
+#: nova/wsgi.py:85
+#, python-format
+msgid "%(name)s listening on %(host)s:%(port)s"
+msgstr ""
+
+#: nova/wsgi.py:109
+msgid "Stopping WSGI server."
+msgstr "WSGI sunucusu durduruluyor."
+
+#: nova/wsgi.py:127
+msgid "WSGI server has stopped."
+msgstr "WSGI sunucusu durduruldu."
+
+#: nova/wsgi.py:196
+msgid "You must implement __call__"
+msgstr "__call__ fonksiyonunu uygulamalısınız."
+
+#: nova/wsgi.py:382
+#, python-format
+msgid "Loading app %(name)s from %(path)s"
+msgstr ""
+
+#: nova/api/auth.py:108
+msgid "Invalid service catalog json."
+msgstr ""
+
+#: nova/api/auth.py:131
+msgid "Sourcing roles from deprecated X-Role HTTP header"
+msgstr ""
+
+#: nova/api/sizelimit.py:51
+msgid "Request is too large."
+msgstr ""
+
+#: nova/api/validator.py:138
+#, python-format
+msgid "%(key)s with value %(value)s failed validator %(name)s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:79
+#, python-format
+msgid "%(code)s: %(message)s"
+msgstr "%(code)s: %(message)s"
+
+#: nova/api/ec2/__init__.py:102
+#, python-format
+msgid "FaultWrapper: %s"
+msgstr "Hata yakalayıcı: %s"
+
+#: nova/api/ec2/__init__.py:177
+msgid "Too many failed authentications."
+msgstr "Çok sayıda kimlik doğrulama başarısız oldu."
+
+#: nova/api/ec2/__init__.py:187
+#, python-format
+msgid ""
+"Access key %(access_key)s has had %(failures)d failed authentications and "
+"will be locked out for %(lock_mins)d minutes."
+msgstr "%(access_key)s erişim anahtarı %(failures)d kez yanlış girildi ve %(lock_mins)d dakika boyunca kilitlenmiş olacak."
+
+#: nova/api/ec2/__init__.py:204
+msgid "Signature not provided"
+msgstr "İmza verilmedi."
+
+#: nova/api/ec2/__init__.py:208
+msgid "Access key not provided"
+msgstr "Erişim anahtarı verilmedi."
+
+#: nova/api/ec2/__init__.py:243 nova/api/ec2/__init__.py:258
+msgid "Failure communicating with keystone"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:328
+#, python-format
+msgid "action: %s"
+msgstr "işlem: %s"
+
+#: nova/api/ec2/__init__.py:330
+#, python-format
+msgid "arg: %(key)s\t\tval: %(value)s"
+msgstr "arg: %(key)s»»val: %(value)s"
+
+#: nova/api/ec2/__init__.py:405
+#, python-format
+msgid ""
+"Unauthorized request for controller=%(controller)s and action=%(action)s"
+msgstr "%(controller)s kontrolcüsü ve %(action)s işlemi için izinsiz istek"
+
+#: nova/api/ec2/__init__.py:477
+#, python-format
+msgid "InstanceNotFound raised: %s"
+msgstr "ÖrnekBulunamadı hatası: %s"
+
+#: nova/api/ec2/__init__.py:483
+#, python-format
+msgid "VolumeNotFound raised: %s"
+msgstr "BölümBulunamadı hatası: %s"
+
+#: nova/api/ec2/__init__.py:489
+#, python-format
+msgid "SnapshotNotFound raised: %s"
+msgstr "SistemAnlıkGörüntüsüBulunamadı hatası: %s"
+
+#: nova/api/ec2/__init__.py:495
+#, python-format
+msgid "NotFound raised: %s"
+msgstr "Bulunamadı hatası: %s"
+
+#: nova/api/ec2/__init__.py:498
+#, python-format
+msgid "EC2APIError raised: %s"
+msgstr "EC2API hatası: %s"
+
+#: nova/api/ec2/__init__.py:506
+#, python-format
+msgid "KeyPairExists raised: %s"
+msgstr "AnahtarÇiftiZatenVar hatası: %s"
+
+#: nova/api/ec2/__init__.py:510
+#, python-format
+msgid "InvalidParameterValue raised: %s"
+msgstr "GeçersizParametreDeğeri hatası: %s"
+
+#: nova/api/ec2/__init__.py:514
+#, python-format
+msgid "InvalidPortRange raised: %s"
+msgstr "GeçersizPortGenişliği hatası: %s"
+
+#: nova/api/ec2/__init__.py:518
+#, python-format
+msgid "NotAuthorized raised: %s"
+msgstr "KimlikDoğrulama hatası: %s"
+
+#: nova/api/ec2/__init__.py:522
+#, python-format
+msgid "InvalidRequest raised: %s"
+msgstr "Geçersizİstek hatası: %s"
+
+#: nova/api/ec2/__init__.py:526
+#, python-format
+msgid "QuotaError raised: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:530
+#, python-format
+msgid "Invalid id: bogus (expecting \"i-...\"): %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:539
+#, python-format
+msgid "Unexpected error raised: %s"
+msgstr "BeklenmeyenHata: %s"
+
+#: nova/api/ec2/__init__.py:540
+#, python-format
+msgid "Environment: %s"
+msgstr "Ortam: %s"
+
+#: nova/api/ec2/__init__.py:542 nova/api/metadata/handler.py:79
+msgid "An unknown error has occurred. Please try your request again."
+msgstr "Bilinmeyen bir hata oluştu. Lütfen tekrar deneyin."
+
+#: nova/api/ec2/apirequest.py:64
+#, python-format
+msgid ""
+"Unsupported API request: controller = %(controller)s, action = %(action)s"
+msgstr "Desteklenmeyen API isteği: kontrolcü = %(controller)s, işlem = %(action)s"
+
+#: nova/api/ec2/cloud.py:337
+#, python-format
+msgid "Create snapshot of volume %s"
+msgstr "Bölüm %s'in sistem anlık görüntüsünü oluştur"
+
+#: nova/api/ec2/cloud.py:363
+#, python-format
+msgid "Could not find key pair(s): %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:379
+#, python-format
+msgid "Create key pair %s"
+msgstr "%s anahtar çiftini oluştur"
+
+#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411
+#: nova/api/openstack/compute/contrib/keypairs.py:93
+msgid "Quota exceeded, too many key pairs."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417
+#: nova/api/openstack/compute/contrib/keypairs.py:101
+#, python-format
+msgid "Key pair '%s' already exists."
+msgstr "'%s' anahtar çifti zaten var."
+
+#: nova/api/ec2/cloud.py:401
+#, python-format
+msgid "Import key %s"
+msgstr "%s anahtarını içeriye aktar"
+
+#: nova/api/ec2/cloud.py:424
+#, python-format
+msgid "Delete key pair %s"
+msgstr "%s anahtar çiftini sil"
+
+#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679
+msgid "Not enough parameters, need group_name or group_id"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:563
+#, python-format
+msgid "%s Not enough parameters to build a valid rule"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:633
+msgid "No rule for the specified parameters."
+msgstr "Belirlenmiş parametreler için hiç kural yok"
+
+#: nova/api/ec2/cloud.py:624
+#, python-format
+msgid "%s - This rule already exists in group"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:690
+#, python-format
+msgid "Get console output for instance %s"
+msgstr "%s örneği için konsol çıktısını getir"
+
+#: nova/api/ec2/cloud.py:766
+#, python-format
+msgid "Create volume from snapshot %s"
+msgstr "%s sistem görüntüsünden birim oluştur"
+
+#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250
+#: nova/api/openstack/volume/volumes.py:310
+#, python-format
+msgid "Create volume of %s GB"
+msgstr "%s GB'lık birim oluştur"
+
+#: nova/api/ec2/cloud.py:798
+msgid "Delete Failed"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:811
+#, python-format
+msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
+msgstr "%(device)s'daki %(instance_id)s örneğine %(volume_id)s birimini bağla"
+
+#: nova/api/ec2/cloud.py:819
+msgid "Attach Failed."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429
+#, python-format
+msgid "Detach volume %s"
+msgstr "Birimi ayır %s"
+
+#: nova/api/ec2/cloud.py:838
+msgid "Detach Volume Failed."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921
+#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473
+#, python-format
+msgid "attribute not supported: %s"
+msgstr "Özellik desteklenmiyor: %s"
+
+#: nova/api/ec2/cloud.py:987
+#, python-format
+msgid "vol = %s\n"
+msgstr "birim = %s\\n"
+
+#: nova/api/ec2/cloud.py:1138
+msgid "Allocate address"
+msgstr "Adres tahsisi"
+
+#: nova/api/ec2/cloud.py:1142
+msgid "No more floating IPs available"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1146
+#, python-format
+msgid "Release address %s"
+msgstr "%s adresini serbest bırak"
+
+#: nova/api/ec2/cloud.py:1151
+msgid "Unable to release IP Address."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1154
+#, python-format
+msgid "Associate address %(public_ip)s to instance %(instance_id)s"
+msgstr "%(instance_id)s örneğine %(public_ip)s adresini ilişkilendir"
+
+#: nova/api/ec2/cloud.py:1162
+msgid "Unable to associate IP Address, no fixed_ips."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1170
+#: nova/api/openstack/compute/contrib/floating_ips.py:257
+#, python-format
+msgid "multiple fixed_ips exist, using the first: %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1179
+msgid "Floating ip is already associated."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1182
+msgid "l3driver call to add floating ip failed."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1185
+msgid "Error, unable to associate floating ip."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1193
+#, python-format
+msgid "Disassociate address %s"
+msgstr "Adresi kes %s"
+
+#: nova/api/ec2/cloud.py:1198
+msgid "Floating ip is not associated."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1201
+#: nova/api/openstack/compute/contrib/floating_ips.py:100
+msgid "Cannot disassociate auto assigned floating ip"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1228
+msgid "Image must be available"
+msgstr "İmaj müsait olmak zorunda"
+
+#: nova/api/ec2/cloud.py:1260
+msgid "Going to start terminating instances"
+msgstr "Örnekleri sonlandırma işlemi başlatılıyor"
+
+#: nova/api/ec2/cloud.py:1270
+#, python-format
+msgid "Reboot instance %r"
+msgstr "%r örneğini tekrar yükle"
+
+#: nova/api/ec2/cloud.py:1279
+msgid "Going to stop instances"
+msgstr "Örnekler durdurulacak"
+
+#: nova/api/ec2/cloud.py:1288
+msgid "Going to start instances"
+msgstr "Örnekler başlatılacak"
+
+#: nova/api/ec2/cloud.py:1379
+#, python-format
+msgid "De-registering image %s"
+msgstr "%s imaj kaydı siliniyor"
+
+#: nova/api/ec2/cloud.py:1395
+msgid "imageLocation is required"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1414
+#, python-format
+msgid "Registered image %(image_location)s with id %(image_id)s"
+msgstr "%(image_id)s id ile %(image_location)s imajı kaydedildi"
+
+#: nova/api/ec2/cloud.py:1476
+msgid "user or group not specified"
+msgstr "Kullanıcı veya grup belirlenmedi"
+
+#: nova/api/ec2/cloud.py:1478
+msgid "only group \"all\" is supported"
+msgstr "Sadece \"all\" grubu destekleniyor"
+
+#: nova/api/ec2/cloud.py:1480
+msgid "operation_type must be add or remove"
+msgstr "İşlem türü eklenmek veya kaldırılmak zorunda"
+
+#: nova/api/ec2/cloud.py:1482
+#, python-format
+msgid "Updating image %s publicity"
+msgstr "%s imaj tanıtımı güncelleniyor"
+
+#: nova/api/ec2/cloud.py:1495
+#, python-format
+msgid "Not allowed to modify attributes for image %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1524
+#, python-format
+msgid ""
+"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not have a"
+" volume attached at root (%(root)s)"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1554
+#, python-format
+msgid "Couldn't stop instance with in %d sec"
+msgstr "%d saniye içinde örnek durdurulamadı"
+
+#: nova/api/ec2/cloud.py:1572
+#, python-format
+msgid "image of %(instance)s at %(now)s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1605
+msgid "Invalid CIDR"
+msgstr ""
+
+#: nova/api/metadata/handler.py:77 nova/api/metadata/handler.py:84
+#, python-format
+msgid "Failed to get metadata for ip: %s"
+msgstr "IP için metadata alma hata ile sonuçlandı: %s"
+
+#: nova/api/openstack/__init__.py:51
+#, python-format
+msgid "Caught error: %s"
+msgstr "Yakalama hatası: %s"
+
+#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986
+#, python-format
+msgid "%(url)s returned with HTTP %(status)d"
+msgstr "%(url)s HTTP %(status)d ile geri döndü"
+
+#: nova/api/openstack/__init__.py:126
+msgid "Must specify an ExtensionManager class"
+msgstr "UzantıYöneticisi sınıfı belirlenmek zorunda"
+
+#: nova/api/openstack/__init__.py:137
+#, python-format
+msgid "Extended resource: %s"
+msgstr "Genişletilmiş kaynak: %s"
+
+#: nova/api/openstack/__init__.py:171
+#, python-format
+msgid ""
+"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
+"resource"
+msgstr "%(ext_name)s uzantısı: %(collection)s kaynağı genişletilemiyor: Böyle bir kaynak yok"
+
+#: nova/api/openstack/__init__.py:176
+#, python-format
+msgid "Extension %(ext_name)s extending resource: %(collection)s"
+msgstr "%(ext_name)s uzantısı kaynağı genişletiyor: %(collection)s"
+
+#: nova/api/openstack/common.py:99
+#, python-format
+msgid ""
+"status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. Bad "
+"upgrade or db corrupted?"
+msgstr ""
+
+#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:172
+msgid "limit param must be an integer"
+msgstr "Sınır parametresi tam sayı olmak zorunda"
+
+#: nova/api/openstack/common.py:141 nova/api/openstack/common.py:176
+msgid "limit param must be positive"
+msgstr "Sınır parametresi pozitif olmak zorunda"
+
+#: nova/api/openstack/common.py:166
+msgid "offset param must be an integer"
+msgstr "Göreli konum parametresi tam sayı olmak zorunda"
+
+#: nova/api/openstack/common.py:180
+msgid "offset param must be positive"
+msgstr "Göreli konum parametresi pozitif olmak zorunda"
+
+#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536
+#, python-format
+msgid "marker [%s] not found"
+msgstr " [%s] göstergesi bulunamadı"
+
+#: nova/api/openstack/common.py:255
+#, python-format
+msgid "href %s does not contain version"
+msgstr "%s referansı versiyon içermiyor"
+
+#: nova/api/openstack/common.py:270
+msgid "Image metadata limit exceeded"
+msgstr "İmaj üstveri sınırı aşıldı"
+
+#: nova/api/openstack/common.py:278
+msgid "Image metadata key cannot be blank"
+msgstr ""
+
+#: nova/api/openstack/common.py:281
+msgid "Image metadata key too long"
+msgstr ""
+
+#: nova/api/openstack/common.py:284
+msgid "Invalid image metadata"
+msgstr ""
+
+#: nova/api/openstack/common.py:335
+#, python-format
+msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
+msgstr "Örnek %(attr)s %(state)s'de iken '%(action)s' yapılamaz"
+
+#: nova/api/openstack/common.py:338
+#, python-format
+msgid "Instance is in an invalid state for '%(action)s'"
+msgstr "Örnek '%(action)s' için geçersiz durumda"
+
+#: nova/api/openstack/common.py:418
+msgid "Rejecting snapshot request, snapshots currently disabled"
+msgstr "Sistem görüntüsü isteği reddedildi, sistem görüntüleri şu anda devre dışı."
+
+#: nova/api/openstack/common.py:420
+msgid "Instance snapshots are not permitted at this time."
+msgstr "Örnek sistem görüntüleri şu an onaylanmadı."
+
+#: nova/api/openstack/extensions.py:201
+#, python-format
+msgid "Loaded extension: %s"
+msgstr "Yüklenen bölüm: %s"
+
+#: nova/api/openstack/extensions.py:240
+#, python-format
+msgid "Ext name: %s"
+msgstr "Ext adı: %s"
+
+#: nova/api/openstack/extensions.py:241
+#, python-format
+msgid "Ext alias: %s"
+msgstr "Ext takma adı: %s"
+
+#: nova/api/openstack/extensions.py:242
+#, python-format
+msgid "Ext description: %s"
+msgstr "Ext açıklaması: %s"
+
+#: nova/api/openstack/extensions.py:244
+#, python-format
+msgid "Ext namespace: %s"
+msgstr "Ext isim uzayı: %s"
+
+#: nova/api/openstack/extensions.py:245
+#, python-format
+msgid "Ext updated: %s"
+msgstr "Ext güncellendi: %s"
+
+#: nova/api/openstack/extensions.py:247
+#, python-format
+msgid "Exception loading extension: %s"
+msgstr "İstisna yükleme uzantısı: %s"
+
+#: nova/api/openstack/extensions.py:261
+#, python-format
+msgid "Loading extension %s"
+msgstr "Genişletme yükleniyor: %s"
+
+#: nova/api/openstack/extensions.py:270
+#, python-format
+msgid "Calling extension factory %s"
+msgstr "Genişletme fabrikası çağırılıyor %s"
+
+#: nova/api/openstack/extensions.py:282
+#, python-format
+msgid "Failed to load extension %(ext_factory)s: %(exc)s"
+msgstr "%(ext_factory)s uzantısı yüklemede hata: %(exc)s"
+
+#: nova/api/openstack/extensions.py:363
+#, python-format
+msgid "Failed to load extension %(classpath)s: %(exc)s"
+msgstr "%(classpath)s uzantısı yüklemede hata: %(exc)s"
+
+#: nova/api/openstack/extensions.py:387
+#, python-format
+msgid "Failed to load extension %(ext_name)s: %(exc)s"
+msgstr "%(ext_name)s uzantısı yüklemede hata: %(exc)s"
+
+#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619
+msgid "cannot understand JSON"
+msgstr "JSON dosyası anlaşılamadı"
+
+#: nova/api/openstack/wsgi.py:223
+#: nova/api/openstack/compute/contrib/hosts.py:85
+msgid "cannot understand XML"
+msgstr "XML dosyası anlaşılamadı"
+
+#: nova/api/openstack/wsgi.py:624
+msgid "too many body keys"
+msgstr "Çok sayıda gövde anahtarları"
+
+#: nova/api/openstack/wsgi.py:667
+#, python-format
+msgid "Exception handling resource: %s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:671
+#, python-format
+msgid "Fault thrown: %s"
+msgstr "Hata fırlatıldı: %s"
+
+#: nova/api/openstack/wsgi.py:674
+#, python-format
+msgid "HTTP exception thrown: %s"
+msgstr "HTTP istisnası fırlatıldı: %s"
+
+#: nova/api/openstack/wsgi.py:788
+msgid "Unrecognized Content-Type provided in request"
+msgstr "İstekte tanınamayan içerik türü sağlayıcısı"
+
+#: nova/api/openstack/wsgi.py:792
+msgid "No Content-Type provided in request"
+msgstr "İstekte içerik türü sağlayıcısı yok"
+
+#: nova/api/openstack/wsgi.py:796
+msgid "Empty body provided in request"
+msgstr "İstekteki sağlayıcı gövdesi boş"
+
+#: nova/api/openstack/wsgi.py:897
+msgid "Invalid XML in request body"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:916
+#, python-format
+msgid "There is no such action: %s"
+msgstr "Böyle bir işlem yok: %s"
+
+#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/compute/server_metadata.py:58
+#: nova/api/openstack/compute/server_metadata.py:76
+#: nova/api/openstack/compute/server_metadata.py:101
+#: nova/api/openstack/compute/server_metadata.py:126
+#: nova/api/openstack/compute/contrib/admin_actions.py:215
+msgid "Malformed request body"
+msgstr "Kusurlu istek gövdesi"
+
+#: nova/api/openstack/wsgi.py:929
+msgid "Unsupported Content-Type"
+msgstr "Desteklenmeyen içerik türü"
+
+#: nova/api/openstack/wsgi.py:941
+msgid "Malformed request url"
+msgstr "Hatalı istek bağlantısı"
+
+#: nova/api/openstack/wsgi.py:989
+#, python-format
+msgid "%(url)s returned a fault: %(e)s"
+msgstr "%(url)s hata döndürdü: %(e)s"
+
+#: nova/api/openstack/xmlutil.py:265
+msgid "element is not a child"
+msgstr "eleman çocuk değil"
+
+#: nova/api/openstack/xmlutil.py:414
+msgid "root element selecting a list"
+msgstr "listeden kök elemanı seçiliyor"
+
+#: nova/api/openstack/xmlutil.py:739
+#, python-format
+msgid ""
+"Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
+msgstr "Şablon ağacı uyumsuz; %(mastertag)s ana kaydına %(slavetag)s bağımlı birimi ekleniyor"
+
+#: nova/api/openstack/xmlutil.py:858
+msgid "subclasses must implement construct()!"
+msgstr "alt sınıflar yapıcı() oluşturmak zorunda!"
+
+#: nova/api/openstack/compute/extensions.py:30
+#: nova/api/openstack/volume/extensions.py:29
+msgid "Initializing extension manager."
+msgstr "Genişletme yöneticisi başlatılıyor"
+
+#: nova/api/openstack/compute/flavors.py:111
+#, python-format
+msgid "Invalid is_public filter [%s]"
+msgstr ""
+
+#: nova/api/openstack/compute/flavors.py:130
+#, python-format
+msgid "Invalid minRam filter [%s]"
+msgstr ""
+
+#: nova/api/openstack/compute/flavors.py:137
+#, python-format
+msgid "Invalid minDisk filter [%s]"
+msgstr ""
+
+#: nova/api/openstack/compute/image_metadata.py:40
+#: nova/api/openstack/compute/images.py:146
+#: nova/api/openstack/compute/images.py:161
+msgid "Image not found."
+msgstr "İmaj bulunamadı"
+
+#: nova/api/openstack/compute/image_metadata.py:80
+msgid "Incorrect request body format"
+msgstr "Geçersiz gövde biçimi isteği."
+
+#: nova/api/openstack/compute/image_metadata.py:84
+#: nova/api/openstack/compute/server_metadata.py:80
+#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79
+#: nova/api/openstack/compute/contrib/volumetypes.py:174
+#: nova/api/openstack/volume/contrib/types_extra_specs.py:101
+msgid "Request body and URI mismatch"
+msgstr "URI ve gövde isteği uyumsuz"
+
+#: nova/api/openstack/compute/image_metadata.py:87
+#: nova/api/openstack/compute/server_metadata.py:84
+#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82
+#: nova/api/openstack/compute/contrib/volumetypes.py:177
+#: nova/api/openstack/volume/contrib/types_extra_specs.py:104
+msgid "Request body contains too many items"
+msgstr "İstek gövdesi çok sayıda öğe içeriyor"
+
+#: nova/api/openstack/compute/image_metadata.py:113
+msgid "Invalid metadata key"
+msgstr "Geçersiz özellik anahtarı"
+
+#: nova/api/openstack/compute/ips.py:74
+msgid "Instance does not exist"
+msgstr "Örnek mevcut değil"
+
+#: nova/api/openstack/compute/ips.py:97
+msgid "Instance is not a member of specified network"
+msgstr "Örnek belirlenmiş ağın bir üyesi değil"
+
+#: nova/api/openstack/compute/limits.py:145
+#, python-format
+msgid ""
+"Only %(value)s %(verb)s request(s) can be made to %(uri)s every "
+"%(unit_string)s."
+msgstr ""
+
+#: nova/api/openstack/compute/limits.py:271
+msgid "This request was rate-limited."
+msgstr "Bu istek sayı limitlidir."
+
+#: nova/api/openstack/compute/server_metadata.py:38
+#: nova/api/openstack/compute/server_metadata.py:122
+#: nova/api/openstack/compute/server_metadata.py:166
+msgid "Server does not exist"
+msgstr "Sunucu mevcut değil"
+
+#: nova/api/openstack/compute/server_metadata.py:148
+#: nova/api/openstack/compute/server_metadata.py:159
+msgid "Metadata item was not found"
+msgstr "İçerik özelliği bilgisi bulunamadı"
+
+#: nova/api/openstack/compute/servers.py:445
+#: nova/api/openstack/compute/servers.py:457
+#: nova/api/openstack/compute/servers.py:552
+#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/servers.py:981
+#: nova/api/openstack/compute/servers.py:1084
+#: nova/api/openstack/compute/servers.py:1234
+msgid "Instance could not be found"
+msgstr "Örnek bulunamadı."
+
+#: nova/api/openstack/compute/servers.py:496
+msgid "Invalid changes-since value"
+msgstr "Geçersiz değişiklik-oluşturma değeri"
+
+#: nova/api/openstack/compute/servers.py:515
+msgid "Only administrators may list deleted instances"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:559
+msgid "Server name is not a string or unicode"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:563
+msgid "Server name is an empty string"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:567
+msgid "Server name must be less than 256 characters."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:584
+#, python-format
+msgid "Bad personality format: missing %s"
+msgstr "Yanlış kişisel biçim: %s bulunamadı"
+
+#: nova/api/openstack/compute/servers.py:587
+msgid "Bad personality format"
+msgstr "Yanlış kişisel biçim"
+
+#: nova/api/openstack/compute/servers.py:591
+#, python-format
+msgid "Personality content for %s cannot be decoded"
+msgstr "%s için kişisel içerik çözümlenemedi"
+
+#: nova/api/openstack/compute/servers.py:622
+msgid "Unknown argment : port"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:625
+#, python-format
+msgid "Bad port format: port uuid is not in proper format (%s)"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:635
+#, python-format
+msgid "Bad networks format: network uuid is not in proper format (%s)"
+msgstr "Yanlış ağ biçimi: ağ UUID'si uygun formatta değil(%s)"
+
+#: nova/api/openstack/compute/servers.py:645
+#, python-format
+msgid "Invalid fixed IP address (%s)"
+msgstr "Geçersiz değişken IP adresi (%s)"
+
+#: nova/api/openstack/compute/servers.py:658
+#, python-format
+msgid "Duplicate networks (%s) are not allowed"
+msgstr "Tekrarlanan ağlara (%s) izin verilmiyor"
+
+#: nova/api/openstack/compute/servers.py:664
+#, python-format
+msgid "Bad network format: missing %s"
+msgstr "Yanlış ağ biçimi: %s bulunamadı"
+
+#: nova/api/openstack/compute/servers.py:667
+msgid "Bad networks format"
+msgstr "Hatalı ağ biçimi"
+
+#: nova/api/openstack/compute/servers.py:693
+msgid "Userdata content cannot be decoded"
+msgstr "Kullanıcı verisi içeriği çözülemez"
+
+#: nova/api/openstack/compute/servers.py:700
+msgid "accessIPv4 is not proper IPv4 format"
+msgstr "IPv4 adresi uygun IPv4 formatında değil"
+
+#: nova/api/openstack/compute/servers.py:707
+msgid "accessIPv6 is not proper IPv6 format"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:736
+msgid "Server name is not defined"
+msgstr "Sunucu adı tanımlanmadı"
+
+#: nova/api/openstack/compute/servers.py:785
+#: nova/api/openstack/compute/servers.py:891
+msgid "Invalid flavorRef provided."
+msgstr "Geçersiz örnek türü sağlayıcısı"
+
+#: nova/api/openstack/compute/servers.py:825
+msgid "min_count must be an integer value"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:828
+msgid "min_count must be > 0"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:833
+msgid "max_count must be an integer value"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:836
+msgid "max_count must be > 0"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:839
+msgid "min_count must be <= max_count"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:888
+msgid "Can not find requested image"
+msgstr "İstenilen imaj dosyası bulunamadı"
+
+#: nova/api/openstack/compute/servers.py:894
+msgid "Invalid key_name provided."
+msgstr "Geçersiz anahtar adı verildi."
+
+#: nova/api/openstack/compute/servers.py:973
+msgid "HostId cannot be updated."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:999
+#: nova/api/openstack/compute/servers.py:1019
+msgid "Instance has not been resized."
+msgstr "Örnek tekrar boyutlandırılacak şekilde ayarlanmadı."
+
+#: nova/api/openstack/compute/servers.py:1005
+#, python-format
+msgid "Error in confirm-resize %s"
+msgstr "Yeniden boyutlandırma onayında hata %s"
+
+#: nova/api/openstack/compute/servers.py:1025
+#, python-format
+msgid "Error in revert-resize %s"
+msgstr "Yeniden boyutlandırma dönüşünde hata %s"
+
+#: nova/api/openstack/compute/servers.py:1038
+msgid "Argument 'type' for reboot is not HARD or SOFT"
+msgstr "Önyükleme için argüman türü HARD veya SOFT değil"
+
+#: nova/api/openstack/compute/servers.py:1042
+msgid "Missing argument 'type' for reboot"
+msgstr "Önyükleme için tür argümanı eksik"
+
+#: nova/api/openstack/compute/servers.py:1055
+#, python-format
+msgid "Error in reboot %s"
+msgstr "Önyükleme sırasında hata %s"
+
+#: nova/api/openstack/compute/servers.py:1067
+msgid "Unable to locate requested flavor."
+msgstr "İstenilen örnek türü konumlandırılamıyor."
+
+#: nova/api/openstack/compute/servers.py:1070
+msgid "Resize requires a flavor change."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1094
+msgid "Missing imageRef attribute"
+msgstr "İmaj referans özelliği eksik"
+
+#: nova/api/openstack/compute/servers.py:1103
+#: nova/api/openstack/volume/volumes.py:263
+#: nova/api/openstack/volume/volumes.py:267
+msgid "Invalid imageRef provided."
+msgstr "Geçersiz imaj referansı verildi."
+
+#: nova/api/openstack/compute/servers.py:1112
+msgid "Missing flavorRef attribute"
+msgstr "Örnek türü referans özelliği eksik"
+
+#: nova/api/openstack/compute/servers.py:1125
+msgid "No adminPass was specified"
+msgstr "Belirlenmiş bir yönetici parolası yok"
+
+#: nova/api/openstack/compute/servers.py:1129
+#: nova/api/openstack/compute/servers.py:1331
+msgid "Invalid adminPass"
+msgstr "Geçersiz yönetici parolası"
+
+#: nova/api/openstack/compute/servers.py:1140
+msgid "Unable to parse metadata key/value pairs."
+msgstr "Çözümlenemeyen metadata anahtar/değer çifti."
+
+#: nova/api/openstack/compute/servers.py:1153
+msgid "Resize request has invalid 'flavorRef' attribute."
+msgstr "Yeniden boyutlandırma isteği geçersiz örnek türü referansı özelliğine sahip."
+
+#: nova/api/openstack/compute/servers.py:1156
+msgid "Resize requests require 'flavorRef' attribute."
+msgstr "Yeniden boyutlandırma isteği geçersiz örnek türü referansı özelliği gerektirir."
+
+#: nova/api/openstack/compute/servers.py:1174
+#: nova/api/openstack/compute/contrib/aggregates.py:142
+#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/contrib/networks.py:75
+#: nova/api/openstack/volume/contrib/volume_actions.py:86
+msgid "Invalid request body"
+msgstr "Geçersiz istek gövdesi"
+
+#: nova/api/openstack/compute/servers.py:1179
+msgid "Could not parse imageRef from request."
+msgstr "İstekte bulunulan imaj referansı çözümlenemedi."
+
+#: nova/api/openstack/compute/servers.py:1241
+msgid "Cannot find image for rebuild"
+msgstr "Yeniden kurulum için imaj dosyası bulunamadı."
+
+#: nova/api/openstack/compute/servers.py:1274
+msgid "createImage entity requires name attribute"
+msgstr "createImage varlığının isim özelliğine ihtiyacı var"
+
+#: nova/api/openstack/compute/servers.py:1358
+#, python-format
+msgid "Removing options '%(unk_opt_str)s' from query"
+msgstr "Sorgudan '%(unk_opt_str)s' seçenekleri kaldırılıyor"
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:64
+#, python-format
+msgid "Compute.api::pause %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:81
+#, python-format
+msgid "Compute.api::unpause %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:98
+#, python-format
+msgid "compute.api::suspend %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:115
+#, python-format
+msgid "compute.api::resume %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:131
+#, python-format
+msgid "Error in migrate %s"
+msgstr "Göçte hata %s"
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:145
+#, python-format
+msgid "Compute.api::reset_network %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:158
+#: nova/api/openstack/compute/contrib/admin_actions.py:174
+#: nova/api/openstack/compute/contrib/admin_actions.py:190
+#: nova/api/openstack/compute/contrib/admin_actions.py:312
+#: nova/api/openstack/compute/contrib/multinic.py:41
+#: nova/api/openstack/compute/contrib/rescue.py:44
+msgid "Server not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:161
+#, python-format
+msgid "Compute.api::inject_network_info %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:177
+#, python-format
+msgid "Compute.api::lock %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:193
+#, python-format
+msgid "Compute.api::unlock %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:223
+#, python-format
+msgid "createBackup entity requires %s attribute"
+msgstr "yedekOluşturma birimi %s özelliğini gerektiriyor"
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:227
+msgid "Malformed createBackup entity"
+msgstr "Bozuk yedekOluşturma birimi"
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:233
+msgid "createBackup attribute 'rotation' must be an integer"
+msgstr "yedekOluşturma 'dönüşme' özelliği tamsayı olmak zorunda"
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:248
+#: nova/api/openstack/compute/contrib/console_output.py:47
+#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
+#: nova/api/openstack/compute/contrib/server_start_stop.py:38
+msgid "Instance not found"
+msgstr "Örnek bulunamadı"
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:276
+msgid "host and block_migration must be specified."
+msgstr "Sunucu ve blok_göçü tanımlanmak zorunda."
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:284
+#, python-format
+msgid "Live migration of instance %(id)s to host %(host)s failed"
+msgstr "%(id)s'dan %(host)s sunucusuna örnek göçü hatalı"
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:302
+#, python-format
+msgid "Desired state must be specified. Valid states are: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:315
+#, python-format
+msgid "Compute.api::resetState %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:76
+#, python-format
+msgid ""
+"Cannot create aggregate with name %(name)s and availability zone "
+"%(avail_zone)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:88
+#, python-format
+msgid "Cannot show aggregate: %(id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:114
+#, python-format
+msgid "Cannot update aggregate: %(id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:126
+#, python-format
+msgid "Cannot delete aggregate: %(id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:139
+#, python-format
+msgid "Aggregates does not have %s action"
+msgstr "Kümeler %s işlemine sahip değil"
+
+#: nova/api/openstack/compute/contrib/aggregates.py:152
+#: nova/api/openstack/compute/contrib/aggregates.py:157
+#, python-format
+msgid "Cannot add host %(host)s in aggregate %(id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:170
+#: nova/api/openstack/compute/contrib/aggregates.py:174
+#, python-format
+msgid "Cannot remove host %(host)s in aggregate %(id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:194
+#, python-format
+msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/certificates.py:76
+msgid "Only root certificate can be retrieved."
+msgstr "Sadece kök sertifikası alınabilir."
+
+#: nova/api/openstack/compute/contrib/cloudpipe.py:149
+msgid ""
+"Unable to claim IP for VPN instances, ensure it isn't running, and try again"
+" in a few minutes"
+msgstr "VPN örnekleri için IP talep edilemiyor, çalışmadığından emin olun ve birkaç dakika içerisinde tekrar deneyin"
+
+#: nova/api/openstack/compute/contrib/console_output.py:52
+msgid "os-getConsoleOutput malformed or missing from request body"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/console_output.py:59
+msgid "Length in request body must be an integer value"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/console_output.py:67
+msgid "Unable to get console"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/disk_config.py:43
+#, python-format
+msgid "%s must be either 'MANUAL' or 'AUTO'."
+msgstr "%s 'MANUAL' veya 'AUTO' olmak zorunda"
+
+#: nova/api/openstack/compute/contrib/flavor_access.py:80
+#: nova/api/openstack/compute/contrib/flavor_access.py:104
+msgid "Flavor not found."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/flavor_access.py:109
+msgid "Access list not available for public flavors."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/flavor_access.py:121
+msgid "No request body"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49
+#: nova/api/openstack/compute/contrib/volumetypes.py:147
+msgid "No Request Body"
+msgstr "İstek gövdesi yok"
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:97
+msgid "Floating ip is not associated"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:151
+#: nova/api/openstack/compute/contrib/floating_ips.py:199
+#, python-format
+msgid "Floating ip not found for id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:184
+#, python-format
+msgid "No more floating ips in pool %s."
+msgstr "%s havuzunda daha fazla değişken IP yok"
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:186
+msgid "No more floating ips available."
+msgstr "Daha fazla değişken IP mevcut değil"
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:234
+#: nova/api/openstack/compute/contrib/floating_ips.py:290
+#: nova/api/openstack/compute/contrib/security_groups.py:417
+msgid "Missing parameter dict"
+msgstr "Parametre dizini eksik"
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:237
+#: nova/api/openstack/compute/contrib/floating_ips.py:293
+msgid "Address not specified"
+msgstr "Adres belirtilmedi"
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:244
+msgid "No nw_info cache associated with instance"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:249
+msgid "No fixed ips associated to instance"
+msgstr "Örnekle değişken IP ilişkilendirilmedi"
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:265
+msgid "floating ip is already associated"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:268
+msgid "l3driver call to add floating ip failed"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:272
+#: nova/api/openstack/compute/contrib/floating_ips.py:301
+msgid "floating ip not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:275
+msgid "Error. Unable to associate floating ip"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:119
+#, python-format
+msgid "Host '%s' could not be found."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:148
+#, python-format
+msgid "Invalid status: '%s'"
+msgstr "Geçersiz durum: %s"
+
+#: nova/api/openstack/compute/contrib/hosts.py:152
+#, python-format
+msgid "Invalid mode: '%s'"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:156
+#, python-format
+msgid "Invalid update setting: '%s'"
+msgstr "Geçersiz güncelleme ayarı: '%s'"
+
+#: nova/api/openstack/compute/contrib/hosts.py:174
+#, python-format
+msgid "Putting host %(host)s in maintenance mode %(mode)s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:185
+#, python-format
+msgid "Setting host %(host)s to %(state)s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:232
+msgid "Describe-resource is admin only functionality"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:240
+msgid "Host not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hypervisors.py:184
+#: nova/api/openstack/compute/contrib/hypervisors.py:195
+#, python-format
+msgid "Hypervisor with ID '%s' could not be found."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hypervisors.py:203
+msgid "Virt driver does not implement uptime function."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hypervisors.py:218
+#: nova/api/openstack/compute/contrib/hypervisors.py:232
+#, python-format
+msgid "No hypervisor matching '%s' could be found."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:54
+#, python-format
+msgid "Invalid timestamp for date %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/multinic.py:52
+msgid "Missing 'networkId' argument for addFixedIp"
+msgstr "addFixedlp için 'networkld' argümanı bulunamadı"
+
+#: nova/api/openstack/compute/contrib/multinic.py:68
+msgid "Missing 'address' argument for removeFixedIp"
+msgstr "removeFixedIp için 'address' argümanı bulunamadı"
+
+#: nova/api/openstack/compute/contrib/multinic.py:77
+#, python-format
+msgid "Unable to find address %r"
+msgstr "%r adresini bulmak olanaksız"
+
+#: nova/api/openstack/compute/contrib/networks.py:72
+#, python-format
+msgid "Network does not have %s action"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/networks.py:80
+#, python-format
+msgid "Disassociating network with id %s"
+msgstr "%s id'si ile ağ ayrılıyor"
+
+#: nova/api/openstack/compute/contrib/networks.py:84
+#: nova/api/openstack/compute/contrib/networks.py:101
+#: nova/api/openstack/compute/contrib/networks.py:111
+msgid "Network not found"
+msgstr "Ağ bulunamadı"
+
+#: nova/api/openstack/compute/contrib/networks.py:97
+#, python-format
+msgid "Showing network with id %s"
+msgstr "%s id'li ağ gösteriliyor"
+
+#: nova/api/openstack/compute/contrib/networks.py:107
+#, python-format
+msgid "Deleting network with id %s"
+msgstr "%s id'li ağ siliniyor"
+
+#: nova/api/openstack/compute/contrib/networks.py:122
+msgid "Missing network in body"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/networks.py:126
+msgid "Network label is required"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/networks.py:130
+msgid "Network cidr or cidr_v6 is required"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/networks.py:132
+#, python-format
+msgid "Creating network with label %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/networks.py:148
+#, python-format
+msgid "Associating network %(network)s with project %(project)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/networks.py:156
+#, python-format
+msgid ""
+"Cannot associate network %(network)s with project %(project)s: %(message)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/quotas.py:63
+msgid "Quota limit must be -1 or greater."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/scheduler_hints.py:41
+msgid "Malformed scheduler_hints attribute"
+msgstr "Bozuk scheduler_hints özelliği"
+
+#: nova/api/openstack/compute/contrib/security_groups.py:224
+msgid "Security group id should be integer"
+msgstr "Güvenlik grup id'si integer olmak zorunda"
+
+#: nova/api/openstack/compute/contrib/security_groups.py:333
+msgid "Not enough parameters to build a valid rule."
+msgstr "Geçerli bir kuralı oluşturmak için yeterli parametre yok."
+
+#: nova/api/openstack/compute/contrib/security_groups.py:339
+#, python-format
+msgid "This rule already exists in group %s"
+msgstr "Bu kural zaten grupta var %s"
+
+#: nova/api/openstack/compute/contrib/security_groups.py:420
+msgid "Security group not specified"
+msgstr "Güvenlik grubu belirlenmedi"
+
+#: nova/api/openstack/compute/contrib/security_groups.py:424
+msgid "Security group name cannot be empty"
+msgstr "Güvenlik grup adı boş bırakılamaz"
+
+#: nova/api/openstack/compute/contrib/server_start_stop.py:46
+msgid "start instance"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/server_start_stop.py:55
+msgid "stop instance"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:76
+#: nova/api/openstack/volume/volumes.py:105
+#, python-format
+msgid "vol=%s"
+msgstr "birim=%s"
+
+#: nova/api/openstack/compute/contrib/volumes.py:188
+#: nova/api/openstack/volume/volumes.py:223
+#, python-format
+msgid "Delete volume with id: %s"
+msgstr "%s id'li birim siliniyor"
+
+#: nova/api/openstack/compute/contrib/volumes.py:359
+#: nova/api/openstack/compute/contrib/volumes.py:439
+#, python-format
+msgid "Instance %s is not attached."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:390
+#, python-format
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgstr "%(device)s'daki %(server_id)s örneğine %(volume_id)s birimi ekleniyor"
+
+#: nova/api/openstack/compute/contrib/volumes.py:553
+#: nova/api/openstack/volume/snapshots.py:112
+#, python-format
+msgid "Delete snapshot with id: %s"
+msgstr "%s id'li sistem görüntüsü siliniyor"
+
+#: nova/api/openstack/compute/contrib/volumes.py:596
+#: nova/api/openstack/volume/snapshots.py:161
+#, python-format
+msgid "Create snapshot from volume %s"
+msgstr "%s biriminden sistem görüntüsü oluşturuluyor"
+
+#: nova/api/openstack/compute/contrib/volumes.py:600
+#: nova/api/openstack/volume/snapshots.py:165
+#, python-format
+msgid "Invalid value '%s' for force. "
+msgstr ""
+
+#: nova/api/openstack/compute/views/servers.py:182
+msgid "Instance has had its instance_type removed from the DB"
+msgstr ""
+
+#: nova/api/openstack/volume/volumes.py:277
+msgid "Invalid request body. 'volume' not found"
+msgstr ""
+
+#: nova/api/openstack/volume/volumes.py:307
+msgid "Invalid request body. 'size' not found"
+msgstr ""
+
+#: nova/api/openstack/volume/volumes.py:317
+msgid "Snapshot and image cannot be specified together."
+msgstr ""
+
+#: nova/api/openstack/volume/volumes.py:361
+#, python-format
+msgid "Removing options '%(bad_options)s' from query"
+msgstr ""
+
+#: nova/api/openstack/volume/contrib/admin_actions.py:72
+#, python-format
+msgid "Updating status of %(resource)s '%(id)s' to '%(status)s'"
+msgstr ""
+
+#: nova/api/openstack/volume/contrib/volume_actions.py:90
+msgid "No image_name was specified in request."
+msgstr ""
+
+#: nova/cloudpipe/pipelib.py:44
+msgid "Instance type for vpn instances"
+msgstr ""
+
+#: nova/cloudpipe/pipelib.py:47
+msgid "Template for cloudpipe instance boot script"
+msgstr ""
+
+#: nova/cloudpipe/pipelib.py:50
+msgid "Network to push into openvpn config"
+msgstr ""
+
+#: nova/cloudpipe/pipelib.py:53
+msgid "Netmask to push into openvpn config"
+msgstr ""
+
+#: nova/cloudpipe/pipelib.py:106
+#, python-format
+msgid "Launching VPN for %s"
+msgstr ""
+
+#: nova/common/deprecated.py:53
+#, python-format
+msgid "Deprecated Config: %s"
+msgstr ""
+
+#: nova/common/sqlalchemyutils.py:68
+msgid "Id not in sort_keys; is sort_keys unique?"
+msgstr ""
+
+#: nova/common/sqlalchemyutils.py:116
+msgid "Unknown sort direction, must be 'desc' or 'asc'"
+msgstr ""
+
+#: nova/compute/api.py:220
+msgid "Cannot run any more instances of this type."
+msgstr ""
+
+#: nova/compute/api.py:227
+#, python-format
+msgid "Can only run %s more instances of this type."
+msgstr ""
+
+#: nova/compute/api.py:236
+#, python-format
+msgid ""
+"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s instances. "
+"%(msg)s"
+msgstr ""
+
+#: nova/compute/api.py:256
+#, python-format
+msgid ""
+"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
+"properties"
+msgstr ""
+
+#: nova/compute/api.py:266
+msgid "Metadata property key blank"
+msgstr ""
+
+#: nova/compute/api.py:270
+msgid "Metadata property key greater than 255 characters"
+msgstr ""
+
+#: nova/compute/api.py:274
+msgid "Metadata property value greater than 255 characters"
+msgstr ""
+
+#: nova/compute/api.py:498
+#, python-format
+msgid "Going to run %s instances..."
+msgstr ""
+
+#: nova/compute/api.py:569
+#, python-format
+msgid "bdm %s"
+msgstr ""
+
+#: nova/compute/api.py:596
+#, python-format
+msgid "block_device_mapping %s"
+msgstr ""
+
+#: nova/compute/api.py:828
+msgid "Going to try to soft delete instance"
+msgstr ""
+
+#: nova/compute/api.py:845
+msgid "No host for instance, deleting immediately"
+msgstr ""
+
+#: nova/compute/api.py:929
+msgid "host for instance is down, deleting from database"
+msgstr ""
+
+#: nova/compute/api.py:950
+msgid "Going to try to terminate instance"
+msgstr ""
+
+#: nova/compute/api.py:990
+msgid "Going to try to stop instance"
+msgstr ""
+
+#: nova/compute/api.py:1004
+msgid "Going to try to start instance"
+msgstr ""
+
+#: nova/compute/api.py:1068 nova/volume/api.py:264
+#: nova/volume/volume_types.py:64
+#, python-format
+msgid "Searching by: %s"
+msgstr ""
+
+#: nova/compute/api.py:1203
+#, python-format
+msgid "Image type not recognized %s"
+msgstr ""
+
+#: nova/compute/api.py:1312
+#, python-format
+msgid "snapshot for %s"
+msgstr ""
+
+#: nova/compute/api.py:1634
+msgid "flavor_id is None. Assuming migration."
+msgstr ""
+
+#: nova/compute/api.py:1643
+#, python-format
+msgid ""
+"Old instance type %(current_instance_type_name)s, new instance type "
+"%(new_instance_type_name)s"
+msgstr "Eski örnek türü %(current_instance_type_name)s, yeni örnek türü %(new_instance_type_name)s"
+
+#: nova/compute/api.py:1685
+#, python-format
+msgid ""
+"%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s"
+msgstr ""
+
+#: nova/compute/api.py:1857
+msgid "Locking"
+msgstr ""
+
+#: nova/compute/api.py:1865
+msgid "Unlocking"
+msgstr ""
+
+#: nova/compute/api.py:1933
+msgid "Volume must be attached in order to detach."
+msgstr ""
+
+#: nova/compute/api.py:2018
+#, python-format
+msgid "Going to try to live migrate instance to %s"
+msgstr ""
+
+#: nova/compute/api.py:2167
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:2171
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr "Anahtar çifti adı 1-255 karakter arası uzunluğunda olmak zorunda"
+
+#: nova/compute/api.py:2272
+#, python-format
+msgid "Security group %s is not a string or unicode"
+msgstr "%s güvenlik grubu string veya unicode değil"
+
+#: nova/compute/api.py:2275
+#, python-format
+msgid "Security group %s cannot be empty."
+msgstr "%s güvenlik grubu boş bırakılamaz."
+
+#: nova/compute/api.py:2283
+#, python-format
+msgid ""
+"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
+"limited to '%(allowed)'."
+msgstr ""
+
+#: nova/compute/api.py:2289
+#, python-format
+msgid "Security group %s should not be greater than 255 characters."
+msgstr "%s güvenlik grubu 255 karakterden fazla olmamalıdır."
+
+#: nova/compute/api.py:2309
+msgid "Quota exceeded, too many security groups."
+msgstr ""
+
+#: nova/compute/api.py:2312
+#, python-format
+msgid "Create Security Group %s"
+msgstr "%s güvenlik grubunu oluşturunuz"
+
+#: nova/compute/api.py:2319
+#, python-format
+msgid "Security group %s already exists"
+msgstr "%s güvenlik grubu zaten var"
+
+#: nova/compute/api.py:2384
+msgid "Security group is still in use"
+msgstr ""
+
+#: nova/compute/api.py:2392
+msgid "Failed to update usages deallocating security group"
+msgstr ""
+
+#: nova/compute/api.py:2395
+#, python-format
+msgid "Delete security group %s"
+msgstr "%s güvenlik grubunu siliniz"
+
+#: nova/compute/api.py:2652
+#, python-format
+msgid "Rule (%s) not found"
+msgstr "Kural (%s) bulunamadı"
+
+#: nova/compute/api.py:2661
+msgid "Quota exceeded, too many security group rules."
+msgstr ""
+
+#: nova/compute/api.py:2664
+#, python-format
+msgid "Authorize security group ingress %s"
+msgstr "Yetkilendirilmiş %s güvenlik grubu girişi"
+
+#: nova/compute/api.py:2675
+#, python-format
+msgid "Revoke security group ingress %s"
+msgstr "%s güvenlik grubu girişini iptal et"
+
+#: nova/compute/instance_types.py:63
+msgid "names can only contain [a-zA-Z0-9_.- ]"
+msgstr ""
+
+#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80
+msgid "create arguments must be positive integers"
+msgstr ""
+
+#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41
+#, python-format
+msgid "DB error: %s"
+msgstr "Veritabanı hatası: %s"
+
+#: nova/compute/instance_types.py:104
+#, python-format
+msgid "Instance type %s not found for deletion"
+msgstr "Silme işlemi için %s örnek türü bulunamadı"
+
+#: nova/compute/manager.py:167
+msgid "Possibly task preempted."
+msgstr ""
+
+#: nova/compute/manager.py:230
+msgid "Compute driver option required, but not specified"
+msgstr ""
+
+#: nova/compute/manager.py:233
+#, python-format
+msgid "Loading compute driver '%s'"
+msgstr ""
+
+#: nova/compute/manager.py:239
+#, python-format
+msgid "Unable to load the virtualization driver: %s"
+msgstr "Sanallaştırma sürücüsü yükleme başarısız: %s"
+
+#: nova/compute/manager.py:274
+msgid ""
+"Instance has been destroyed from under us while trying to set it to ERROR"
+msgstr ""
+
+#: nova/compute/manager.py:302
+#, python-format
+msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
+msgstr "Mevcut durum %(drv_state)s, veritabanındaki durum %(db_state)s."
+
+#: nova/compute/manager.py:316
+msgid "Rebooting instance after nova-compute restart."
+msgstr ""
+
+#: nova/compute/manager.py:330
+msgid "Hypervisor driver does not support resume guests"
+msgstr ""
+
+#: nova/compute/manager.py:340
+msgid "Hypervisor driver does not support firewall rules"
+msgstr "Misafir sistem sürücüsü güvenlik duvarı kurallarını desteklemiyor"
+
+#: nova/compute/manager.py:352
+msgid "Checking state"
+msgstr "Durum kontrol ediliyor"
+
+#: nova/compute/manager.py:425
+#, python-format
+msgid "Setting up bdm %s"
+msgstr "%s blok aygıt haritalandırması ayarlanıyor"
+
+#: nova/compute/manager.py:518
+msgid "Failed to dealloc network for deleted instance"
+msgstr ""
+
+#: nova/compute/manager.py:550
+#, python-format
+msgid "Build error: %s"
+msgstr ""
+
+#: nova/compute/manager.py:567
+msgid "Error trying to reschedule"
+msgstr ""
+
+#: nova/compute/manager.py:584
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
+#: nova/compute/manager.py:589
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: nova/compute/manager.py:595
+#, python-format
+msgid "Re-scheduling instance: attempt %d"
+msgstr ""
+
+#: nova/compute/manager.py:620
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:651
+msgid "Instance has already been created"
+msgstr ""
+
+#: nova/compute/manager.py:694
+#, python-format
+msgid ""
+"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
+"allowed_size_bytes=%(allowed_size_bytes)d"
+msgstr "İmaj id=%(image_id)s, İmaj boyutu=%(size_bytes)d, İzin verilen boyut=%(allowed_size_bytes)d"
+
+#: nova/compute/manager.py:700
+#, python-format
+msgid ""
+"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed size"
+" %(allowed_size_bytes)d"
+msgstr "İmaj '%(image_id)s' boyut%(size_bytes)d izin verilen örnek %(allowed_size_bytes)d"
+
+#: nova/compute/manager.py:710
+msgid "Starting instance..."
+msgstr "Örnek başlatılıyor.."
+
+#: nova/compute/manager.py:731
+msgid "Instance failed network setup"
+msgstr "Ağ kurulumundaki örnek başarısız"
+
+#: nova/compute/manager.py:735
+#, python-format
+msgid "Instance network_info: |%s|"
+msgstr "Örnek ağ_bilgisi: |%s|"
+
+#: nova/compute/manager.py:748
+msgid "Instance failed block device setup"
+msgstr "Örnek blok aygıtı kurulumu hatalı"
+
+#: nova/compute/manager.py:766
+msgid "Instance failed to spawn"
+msgstr "Örnek oluşturmada hata"
+
+#: nova/compute/manager.py:790
+msgid "Deallocating network for instance"
+msgstr "Örnek için ağ serbest bırakılıyor"
+
+#: nova/compute/manager.py:862
+#, python-format
+msgid "%(action_str)s instance"
+msgstr "%(action_str)s örneği"
+
+#: nova/compute/manager.py:893
+#, python-format
+msgid "Ignoring DiskNotFound: %s"
+msgstr "DiskBulunamadı yok sayılıyor: %s"
+
+#: nova/compute/manager.py:896
+#, python-format
+msgid "Ignoring VolumeNotFound: %s"
+msgstr ""
+
+#: nova/compute/manager.py:903
+#, python-format
+msgid "terminating bdm %s"
+msgstr "Blok cihazı haritalandırması kapatılıyor %s"
+
+#: nova/compute/manager.py:927
+#, python-format
+msgid "Ignoring volume cleanup failure due to %s"
+msgstr ""
+
+#: nova/compute/manager.py:967 nova/compute/manager.py:1808
+#: nova/compute/manager.py:2993
+#, python-format
+msgid "%s. Setting instance vm_state to ERROR"
+msgstr ""
+
+#: nova/compute/manager.py:1049
+msgid "Rebuilding instance"
+msgstr ""
+
+#: nova/compute/manager.py:1128
+msgid "Rebooting instance"
+msgstr ""
+
+#: nova/compute/manager.py:1152
+#, python-format
+msgid ""
+"trying to reboot a non-running instance: (state: %(state)s expected: "
+"%(running)s)"
+msgstr ""
+
+#: nova/compute/manager.py:1161
+#, python-format
+msgid "Cannot reboot instance: %(exc)s"
+msgstr ""
+
+#: nova/compute/manager.py:1198
+msgid "instance snapshotting"
+msgstr ""
+
+#: nova/compute/manager.py:1204
+#, python-format
+msgid ""
+"trying to snapshot a non-running instance: (state: %(state)s expected: "
+"%(running)s)"
+msgstr ""
+
+#: nova/compute/manager.py:1274
+#, python-format
+msgid "Found %(num_images)d images (rotation: %(rotation)d)"
+msgstr "%(num_images)d tane imaj bulundu(dönüş: %(rotation)d)"
+
+#: nova/compute/manager.py:1280
+#, python-format
+msgid "Rotating out %d backups"
+msgstr ""
+
+#: nova/compute/manager.py:1285
+#, python-format
+msgid "Deleting image %s"
+msgstr "İmaj siliniyor %s"
+
+#: nova/compute/manager.py:1316
+#, python-format
+msgid "Failed to set admin password. Instance %s is not running"
+msgstr "Yönetici parolası oluşturmada hata. %s örneği çalışmıyor."
+
+#: nova/compute/manager.py:1323
+msgid "Root password set"
+msgstr ""
+
+#: nova/compute/manager.py:1333
+msgid "set_admin_password is not implemented by this driver."
+msgstr ""
+
+#: nova/compute/manager.py:1349
+#, python-format
+msgid "set_admin_password failed: %s"
+msgstr ""
+
+#: nova/compute/manager.py:1357
+msgid "error setting admin password"
+msgstr ""
+
+#: nova/compute/manager.py:1372
+#, python-format
+msgid ""
+"trying to inject a file into a non-running (state: %(current_power_state)s "
+"expected: %(expected_state)s)"
+msgstr ""
+
+#: nova/compute/manager.py:1376
+#, python-format
+msgid "injecting file to %(path)s"
+msgstr ""
+
+#: nova/compute/manager.py:1389
+msgid "Rescuing"
+msgstr ""
+
+#: nova/compute/manager.py:1416
+msgid "Unrescuing"
+msgstr ""
+
+#: nova/compute/manager.py:1437
+#, python-format
+msgid "Changing instance metadata according to %(diff)r"
+msgstr ""
+
+#: nova/compute/manager.py:1619
+msgid "destination same as source!"
+msgstr "dedef kaynak ile aynı!"
+
+#: nova/compute/manager.py:1637
+msgid "Migrating"
+msgstr ""
+
+#: nova/compute/manager.py:1805
+#, python-format
+msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s"
+msgstr ""
+
+#: nova/compute/manager.py:1861
+msgid "Pausing"
+msgstr ""
+
+#: nova/compute/manager.py:1878
+msgid "Unpausing"
+msgstr ""
+
+#: nova/compute/manager.py:1916
+msgid "Retrieving diagnostics"
+msgstr ""
+
+#: nova/compute/manager.py:1946
+msgid "Resuming"
+msgstr ""
+
+#: nova/compute/manager.py:1962
+msgid "Reset network"
+msgstr ""
+
+#: nova/compute/manager.py:1967
+msgid "Inject network info"
+msgstr ""
+
+#: nova/compute/manager.py:1970
+#, python-format
+msgid "network_info to inject: |%s|"
+msgstr ""
+
+#: nova/compute/manager.py:1987
+msgid "Get console output"
+msgstr ""
+
+#: nova/compute/manager.py:2012
+msgid "Getting vnc console"
+msgstr ""
+
+#: nova/compute/manager.py:2040
+#, python-format
+msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
+msgstr "%(mountpoint)s'de %(volume_id)s bölümü ön yükleniyor"
+
+#: nova/compute/manager.py:2083
+#, python-format
+msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
+msgstr "%(mountpoint)s'e %(volume_id)s bölümü bağlanıyor"
+
+#: nova/compute/manager.py:2092
+#, python-format
+msgid ""
+"Failed to connect to volume %(volume_id)s while attaching at %(mountpoint)s"
+msgstr ""
+
+#: nova/compute/manager.py:2107
+#, python-format
+msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
+msgstr ""
+
+#: nova/compute/manager.py:2136
+#, python-format
+msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
+msgstr "%(mp)s bağlama noktasındaki %(volume_id)s bölümü ayrılıyor"
+
+#: nova/compute/manager.py:2140
+msgid "Detaching volume from unknown instance"
+msgstr ""
+
+#: nova/compute/manager.py:2153
+#, python-format
+msgid "Faild to detach volume %(volume_id)s from %(mp)s"
+msgstr ""
+
+#: nova/compute/manager.py:2246
+msgid "Instance has no volume."
+msgstr "Örneğin hiç bölümü yok."
+
+#: nova/compute/manager.py:2306
+#, python-format
+msgid "Pre live migration failed at %(dest)s"
+msgstr "Güncel göç işlemi %(dest)s'da bir hata ile karşılaştı"
+
+#: nova/compute/manager.py:2332
+msgid "_post_live_migration() is started.."
+msgstr ""
+
+#: nova/compute/manager.py:2365
+msgid "No floating_ip found"
+msgstr ""
+
+#: nova/compute/manager.py:2373
+msgid "No floating_ip found."
+msgstr ""
+
+#: nova/compute/manager.py:2375
+#, python-format
+msgid ""
+"Live migration: Unexpected error: cannot inherit floating ip.\n"
+"%(e)s"
+msgstr ""
+
+#: nova/compute/manager.py:2401
+#, python-format
+msgid "Migrating instance to %(dest)s finished successfully."
+msgstr "%(dest)s'a örnek göçü işlemi başarıyla tamamlandı."
+
+#: nova/compute/manager.py:2403
+msgid ""
+"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
+"with matching name.\" This error can be safely ignored."
+msgstr ""
+
+#: nova/compute/manager.py:2417
+msgid "Post operation of migration started"
+msgstr ""
+
+#: nova/compute/manager.py:2548
+msgid "Updated the info_cache for instance"
+msgstr ""
+
+#: nova/compute/manager.py:2574
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/compute/manager.py:2579
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:2588
+#, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:2595
+#, python-format
+msgid "Instance %(instance_uuid)s not found"
+msgstr ""
+
+#: nova/compute/manager.py:2599
+msgid "In ERROR state"
+msgstr ""
+
+#: nova/compute/manager.py:2606
+#, python-format
+msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None"
+msgstr ""
+
+#: nova/compute/manager.py:2614
+#, python-format
+msgid "Error auto-confirming resize: %(e)s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:2631
+#, python-format
+msgid ""
+"Running instance usage audit for host %(host)s from %(begin_time)s to "
+"%(end_time)s. %(number_instances)s instances."
+msgstr ""
+
+#: nova/compute/manager.py:2649
+#, python-format
+msgid "Failed to generate usage audit for instance on host %s"
+msgstr ""
+
+#: nova/compute/manager.py:2672
+msgid "Updating bandwidth usage cache"
+msgstr "Bant genişliği kullanım önbelleği güncelleniyor"
+
+#: nova/compute/manager.py:2737
+msgid "Updating host status"
+msgstr "Sunucu durumu güncelleniyor"
+
+#: nova/compute/manager.py:2763
+#, python-format
+msgid ""
+"Found %(num_db_instances)s in the database and %(num_vm_instances)s on the "
+"hypervisor."
+msgstr "Veritabanında %(num_db_instances)s ve misafir sistemde %(num_vm_instances)s bulundu"
+
+#: nova/compute/manager.py:2769 nova/compute/manager.py:2807
+msgid "During sync_power_state the instance has a pending task. Skip."
+msgstr ""
+
+#: nova/compute/manager.py:2794
+#, python-format
+msgid ""
+"During the sync_power process the instance has moved from host %(src)s to "
+"host %(dst)s"
+msgstr ""
+
+#: nova/compute/manager.py:2831
+msgid "Instance shutdown by itself. Calling the stop API."
+msgstr ""
+
+#: nova/compute/manager.py:2843 nova/compute/manager.py:2854
+#: nova/compute/manager.py:2868
+msgid "error during stop() in sync_power_state."
+msgstr ""
+
+#: nova/compute/manager.py:2848
+msgid "Instance is paused or suspended unexpectedly. Calling the stop API."
+msgstr ""
+
+#: nova/compute/manager.py:2861
+msgid "Instance is not stopped. Calling the stop API."
+msgstr ""
+
+#: nova/compute/manager.py:2877
+msgid "Instance is not (soft-)deleted."
+msgstr ""
+
+#: nova/compute/manager.py:2885
+msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
+msgstr ""
+
+#: nova/compute/manager.py:2898
+msgid "Reclaiming deleted instance"
+msgstr "Silinen örnek kurtarılıyor"
+
+#: nova/compute/manager.py:2947
+#, python-format
+msgid ""
+"Detected instance with name label '%(name)s' which is marked as DELETED but "
+"still present on host."
+msgstr ""
+
+#: nova/compute/manager.py:2954
+#, python-format
+msgid ""
+"Destroying instance with name label '%(name)s' which is marked as DELETED "
+"but still present on host."
+msgstr ""
+
+#: nova/compute/manager.py:2961
+#, python-format
+msgid ""
+"Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:151
+msgid ""
+"Host field should be not be set on the instance until resources have been "
+"claimed."
+msgstr ""
+
+#: nova/compute/resource_tracker.py:168
+#, python-format
+msgid ""
+"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs "
+"%(vcpus)d"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:210
+#, python-format
+msgid ""
+"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d MB"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:219
+msgid "Memory limit not specified, defaulting to unlimited"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:225
+#, python-format
+msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:232
+#, python-format
+msgid ""
+"Unable to claim resources. Free memory %(free_ram_mb)d MB < requested "
+"memory %(memory_mb)d MB"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:241
+#, python-format
+msgid ""
+"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: %(free_disk)d "
+"GB"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:250
+msgid "Disk limit not specified, defaulting to unlimited"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:256
+#, python-format
+msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:262
+#, python-format
+msgid ""
+"Unable to claim resources. Free disk %(free_disk_gb)d GB < requested disk "
+"%(disk_gb)d GB"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:273
+#, python-format
+msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:280
+msgid "VCPU limit not specified, defaulting to unlimited"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:284
+#, python-format
+msgid "CPU limit: %(vcpu_limit)d"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:291
+#, python-format
+msgid ""
+"Unable to claim resources. Free CPU %(free_vcpus)d < requested CPU "
+"%(vcpus)d"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:310
+#, python-format
+msgid "Finishing claim: %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:325
+#, python-format
+msgid "Aborting claim: %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:363
+msgid ""
+"Virt driver does not support 'get_available_resource' Compute tracking is "
+"disabled."
+msgstr ""
+
+#: nova/compute/resource_tracker.py:401
+#, python-format
+msgid "Compute_service record created for %s "
+msgstr ""
+
+#: nova/compute/resource_tracker.py:406
+#, python-format
+msgid "Compute_service record updated for %s "
+msgstr ""
+
+#: nova/compute/resource_tracker.py:425
+#, python-format
+msgid "No service record for host %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:435
+#, python-format
+msgid "Hypervisor: free ram (MB): %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:436
+#, python-format
+msgid "Hypervisor: free disk (GB): %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:441
+#, python-format
+msgid "Hypervisor: free VCPUs: %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:443
+msgid "Hypervisor: VCPU information unavailable"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:450
+#, python-format
+msgid "Free ram (MB): %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:451
+#, python-format
+msgid "Free disk (GB): %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:456
+#, python-format
+msgid "Free VCPUS: %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:458
+msgid "Free VCPU information unavailable"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:533
+#, python-format
+msgid "Missing keys: %s"
+msgstr ""
+
+#: nova/compute/rpcapi.py:44
+msgid "No compute host specified"
+msgstr ""
+
+#: nova/compute/rpcapi.py:47
+#, python-format
+msgid "Unable to find host for Instance %s"
+msgstr "%s örneği için sunucu bulma başarısız"
+
+#: nova/compute/utils.py:87
+#, python-format
+msgid "Using %(prefix)s instead of %(req_prefix)s"
+msgstr ""
+
+#: nova/console/manager.py:81 nova/console/vmrc_manager.py:71
+msgid "Adding console"
+msgstr "Konsol ekleniyor"
+
+#: nova/console/manager.py:102 nova/console/vmrc_manager.py:123
+#, python-format
+msgid "Tried to remove non-existent console %(console_id)s."
+msgstr "Var olmayan %(console_id)s konsolu kaldırılmaya çalışıldı."
+
+#: nova/console/vmrc_manager.py:126
+#, python-format
+msgid "Removing console %(console_id)s."
+msgstr "%(console_id)s konsolu kaldırılıyor."
+
+#: nova/console/xvp.py:98
+msgid "Rebuilding xvp conf"
+msgstr "XVP ayarı yeniden oluşturuluyor"
+
+#: nova/console/xvp.py:116
+#, python-format
+msgid "Re-wrote %s"
+msgstr "%s yeniden yazıldı"
+
+#: nova/console/xvp.py:121
+msgid "Stopping xvp"
+msgstr "XVP durduruluyor"
+
+#: nova/console/xvp.py:134
+msgid "Starting xvp"
+msgstr "XVP başlatılıyor"
+
+#: nova/console/xvp.py:141
+#, python-format
+msgid "Error starting xvp: %s"
+msgstr "XVP başlatılırken hata oluştu: %s"
+
+#: nova/console/xvp.py:144
+msgid "Restarting xvp"
+msgstr "XVP tekar başlatılıyor"
+
+#: nova/console/xvp.py:146
+msgid "xvp not running..."
+msgstr "XVP çalışmıyor..."
+
+#: nova/consoleauth/manager.py:70
+#, python-format
+msgid "Received Token: %(token)s, %(token_dict)s)"
+msgstr "Token alındı: %(token)s, %(token_dict)s)"
+
+#: nova/consoleauth/manager.py:75
+#, python-format
+msgid "Checking Token: %(token)s, %(token_valid)s)"
+msgstr "Anahtar kontrol edliyor: %(token)s, %(token_valid)s)"
+
+#: nova/db/sqlalchemy/api.py:206
+#, python-format
+msgid "Unrecognized read_deleted value '%s'"
+msgstr "Tanınmayan silinmiş okuma değeri '%s'"
+
+#: nova/db/sqlalchemy/api.py:2790
+#, python-format
+msgid ""
+"Change will make usage less than 0 for the following resources: %(unders)s"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:4691
+msgid "Backend exists"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737
+#, python-format
+msgid "No backend config with id %(sm_backend_id)s"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:4749
+#, python-format
+msgid "No backend config with sr uuid %(sr_uuid)s"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:4783
+msgid "Flavor exists"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:4798
+#, python-format
+msgid "%(sm_flavor_id) flavor not found"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:4817
+#, python-format
+msgid "No sm_flavor called %(sm_flavor_id)s"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:4834
+#, python-format
+msgid "No sm_flavor called %(sm_flavor_label)s"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:4872
+#, python-format
+msgid "No sm_volume with id %(volume_id)s"
+msgstr ""
+
+#: nova/db/sqlalchemy/migration.py:74
+msgid "version should be an integer"
+msgstr "Sürüm tam sayı olmak zorunda"
+
+#: nova/db/sqlalchemy/migration.py:101
+msgid "Upgrade DB using Essex release first."
+msgstr ""
+
+#: nova/db/sqlalchemy/session.py:162
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:50
+#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:60
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:53
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:86
+#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:74
+#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:97
+#: nova/db/sqlalchemy/migrate_repo/versions/132_add_instance_type_projects.py:52
+#, python-format
+msgid "Table |%s| not created!"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:62
+msgid "quota_classes table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:56
+#: nova/db/sqlalchemy/migrate_repo/versions/100_instance_metadata_uses_uuid.py:56
+#: nova/db/sqlalchemy/migrate_repo/versions/101_security_group_instance_association_uses_uuid.py:56
+#: nova/db/sqlalchemy/migrate_repo/versions/102_consoles_uses_uuid.py:56
+#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:44
+#: nova/db/sqlalchemy/migrate_repo/versions/105_instance_info_caches_uses_uuid.py:67
+#: nova/db/sqlalchemy/migrate_repo/versions/109_drop_dns_domains_project_id_fkey.py:43
+#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:56
+#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:87
+#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:56
+#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:87
+msgid "foreign key constraint couldn't be removed"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:84
+#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:128
+#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:178
+#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:236
+msgid "Foreign Key constraint couldn't be removed"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57
+msgid "foreign key could not be dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91
+msgid "foreign key could not be created"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:98
+msgid "quota_usages table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/097_quota_usages_reservations.py:105
+msgid "reservations table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:45
+#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:66
+#: nova/db/sqlalchemy/migrate_repo/versions/113_fixed_ips_uses_uuid.py:107
+#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:66
+#: nova/db/sqlalchemy/migrate_repo/versions/114_vifs_uses_uuid.py:107
+msgid "foreign key constraint couldn't be created"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/106_add_foreign_keys.py:66
+msgid "foreign key constraint couldn't be dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/115_make_user_quotas_key_and_value.py:93
+#: nova/db/sqlalchemy/migrate_repo/versions/116_drop_user_quotas_key_and_value.py:43
+msgid "user_quotas table not dropped"
+msgstr ""
+
+#: nova/image/glance.py:143
+#, python-format
+msgid ""
+"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
+"%(extra)s."
+msgstr ""
+
+#: nova/image/s3.py:311
+#, python-format
+msgid "Failed to download %(image_location)s to %(image_path)s"
+msgstr "%(image_path)si için %(image_location)s indirme işlemi başarısız"
+
+#: nova/image/s3.py:328
+#, python-format
+msgid "Failed to decrypt %(image_location)s to %(image_path)s"
+msgstr "%(image_path)s için %(image_location)s çözümü başarısız"
+
+#: nova/image/s3.py:338
+#, python-format
+msgid "Failed to untar %(image_location)s to %(image_path)s"
+msgstr "%(image_path)s için %(image_location)s çıkarma işlemi başarısız"
+
+#: nova/image/s3.py:348
+#, python-format
+msgid "Failed to upload %(image_location)s to %(image_path)s"
+msgstr "%(image_path)s için %(image_location)s yükleme işlemi başarısız"
+
+#: nova/image/s3.py:372
+#, python-format
+msgid "Failed to decrypt private key: %s"
+msgstr "Özel anahtar çözümü başarısız: %s"
+
+#: nova/image/s3.py:379
+#, python-format
+msgid "Failed to decrypt initialization vector: %s"
+msgstr "Başlatma vektörü çözümü başarısız: %s"
+
+#: nova/image/s3.py:390
+#, python-format
+msgid "Failed to decrypt image file %(image_file)s: %(err)s"
+msgstr "%(image_file)s imaj dosyası çözümü başarısız: %(err)s"
+
+#: nova/image/s3.py:402
+msgid "Unsafe filenames in image"
+msgstr "İmajda güvenliksiz dosya isimleri var"
+
+#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34
+#, python-format
+msgid "Bad mac for to_global_ipv6: %s"
+msgstr "Global ipv6 için yanlış mac numarası: %s"
+
+#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36
+#, python-format
+msgid "Bad prefix for to_global_ipv6: %s"
+msgstr "Global ipv6 için yanlış sonek: %s"
+
+#: nova/ipv6/account_identifier.py:42
+#, python-format
+msgid "Bad project_id for to_global_ipv6: %s"
+msgstr "Global ipv6 için yanlış proje numarası: %s"
+
+#: nova/network/api.py:53
+msgid "instance is a required argument to use @refresh_cache"
+msgstr ""
+
+#: nova/network/api.py:80
+#, python-format
+msgid "args: %s"
+msgstr ""
+
+#: nova/network/api.py:81
+#, python-format
+msgid "kwargs: %s"
+msgstr ""
+
+#: nova/network/api.py:169
+#, python-format
+msgid "re-assign floating IP %(address)s from instance %(instance_id)s"
+msgstr ""
+
+#: nova/network/ldapdns.py:317
+msgid "This driver only supports type 'a' entries."
+msgstr "Bu türücü sadece 'a' türü girdileri destekliyor."
+
+#: nova/network/linux_net.py:179
+#, python-format
+msgid "Attempted to remove chain %s which does not exist"
+msgstr "Var olmayan %s zinciri kaldırılmaya çalışılıyor"
+
+#: nova/network/linux_net.py:214
+#, python-format
+msgid "Unknown chain: %r"
+msgstr "Tanınmayan zincir: %r"
+
+#: nova/network/linux_net.py:239
+#, python-format
+msgid ""
+"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r %(top)r"
+msgstr ""
+
+#: nova/network/linux_net.py:374
+msgid "IPTablesManager.apply completed with success"
+msgstr ""
+
+#: nova/network/linux_net.py:580
+#, python-format
+msgid "arping error for ip %s"
+msgstr ""
+
+#: nova/network/linux_net.py:790
+#, python-format
+msgid "Pid %d is stale, skip killing dnsmasq"
+msgstr ""
+
+#: nova/network/linux_net.py:830
+#, python-format
+msgid "Hupping dnsmasq threw %s"
+msgstr ""
+
+#: nova/network/linux_net.py:832
+#, python-format
+msgid "Pid %d is stale, relaunching dnsmasq"
+msgstr ""
+
+#: nova/network/linux_net.py:894
+#, python-format
+msgid "killing radvd threw %s"
+msgstr ""
+
+#: nova/network/linux_net.py:896
+#, python-format
+msgid "Pid %d is stale, relaunching radvd"
+msgstr "%d süreç numarası bozuldu, radvd tekrar başlatılıyor"
+
+#: nova/network/linux_net.py:1126
+#, python-format
+msgid "Starting VLAN inteface %s"
+msgstr "%s VLAN arayüzü başlatılıyor "
+
+#: nova/network/linux_net.py:1162
+#, python-format
+msgid "Starting Bridge interface for %s"
+msgstr ""
+
+#: nova/network/linux_net.py:1205
+#, python-format
+msgid "Failed to add interface: %s"
+msgstr ""
+
+#: nova/network/linux_net.py:1306
+#, python-format
+msgid "Starting bridge %s "
+msgstr ""
+
+#: nova/network/linux_net.py:1314
+#, python-format
+msgid "Done starting bridge %s"
+msgstr ""
+
+#: nova/network/linux_net.py:1333
+#, python-format
+msgid "Failed unplugging gateway interface '%s'"
+msgstr ""
+
+#: nova/network/linux_net.py:1335
+#, python-format
+msgid "Unplugged gateway interface '%s'"
+msgstr ""
+
+#: nova/network/manager.py:277
+#, python-format
+msgid "Fixed ip %(fixed_ip_id)s not found"
+msgstr ""
+
+#: nova/network/manager.py:286 nova/network/manager.py:545
+#, python-format
+msgid "Interface %(interface)s not found"
+msgstr "%(interface)s arayüzü bulunamadı"
+
+#: nova/network/manager.py:301
+#, python-format
+msgid "floating IP allocation for instance |%s|"
+msgstr "|%s| örneği için değişken IP tahsisi"
+
+#: nova/network/manager.py:365
+msgid "Floating IP is not associated. Ignore."
+msgstr ""
+
+#: nova/network/manager.py:383
+#, python-format
+msgid "Address |%(address)s| is not allocated"
+msgstr "|%(address)s| adresi tahsis edilemedi"
+
+#: nova/network/manager.py:387
+#, python-format
+msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
+msgstr "Sizin |%(project)s| projeniz için |%(address)s| adresi tahsis edilemedi"
+
+#: nova/network/manager.py:408
+#, python-format
+msgid "Quota exceeded for %(pid)s, tried to allocate floating IP"
+msgstr ""
+
+#: nova/network/manager.py:469
+msgid "Failed to update usages deallocating floating IP"
+msgstr ""
+
+#: nova/network/manager.py:650
+#, python-format
+msgid "Starting migration network for instance %(instance_uuid)s"
+msgstr ""
+
+#: nova/network/manager.py:657
+#, python-format
+msgid ""
+"Floating ip address |%(address)s| no longer belongs to instance "
+"%(instance_uuid)s. Will notmigrate it "
+msgstr ""
+
+#: nova/network/manager.py:678
+#, python-format
+msgid "Finishing migration network for instance %(instance_uuid)s"
+msgstr ""
+
+#: nova/network/manager.py:686
+#, python-format
+msgid ""
+"Floating ip address |%(address)s| no longer belongs to instance "
+"%(instance_uuid)s. Will notsetup it."
+msgstr ""
+
+#: nova/network/manager.py:733
+#, python-format
+msgid ""
+"Database inconsistency: DNS domain |%s| is registered in the Nova db but not"
+" visible to either the floating or instance DNS driver. It will be ignored."
+msgstr ""
+
+#: nova/network/manager.py:779
+#, python-format
+msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
+msgstr ""
+
+#: nova/network/manager.py:789
+#, python-format
+msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
+msgstr ""
+
+#: nova/network/manager.py:903
+#, python-format
+msgid "Disassociated %s stale fixed ip(s)"
+msgstr ""
+
+#: nova/network/manager.py:907
+msgid "setting network host"
+msgstr ""
+
+#: nova/network/manager.py:1021
+msgid "network allocations"
+msgstr ""
+
+#: nova/network/manager.py:1026
+#, python-format
+msgid "networks retrieved for instance: |%(networks)s|"
+msgstr ""
+
+#: nova/network/manager.py:1056
+msgid "network deallocation for instance"
+msgstr ""
+
+#: nova/network/manager.py:1279
+#, python-format
+msgid ""
+"instance-dns-zone is |%(domain)s|, which is in availability zone |%(zone)s|."
+" Instance is in zone |%(zone2)s|. No DNS record will be created."
+msgstr ""
+
+#: nova/network/manager.py:1358
+#, python-format
+msgid "Unable to release %s because vif doesn't exist."
+msgstr ""
+
+#: nova/network/manager.py:1379
+#, python-format
+msgid "Leased IP |%(address)s|"
+msgstr ""
+
+#: nova/network/manager.py:1383
+#, python-format
+msgid "IP %s leased that is not associated"
+msgstr ""
+
+#: nova/network/manager.py:1391
+#, python-format
+msgid "IP |%s| leased that isn't allocated"
+msgstr ""
+
+#: nova/network/manager.py:1396
+#, python-format
+msgid "Released IP |%(address)s|"
+msgstr ""
+
+#: nova/network/manager.py:1400
+#, python-format
+msgid "IP %s released that is not associated"
+msgstr ""
+
+#: nova/network/manager.py:1403
+#, python-format
+msgid "IP %s released that was not leased"
+msgstr ""
+
+#: nova/network/manager.py:1422
+#, python-format
+msgid "%s must be an integer"
+msgstr ""
+
+#: nova/network/manager.py:1446
+msgid "Maximum allowed length for 'label' is 255."
+msgstr ""
+
+#: nova/network/manager.py:1466
+#, python-format
+msgid ""
+"Subnet(s) too large, defaulting to /%s. To override, specify network_size "
+"flag."
+msgstr ""
+
+#: nova/network/manager.py:1547
+msgid "cidr already in use"
+msgstr ""
+
+#: nova/network/manager.py:1550
+#, python-format
+msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
+msgstr ""
+
+#: nova/network/manager.py:1561
+#, python-format
+msgid ""
+"requested cidr (%(cidr)s) conflicts with existing smaller cidr (%(smaller)s)"
+msgstr ""
+
+#: nova/network/manager.py:1620
+msgid "Network already exists!"
+msgstr ""
+
+#: nova/network/manager.py:1640
+#, python-format
+msgid "Network must be disassociated from project %s before delete"
+msgstr ""
+
+#: nova/network/manager.py:2097
+msgid ""
+"The sum between the number of networks and the vlan start cannot be greater "
+"than 4094"
+msgstr ""
+
+#: nova/network/manager.py:2104
+#, python-format
+msgid ""
+"The network range is not big enough to fit %(num_networks)s. Network size is"
+" %(network_size)s"
+msgstr ""
+
+#: nova/network/minidns.py:65
+msgid "This driver only supports type 'a'"
+msgstr ""
+
+#: nova/network/model.py:337
+msgid "v4 subnets are required for legacy nw_info"
+msgstr "miras nw_info için v4 alt ağları gerekiyor"
+
+#: nova/network/quantum/nova_ipam_lib.py:75
+msgid "Error creating network entry"
+msgstr ""
+
+#: nova/network/quantum/nova_ipam_lib.py:90
+#, python-format
+msgid "No network with net_id = %s"
+msgstr ""
+
+#: nova/network/quantum/nova_ipam_lib.py:256
+#, python-format
+msgid "No fixed IPs to deallocate for vif %s"
+msgstr ""
+
+#: nova/network/quantumv2/__init__.py:41
+msgid "_get_auth_token() failed"
+msgstr ""
+
+#: nova/network/quantumv2/api.py:97
+#, python-format
+msgid "allocate_for_instance() for %s"
+msgstr ""
+
+#: nova/network/quantumv2/api.py:100
+#, python-format
+msgid "empty project id for instance %s"
+msgstr ""
+
+#: nova/network/quantumv2/api.py:153
+#, python-format
+msgid "Fail to delete port %(portid)s with failure: %(exception)s"
+msgstr ""
+
+#: nova/network/quantumv2/api.py:164
+#, python-format
+msgid "deallocate_for_instance() for %s"
+msgstr ""
+
+#: nova/network/quantumv2/api.py:173
+#, python-format
+msgid "Failed to delete quantum port %(portid)s "
+msgstr ""
+
+#: nova/network/quantumv2/api.py:182
+#, python-format
+msgid "get_instance_nw_info() for %s"
+msgstr ""
+
+#: nova/network/quantumv2/api.py:197
+#, python-format
+msgid "validate_networks() for %s"
+msgstr ""
+
+#: nova/network/quantumv2/api.py:438
+#, python-format
+msgid "Multiple floating IP pools matches found for name '%s'"
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:98
+#, python-format
+msgid "Could not release the acquired lock `%s`"
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:184
+#, python-format
+msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:188
+#, python-format
+msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:216
+#, python-format
+msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..."
+msgstr ""
+
+#: nova/openstack/common/log.py:298
+#, python-format
+msgid "syslog facility must be one of: %s"
+msgstr "syslog servisi bunlardan biri olmak zorundadır: %s"
+
+#: nova/openstack/common/policy.py:394
+#, python-format
+msgid "Failed to understand rule %(rule)s"
+msgstr ""
+
+#: nova/openstack/common/policy.py:404
+#, python-format
+msgid "No handler for matches of kind %s"
+msgstr ""
+
+#: nova/openstack/common/policy.py:679
+#, python-format
+msgid "Failed to understand rule %(rule)r"
+msgstr ""
+
+#: nova/openstack/common/notifier/api.py:125
+#, python-format
+msgid "%s not in valid priorities"
+msgstr ""
+
+#: nova/openstack/common/notifier/api.py:141
+#, python-format
+msgid ""
+"Problem '%(e)s' attempting to send to notification system. "
+"Payload=%(payload)s"
+msgstr ""
+
+#: nova/openstack/common/notifier/api.py:170
+#, python-format
+msgid "Failed to load notifier %s. These notifications will not be sent."
+msgstr ""
+
+#: nova/openstack/common/notifier/rabbit_notifier.py:45
+#, python-format
+msgid "Could not send notification to %(topic)s. Payload=%(message)s"
+msgstr ""
+
+#: nova/openstack/common/plugin/pluginmanager.py:64
+#, python-format
+msgid "Failed to load plugin %(plug)s: %(exc)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:209
+#, python-format
+msgid "unpacked context: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:253
+#, python-format
+msgid "received %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:259
+#, python-format
+msgid "no method for message: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:260
+#, python-format
+msgid "No method for message: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:352
+#, python-format
+msgid "Making asynchronous call on %s ..."
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:355
+#, python-format
+msgid "MSG_ID is %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:377
+#, python-format
+msgid "Making asynchronous cast on %s..."
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:385
+msgid "Making asynchronous fanout cast..."
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:411
+#, python-format
+msgid "Sending %(event_type)s on %(topic)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:34
+msgid "An unknown RPC related exception occurred."
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:64
+#, python-format
+msgid ""
+"Remote error: %(exc_type)s %(value)s\n"
+"%(traceback)s."
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:81
+msgid "Timeout while waiting on RPC response."
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:85
+msgid "Invalid reuse of an RPC connection."
+msgstr "Geçersi RPC bağlantısı kullanımı."
+
+#: nova/openstack/common/rpc/common.py:89
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:206
+#, python-format
+msgid "Returning exception %s to caller"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:168
+#: nova/openstack/common/rpc/impl_qpid.py:144
+msgid "Failed to process message... skipping it."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:468
+#, python-format
+msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:490
+#, python-format
+msgid "Connected to AMQP server on %(hostname)s:%(port)d"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:527
+#, python-format
+msgid ""
+"Unable to connect to AMQP server on %(hostname)s:%(port)d after "
+"%(max_retries)d tries: %(err_str)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:543
+#, python-format
+msgid ""
+"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying "
+"again in %(sleep_time)d seconds."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:595
+#: nova/openstack/common/rpc/impl_qpid.py:403
+#, python-format
+msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:613
+#: nova/openstack/common/rpc/impl_qpid.py:418
+#, python-format
+msgid "Timed out waiting for RPC response: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:617
+#: nova/openstack/common/rpc/impl_qpid.py:422
+#, python-format
+msgid "Failed to consume message from queue: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:651
+#: nova/openstack/common/rpc/impl_qpid.py:452
+#, python-format
+msgid "Failed to publish message to topic '%(topic)s': %(err_str)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_qpid.py:359
+#, python-format
+msgid "Unable to connect to AMQP server: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_qpid.py:364
+#, python-format
+msgid "Connected to AMQP server on %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_qpid.py:372
+msgid "Re-established AMQP queues"
+msgstr "AMQP kuyrukları tekrar kuruluyor"
+
+#: nova/openstack/common/rpc/impl_qpid.py:430
+msgid "Error processing message. Skipping it."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:89
+msgid "JSON serialization failed."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:97
+#, python-format
+msgid "Deserializing: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:133
+#, python-format
+msgid "Connecting to %(addr)s with %(type)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:134
+#, python-format
+msgid "-> Subscribed to %(subscribe)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:135
+#, python-format
+msgid "-> bind: %(bind)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:143
+msgid "Could not open socket."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:155
+#, python-format
+msgid "Subscribing to %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:193
+msgid "You cannot recv on this socket."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:198
+msgid "You cannot send on this socket."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:251
+#, python-format
+msgid "Running func with context: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:276
+msgid "Sending reply"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:344
+msgid "Registering reactor"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:356
+msgid "In reactor registered"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:371
+msgid "Out reactor registered"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:375
+msgid "Consuming socket"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:422
+#, python-format
+msgid "CONSUMER GOT %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:432
+#, python-format
+msgid "->response->%s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:442
+#, python-format
+msgid "Created topic proxy: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:449
+#, python-format
+msgid "ROUTER RELAY-OUT START %(data)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:451
+#, python-format
+msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:467
+#, python-format
+msgid "CONSUMER RECEIVED DATA: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:469
+#, python-format
+msgid "ROUTER RELAY-OUT %(data)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:495
+#, python-format
+msgid "Create Consumer for topic (%(topic)s)"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:511
+#, python-format
+msgid "Consumer is a zmq.%s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:554
+msgid "Creating payload"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:567
+msgid "Creating queue socket for reply waiter"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:578
+msgid "Sending cast"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:581
+msgid "Cast sent; Waiting reply"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:584
+#, python-format
+msgid "Received message: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:585
+msgid "Unpacking response"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:612
+#, python-format
+msgid "%(msg)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:615
+#, python-format
+msgid "Sending message(s) to: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:619
+msgid "No matchmaker results. Not casting."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:709
+msgid ""
+"Matchmaker could not be loaded.\n"
+"rpc_zmq_matchmaker is not a class."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:711
+msgid "Error loading Matchmaker."
+msgstr ""
+
+#: nova/openstack/common/rpc/matchmaker.py:45
+msgid "Match not found by MatchMaker."
+msgstr ""
+
+#: nova/openstack/common/rpc/matchmaker.py:177
+#: nova/openstack/common/rpc/matchmaker.py:195
+#, python-format
+msgid "No key defining hosts for topic '%s', see ringfile"
+msgstr ""
+
+#: nova/scheduler/chance.py:49 nova/scheduler/simple.py:96
+msgid "Is the appropriate service running?"
+msgstr "Uygun servis çalışıyor mu?"
+
+#: nova/scheduler/chance.py:54
+msgid "Could not find another compute"
+msgstr "Başka bir işlem bulunamadı"
+
+#: nova/scheduler/driver.py:64
+msgid "Exception during scheduler.run_instance"
+msgstr ""
+
+#: nova/scheduler/driver.py:68 nova/scheduler/manager.py:181
+#, python-format
+msgid "Setting instance to %(state)s state."
+msgstr ""
+
+#: nova/scheduler/driver.py:101
+#, python-format
+msgid "Casted '%(method)s' to volume '%(host)s'"
+msgstr ""
+
+#: nova/scheduler/driver.py:124
+#, python-format
+msgid "Casted '%(method)s' to compute '%(host)s'"
+msgstr ""
+
+#: nova/scheduler/driver.py:141
+#, python-format
+msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
+msgstr ""
+
+#: nova/scheduler/driver.py:189
+msgid "Driver must implement schedule_prep_resize"
+msgstr ""
+
+#: nova/scheduler/driver.py:197
+msgid "Driver must implement schedule_run_instance"
+msgstr ""
+
+#: nova/scheduler/driver.py:202
+msgid "Driver must implement schedule_create_volune"
+msgstr ""
+
+#: nova/scheduler/driver.py:334
+#, python-format
+msgid ""
+"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
+"memory(host:%(avail)s <= instance:%(mem_inst)s)"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:49
+#, python-format
+msgid "No host selection for %s defined."
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:65
+#, python-format
+msgid "Attempting to build %(num_instances)d instance(s)"
+msgstr "%(num_instances)d örnek(leri) kurulmaya çalışılıyor."
+
+#: nova/scheduler/filter_scheduler.py:186
+msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:213
+#, python-format
+msgid ""
+"Exceeded max scheduling attempts %(max_attempts)d for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:224
+msgid "Scheduler only understands Compute nodes (for now)"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:276
+#, python-format
+msgid "Filtered %(hosts)s"
+msgstr "%(hosts)s filtrelendi"
+
+#: nova/scheduler/filter_scheduler.py:286
+#, python-format
+msgid "Weighted %(weighted_host)s"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:237
+#, python-format
+msgid "Host filter fails for ignored host %(host)s"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:244
+#, python-format
+msgid "Host filter fails for non-forced host %(host)s"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:250
+#, python-format
+msgid "Host filter function %(func)s failed for %(host)s"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:256
+#, python-format
+msgid "Host filter passes for %(host)s"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:318
+#, python-format
+msgid "Received %(service_name)s service update from %(host)s."
+msgstr ""
+
+#: nova/scheduler/host_manager.py:341
+msgid "host_manager only implemented for 'compute'"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:351
+#, python-format
+msgid "No service for compute ID %s"
+msgstr "%s işlem ID'si için servis yok"
+
+#: nova/scheduler/manager.py:79
+#, python-format
+msgid "Failed to schedule create_volume: %(ex)s"
+msgstr ""
+
+#: nova/scheduler/manager.py:165
+#, python-format
+msgid "Failed to schedule_%(method)s: %(ex)s"
+msgstr "%(method)s zamanlaması başarısız: %(ex)s"
+
+#: nova/scheduler/scheduler_options.py:69
+#, python-format
+msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
+msgstr "%(filename)s dosyası için zamanlayıcı seçenekleri başlatılamadı: '%(e)s'"
+
+#: nova/scheduler/scheduler_options.py:78
+#, python-format
+msgid "Could not decode scheduler options: '%(e)s'"
+msgstr "Zamanlayıcı seçenekleri çözülemedi: '%(e)s'"
+
+#: nova/scheduler/simple.py:52
+msgid ""
+"SimpleScheduler now only covers volume scheduling and is deprecated in "
+"Folsom. Non-volume functionality in SimpleScheduler has been replaced by "
+"FilterScheduler"
+msgstr ""
+
+#: nova/scheduler/simple.py:62
+msgid ""
+"nova-volume functionality is deprecated in Folsom and will be removed in "
+"Grizzly. Volumes are now handled by Cinder"
+msgstr ""
+
+#: nova/scheduler/simple.py:89
+msgid "Not enough allocatable volume gigabytes remaining"
+msgstr ""
+
+#: nova/scheduler/filters/aggregate_instance_extra_specs.py:49
+#: nova/scheduler/filters/aggregate_instance_extra_specs.py:56
+#: nova/scheduler/filters/compute_capabilities_filter.py:48
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:38
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:42
+#, python-format
+msgid "%(host_state)s is disabled via capabilities"
+msgstr ""
+
+#: nova/scheduler/filters/core_filter.py:45
+msgid "VCPUs not set; assuming CPU collection broken"
+msgstr "VCPU ayarlanamadı, CPU koleksiyonunun bozulduğu varsayılıyor"
+
+#: nova/scheduler/filters/disk_filter.py:47
+#, python-format
+msgid ""
+"%(host_state)s does not have %(requested_disk)s MB usable disk, it only has "
+"%(usable_disk_mb)s MB usable disk."
+msgstr ""
+
+#: nova/scheduler/filters/image_props_filter.py:48
+#, python-format
+msgid ""
+"Instance contains properties %(image_props)s, but no corresponding "
+"capabilities are advertised by the compute node"
+msgstr ""
+
+#: nova/scheduler/filters/image_props_filter.py:61
+#, python-format
+msgid ""
+"Instance properties %(image_props)s are satisfied by compute host "
+"capabilities %(capabilities)s"
+msgstr ""
+
+#: nova/scheduler/filters/image_props_filter.py:66
+#, python-format
+msgid ""
+"Instance contains properties %(image_props)s that are not provided by the "
+"compute node capabilities %(capabilities)s"
+msgstr ""
+
+#: nova/scheduler/filters/image_props_filter.py:82
+#, python-format
+msgid "%(host_state)s does not support requested instance_properties"
+msgstr ""
+
+#: nova/scheduler/filters/io_ops_filter.py:42
+#, python-format
+msgid ""
+"%(host_state)s fails I/O ops check: Max IOs per host is set to "
+"%(max_io_ops)s"
+msgstr ""
+
+#: nova/scheduler/filters/num_instances_filter.py:39
+#, python-format
+msgid ""
+"%(host_state)s fails num_instances check: Max instances per host is set to "
+"%(max_instances)s"
+msgstr ""
+
+#: nova/scheduler/filters/ram_filter.py:46
+#, python-format
+msgid ""
+"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has "
+"%(usable_ram)s MB usable ram."
+msgstr ""
+
+#: nova/scheduler/filters/retry_filter.py:38
+#, python-format
+msgid "Previously tried hosts: %(hosts)s. (host=%(host)s)"
+msgstr ""
+
+#: nova/scheduler/filters/trusted_filter.py:201
+#, python-format
+msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)"
+msgstr ""
+
+#: nova/tests/fake_ldap.py:34
+msgid "Attempted to instantiate singleton"
+msgstr ""
+
+#: nova/tests/fake_utils.py:72
+#, python-format
+msgid "Faking execution of cmd (subprocess): %s"
+msgstr "Komutun(alt sürecin) taklit çalıştırılması: %s"
+
+#: nova/tests/fake_utils.py:80
+#, python-format
+msgid "Faked command matched %s"
+msgstr "Sahte komut eşleşti %s"
+
+#: nova/tests/fake_utils.py:96
+#, python-format
+msgid "Faked command raised an exception %s"
+msgstr "Sahte komut bir istisna fırlattı %s"
+
+#: nova/tests/fake_utils.py:101
+#, python-format
+msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
+msgstr "Sahte komuta verilen yanıt: standartçıktı='%(stdout)s' standarthata='%(stderr)s'"
+
+#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318
+#: nova/volume/cinder.py:159
+msgid "status must be available"
+msgstr ""
+
+#: nova/tests/fake_volume.py:180 nova/volume/api.py:321
+#: nova/volume/cinder.py:162
+msgid "already attached"
+msgstr ""
+
+#: nova/tests/fake_volume.py:185 nova/volume/api.py:328
+#: nova/volume/cinder.py:168
+msgid "already detached"
+msgstr ""
+
+#: nova/tests/fakelibvirt.py:849
+msgid "Please extend mock libvirt module to support flags"
+msgstr "Lütfen sahte libvirt modülü desteklenen bayraklar için genişletiniz"
+
+#: nova/tests/fakelibvirt.py:853
+msgid "Expected a list for 'auth' parameter"
+msgstr ""
+
+#: nova/tests/fakelibvirt.py:857
+msgid "Expected a function in 'auth[0]' parameter"
+msgstr ""
+
+#: nova/tests/fakelibvirt.py:861
+msgid "Expected a function in 'auth[1]' parameter"
+msgstr ""
+
+#: nova/tests/test_misc.py:62
+#, python-format
+msgid ""
+"The following migrations are missing a downgrade:\n"
+"\t%s"
+msgstr ""
+
+#: nova/tests/test_nova_manage.py:202
+msgid "id"
+msgstr "id"
+
+#: nova/tests/test_nova_manage.py:203
+msgid "IPv4"
+msgstr "IPv4"
+
+#: nova/tests/test_nova_manage.py:204
+msgid "IPv6"
+msgstr "IPv6"
+
+#: nova/tests/test_nova_manage.py:205
+msgid "start address"
+msgstr "Başlangıç adresi"
+
+#: nova/tests/test_nova_manage.py:206
+msgid "DNS1"
+msgstr "DNS1"
+
+#: nova/tests/test_nova_manage.py:207
+msgid "DNS2"
+msgstr "DNS2"
+
+#: nova/tests/test_nova_manage.py:208
+msgid "VlanID"
+msgstr "VlanID"
+
+#: nova/tests/test_nova_manage.py:209
+msgid "project"
+msgstr "proje"
+
+#: nova/tests/test_nova_manage.py:210
+msgid "uuid"
+msgstr "uuid"
+
+#: nova/tests/test_storwize_svc.py:177
+#, python-format
+msgid "unrecognized argument %s"
+msgstr ""
+
+#: nova/tests/test_storwize_svc.py:897
+#, python-format
+msgid "Run CLI command: %s"
+msgstr ""
+
+#: nova/tests/test_storwize_svc.py:900
+#, python-format
+msgid ""
+"CLI output:\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: nova/tests/test_storwize_svc.py:905
+#, python-format
+msgid ""
+"CLI Exception output:\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: nova/tests/test_volume_types.py:58
+#, python-format
+msgid "Given data: %s"
+msgstr ""
+
+#: nova/tests/test_volume_types.py:59
+#, python-format
+msgid "Result data: %s"
+msgstr ""
+
+#: nova/tests/test_xenapi.py:691
+#, python-format
+msgid "Creating files in %s to simulate guest agent"
+msgstr "Konuk aracı benzetmek için %s'de dosyalar oluşturuluyor"
+
+#: nova/tests/test_xenapi.py:702
+#, python-format
+msgid "Removing simulated guest agent files in %s"
+msgstr "%s'deki benzetilmiş konuk aracı dosyaları kaldırılıyor"
+
+#: nova/tests/api/test_auth.py:79
+msgid "200 Role Match"
+msgstr ""
+
+#: nova/tests/api/test_auth.py:81
+msgid "200 No Roles"
+msgstr ""
+
+#: nova/tests/api/test_auth.py:84
+msgid "unexpected role header"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/test_servers.py:2996
+msgid ""
+"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
+"instances"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/test_servers.py:3001
+msgid ""
+"Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/test_servers.py:3006
+msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:56
+#, python-format
+msgid "_create: %s"
+msgstr "oluştur: %s"
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:65
+#, python-format
+msgid "_delete: %s"
+msgstr "sil: %s"
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:74
+#, python-format
+msgid "_get: %s"
+msgstr "getir: %s"
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:84
+#, python-format
+msgid "_get_all: %s"
+msgstr "hepsini getir: %s"
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126
+#, python-format
+msgid "test_snapshot_create: param=%s"
+msgstr "Test sistem görüntüsü oluşturulması: parametre=%s"
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135
+#, python-format
+msgid "test_snapshot_create: resp_dict=%s"
+msgstr "Test sistem görüntüsü oluşturulması: yanıt dizini=%s"
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183
+#, python-format
+msgid "test_snapshot_create_force: param=%s"
+msgstr "Zorla test sistem görüntüsü oluşturulması: parametre=%s"
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166
+#, python-format
+msgid "test_snapshot_create_force: resp_dict=%s"
+msgstr "Zorla test sistem görüntüsü oluşturulması: yanıt dizini=%s"
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219
+#, python-format
+msgid "test_snapshot_show: resp=%s"
+msgstr "Test sistem görüntüsü gösterimi: yanıt=%s"
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245
+#, python-format
+msgid "test_snapshot_detail: resp_dict=%s"
+msgstr "Test sistem görüntüsü ayrıntısı: yanıt dizin=%s"
+
+#: nova/tests/compute/test_compute.py:630
+#: nova/tests/compute/test_compute.py:648
+#: nova/tests/compute/test_compute.py:684
+#: nova/tests/compute/test_compute.py:709
+#: nova/tests/compute/test_compute.py:2372
+#, python-format
+msgid "Running instances: %s"
+msgstr "Örnekler çalışıyor: %s"
+
+#: nova/tests/compute/test_compute.py:636
+#: nova/tests/compute/test_compute.py:671
+#: nova/tests/compute/test_compute.py:697
+#: nova/tests/compute/test_compute.py:727
+#, python-format
+msgid "After terminating instances: %s"
+msgstr "Örnekleri sonlandırmanın ardından: %s"
+
+#: nova/tests/compute/test_compute.py:1104
+msgid "Internal error"
+msgstr "İçsel hata"
+
+#: nova/tests/compute/test_compute.py:2383
+#, python-format
+msgid "After force-killing instances: %s"
+msgstr "Zorla öldürülen örneklerin ardından: %s"
+
+#: nova/tests/hyperv/hypervutils.py:141 nova/virt/hyperv/vmops.py:473
+#, python-format
+msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
+msgstr ""
+
+#: nova/tests/hyperv/hypervutils.py:192 nova/virt/hyperv/vmops.py:408
+#, python-format
+msgid "Failed to destroy vm %s"
+msgstr ""
+
+#: nova/tests/hyperv/hypervutils.py:235 nova/virt/hyperv/snapshotops.py:92
+#, python-format
+msgid "Failed to get info for disk %s"
+msgstr ""
+
+#: nova/tests/integrated/test_api_samples.py:138
+#, python-format
+msgid "Result: %(result)s is not a dict."
+msgstr ""
+
+#: nova/tests/integrated/test_api_samples.py:142
+#, python-format
+msgid ""
+"Key mismatch:\n"
+"%(ex_keys)s\n"
+"%(res_keys)s"
+msgstr ""
+
+#: nova/tests/integrated/test_api_samples.py:150
+#, python-format
+msgid "Result: %(result)s is not a list."
+msgstr ""
+
+#: nova/tests/integrated/test_api_samples.py:153
+#, python-format
+msgid ""
+"Length mismatch: %(result)s\n"
+"%(expected)s."
+msgstr ""
+
+#: nova/tests/integrated/test_api_samples.py:164
+#, python-format
+msgid "Result: %(res_obj)s not in %(expected)s."
+msgstr ""
+
+#: nova/tests/integrated/test_api_samples.py:181
+#: nova/tests/integrated/test_api_samples.py:194
+#, python-format
+msgid ""
+"Values do not match:\n"
+"%(expected)s\n"
+"%(result)s"
+msgstr ""
+
+#: nova/tests/integrated/test_login.py:31
+#, python-format
+msgid "flavor: %s"
+msgstr "Örnek türü: %s"
+
+#: nova/tests/integrated/api/client.py:38
+#, python-format
+msgid ""
+"%(message)s\n"
+"Status Code: %(_status)s\n"
+"Body: %(_body)s"
+msgstr "%(message)s\nDurum Kodu: %(_status)s\nGövde: %(_body)s"
+
+#: nova/tests/integrated/api/client.py:47
+msgid "Authentication error"
+msgstr "Kimlik doğrulama hatası"
+
+#: nova/tests/integrated/api/client.py:55
+msgid "Authorization error"
+msgstr "Yetkilendirme hatası"
+
+#: nova/tests/integrated/api/client.py:63
+msgid "Item not found"
+msgstr "Öğe bulunamadı"
+
+#: nova/tests/integrated/api/client.py:105
+#, python-format
+msgid "Doing %(method)s on %(relative_url)s"
+msgstr "%(relative_url)s'de %(method)s işlemleri yapılıyor"
+
+#: nova/tests/integrated/api/client.py:107
+#, python-format
+msgid "Body: %s"
+msgstr "Gövde: %s"
+
+#: nova/tests/integrated/api/client.py:125
+#, python-format
+msgid "%(auth_uri)s => code %(http_status)s"
+msgstr "%(auth_uri)s => kodu %(http_status)s"
+
+#: nova/tests/integrated/api/client.py:155
+#, python-format
+msgid "%(relative_uri)s => code %(http_status)s"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:165
+msgid "Unexpected status code"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:172
+#, python-format
+msgid "Decoding JSON: %s"
+msgstr ""
+
+#: nova/virt/configdrive.py:77
+#, python-format
+msgid "Added %(filepath)s to config drive"
+msgstr ""
+
+#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249
+msgid "Attempted to unfilter instance which is not filtered"
+msgstr ""
+
+#: nova/virt/firewall.py:187
+msgid "Filters added to instance"
+msgstr ""
+
+#: nova/virt/firewall.py:189
+msgid "Provider Firewall Rules refreshed"
+msgstr ""
+
+#: nova/virt/firewall.py:357
+#, python-format
+msgid "Adding security group rule: %r"
+msgstr ""
+
+#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80
+#, python-format
+msgid "Adding provider rule: %s"
+msgstr ""
+
+#: nova/virt/images.py:101
+msgid "'qemu-img info' parsing failed."
+msgstr ""
+
+#: nova/virt/images.py:107
+#, python-format
+msgid "fmt=%(fmt)s backed by: %(backing_file)s"
+msgstr ""
+
+#: nova/virt/images.py:118
+#, python-format
+msgid "Converted to raw, but format is now %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:93
+msgid "No domains exist."
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:95
+#, python-format
+msgid "============= initial domains =========== : %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:99
+msgid "Building domain: to be removed"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:103
+msgid "Not running domain: remove"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:111
+msgid "domain running on an unknown node: discarded"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:127
+#, python-format
+msgid "No such domain (%s)"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:134
+#, python-format
+msgid "Failed power down Bare-metal node %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:143
+msgid "deactivate -> activate fails"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:153
+msgid "destroy_domain: no such domain"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:154
+#, python-format
+msgid "No such domain %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:161
+#, python-format
+msgid "Domains: %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:164
+#, python-format
+msgid "After storing domains: %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:167
+msgid "deactivation/removing domain failed"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:174
+msgid "===== Domain is being created ====="
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:177
+msgid "Same domain name already exists"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:179
+msgid "create_domain: before get_idle_node"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:196
+#, python-format
+msgid "Created new domain: %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:211
+#, python-format
+msgid "Failed to boot Bare-metal node %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:220
+msgid "No such domain exists"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:224
+#, python-format
+msgid "change_domain_state: to new state %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:231
+#, python-format
+msgid "Stored fake domains to the file: %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:242
+msgid "domain does not exist"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:117
+#, python-format
+msgid "Error encountered when destroying instance '%(name)s': %(ex)s"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:131
+#, python-format
+msgid "instance %(instance_name)s: deleting instance files %(target)s"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:158
+#, python-format
+msgid "instance %s: rebooted"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:162
+msgid "_wait_for_reboot failed"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:191
+#, python-format
+msgid "instance %s: rescued"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:195
+msgid "_wait_for_rescue failed"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:212
+msgid "<============= spawn of baremetal =============>"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:225
+#, python-format
+msgid "instance %s: is building"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:231
+msgid "Key is injected but instance is not running yet"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:240
+#, python-format
+msgid "instance %s: booted"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:247
+#, python-format
+msgid "~~~~~~ current state = %s ~~~~~~"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:249
+#, python-format
+msgid "instance %s spawned successfully"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:252
+#, python-format
+msgid "instance %s:not booted"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:255
+msgid "Baremetal assignment is overcommitted."
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:339
+#, python-format
+msgid "instance %s: Creating image"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:457
+#, python-format
+msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:467
+#, python-format
+msgid ""
+"instance %(inst_name)s: ignoring error injecting data into image %(img_id)s "
+"(%(e)s)"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:513
+#, python-format
+msgid "instance %s: starting toXML method"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:516
+#, python-format
+msgid "instance %s: finished toXML method"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486
+#: nova/virt/libvirt/driver.py:1987
+msgid ""
+"Cannot get the number of cpu, because this function is not implemented for "
+"this platform. This error can be safely ignored for now."
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:683
+#, python-format
+msgid "#### RLK: cpu_arch = %s "
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:700
+msgid "Updating!"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033
+#: nova/virt/xenapi/host.py:148
+msgid "Updating host stats"
+msgstr ""
+
+#: nova/virt/baremetal/nodes.py:42
+#, python-format
+msgid "Unknown baremetal driver %(d)s"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:184
+msgid "free_node...."
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:215
+#, python-format
+msgid "deactivate_node is called for node_id = %(id)s node_ip = %(ip)s"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:220
+msgid "status of node is set to 0"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:231
+msgid "rootfs is already removed"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:263
+msgid "Before ping to the bare-metal node"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:274
+#, python-format
+msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is ready"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:278
+#, python-format
+msgid ""
+"TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:290
+msgid "Noting to do for tilera nodes: vmlinux is in CF"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:313
+msgid "activate_node"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:327
+msgid "Node is unknown error state."
+msgstr ""
+
+#: nova/virt/disk/api.py:198
+msgid "no capable image handler configured"
+msgstr ""
+
+#: nova/virt/disk/api.py:245
+#, python-format
+msgid "no disk image handler for: %s"
+msgstr ""
+
+#: nova/virt/disk/api.py:257
+msgid "image already mounted"
+msgstr ""
+
+#: nova/virt/disk/api.py:323
+#, python-format
+msgid ""
+"Failed to mount container filesystem '%(image)s' on '%(target)s': %(errors)s"
+msgstr ""
+
+#: nova/virt/disk/api.py:340
+#, python-format
+msgid "Failed to unmount container filesystem: %s"
+msgstr ""
+
+#: nova/virt/disk/api.py:373
+msgid "injected file path not valid"
+msgstr ""
+
+#: nova/virt/disk/api.py:518
+msgid "Not implemented on Windows"
+msgstr ""
+
+#: nova/virt/disk/api.py:552
+#, python-format
+msgid "User %(username)s not found in password file."
+msgstr ""
+
+#: nova/virt/disk/api.py:568
+#, python-format
+msgid "User %(username)s not found in shadow file."
+msgstr ""
+
+#: nova/virt/disk/guestfs.py:41
+#, python-format
+msgid "unsupported partition: %s"
+msgstr ""
+
+#: nova/virt/disk/guestfs.py:66 nova/virt/disk/guestfs.py:80
+#: nova/virt/disk/mount.py:132
+#, python-format
+msgid "Failed to mount filesystem: %s"
+msgstr ""
+
+#: nova/virt/disk/guestfs.py:79
+msgid "unknown guestmount error"
+msgstr ""
+
+#: nova/virt/disk/guestfs.py:119
+#, python-format
+msgid "Failed to umount image at %s, guestmount was still running after 10s"
+msgstr ""
+
+#: nova/virt/disk/loop.py:31
+#, python-format
+msgid "Could not attach image to loopback: %s"
+msgstr ""
+
+#: nova/virt/disk/mount.py:83
+#, python-format
+msgid "partition search unsupported with %s"
+msgstr ""
+
+#: nova/virt/disk/mount.py:99
+#, python-format
+msgid "partition %s not found"
+msgstr ""
+
+#: nova/virt/disk/mount.py:100
+#, python-format
+msgid "Failed to map partitions: %s"
+msgstr ""
+
+#: nova/virt/disk/nbd.py:59
+msgid "nbd unavailable: module not loaded"
+msgstr ""
+
+#: nova/virt/disk/nbd.py:64
+msgid "No free nbd devices"
+msgstr ""
+
+#: nova/virt/disk/nbd.py:86
+#, python-format
+msgid "qemu-nbd error: %s"
+msgstr ""
+
+#: nova/virt/disk/nbd.py:98
+#, python-format
+msgid "nbd device %s did not show up"
+msgstr ""
+
+#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192
+msgid "plug_vifs called"
+msgstr ""
+
+#: nova/virt/hyperv/driver.py:195
+msgid "ensure_filtering_rules_for_instance called"
+msgstr ""
+
+#: nova/virt/hyperv/driver.py:200
+msgid "unfilter_instance called"
+msgstr ""
+
+#: nova/virt/hyperv/driver.py:204
+msgid "confirm_migration called"
+msgstr ""
+
+#: nova/virt/hyperv/driver.py:209
+msgid "finish_revert_migration called"
+msgstr ""
+
+#: nova/virt/hyperv/driver.py:215
+msgid "finish_migration called"
+msgstr ""
+
+#: nova/virt/hyperv/driver.py:218
+msgid "get_console_output called"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:52
+msgid ""
+"Live migration is not supported \" \"by this version of "
+"Hyper-V"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:61
+msgid "Live migration is not enabled on this host"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:64
+msgid "Live migration networks are not configured on this host"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:68
+msgid "live_migration called"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:94
+#, python-format
+msgid "Getting live migration networks for remote host: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:113
+#, python-format
+msgid "Starting live migration for instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:126
+#, python-format
+msgid "Failed to live migrate VM %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:129
+#, python-format
+msgid "Calling live migration recover_method for instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:133
+#, python-format
+msgid "Calling live migration post_method for instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:139
+msgid "pre_live_migration called"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:157
+msgid "post_live_migration_at_destination called"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:161
+#, python-format
+msgid "compare_cpu called %s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:57
+#, python-format
+msgid "Creating snapshot for instance %s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:71
+#, python-format
+msgid "Failed to create snapshot for VM %s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:83
+#, python-format
+msgid "Getting info for VHD %s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:106
+#, python-format
+msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:116
+#, python-format
+msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:120
+#, python-format
+msgid ""
+"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
+"%(dest_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:134
+#, python-format
+msgid ""
+"Failed to reconnect base disk %(dest_base_disk_path)s and diff disk "
+"%(dest_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:139
+#, python-format
+msgid ""
+"Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:151
+#, python-format
+msgid ""
+"Failed to merge base disk %(dest_base_disk_path)s and diff disk "
+"%(dest_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:164
+#, python-format
+msgid ""
+"Updating Glance image %(image_id)s with content from merged disk "
+"%(image_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:169
+#, python-format
+msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:172
+#, python-format
+msgid "Removing snapshot %s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:181
+#, python-format
+msgid "Failed to remove snapshot for VM %s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:186
+#, python-format
+msgid "Removing folder %s "
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:69
+msgid "get_info called for instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:93
+#, python-format
+msgid "hyperv vm state: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:99
+#, python-format
+msgid ""
+"Got Info for vm %(instance_name)s: state=%(state)s, mem=%(memusage)s, "
+"num_cpu=%(numprocs)s, uptime=%(uptime)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:135
+#, python-format
+msgid "cache image failed: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:154
+#, python-format
+msgid "Starting VM %s "
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:156
+#, python-format
+msgid "Started VM %s "
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:158
+#, python-format
+msgid "spawn vm failed: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:177
+#, python-format
+msgid "Failed to create VM %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:180
+#, python-format
+msgid "Created VM %s..."
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:197
+#, python-format
+msgid "Set memory for vm %s..."
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:210
+#, python-format
+msgid "Set vcpus for vm %s..."
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:214
+#, python-format
+msgid "Creating a scsi controller for %(vm_name)s for volume attaching"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:223
+msgid "Controller not found"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:231
+#, python-format
+msgid "Failed to add scsi controller to VM %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:236
+#, python-format
+msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:263
+#, python-format
+msgid "Failed to add diskdrive to VM %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:266
+#, python-format
+msgid "New disk drive path is %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:285
+#, python-format
+msgid "Failed to add vhd file to VM %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:287
+#, python-format
+msgid "Created disk for %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:291
+#, python-format
+msgid "Creating nic for %s "
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:296
+msgid "Cannot find vSwitch"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:316
+msgid "Failed creating a port on the external vswitch"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:317
+#, python-format
+msgid "Failed creating port for %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:320
+#, python-format
+msgid "Created switch port %(vm_name)s on switch %(ext_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:332
+#, python-format
+msgid "Failed to add nic to VM %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:334
+#, python-format
+msgid "Created nic for %s "
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:341 nova/virt/hyperv/vmops.py:344
+#, python-format
+msgid "Attempting to bind NIC to %s "
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:349
+msgid "No vSwitch specified, attaching to default"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:374
+#, python-format
+msgid "Got request to destroy vm %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:418
+#, python-format
+msgid "Del: disk %(vhdfile)s vm %(instance_name)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:424
+msgid "Pause instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:429
+msgid "Unpause instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:435
+msgid "Suspend instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:440
+msgid "Resume instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:445
+msgid "Power off instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:450
+msgid "Power on instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:470
+#, python-format
+msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:555
+#, python-format
+msgid "Windows version: %s "
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:567
+msgid "get_available_resource called"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:604
+#, python-format
+msgid "use_cow_image:%s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:624
+#, python-format
+msgid "Failed to create Difference Disk from %(base)s to %(target)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:54
+#, python-format
+msgid "duplicate name found: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:68
+#, python-format
+msgid ""
+"WMI job failed: %(ErrorSummaryDescription)s - %(ErrorDescription)s - "
+"%(ErrorCode)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:73
+#, python-format
+msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s "
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:80 nova/virt/hyperv/vmutils.py:96
+#, python-format
+msgid "Creating folder %s "
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:94
+#, python-format
+msgid "Removing existing folder %s "
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483
+#, python-format
+msgid "block device info: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:97
+#, python-format
+msgid "Attach boot from volume failed: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:100
+#, python-format
+msgid "Unable to attach boot volume to instance %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:109 nova/virt/xenapi/volumeops.py:115
+#, python-format
+msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:134
+#, python-format
+msgid "Attach volume failed: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191
+#, python-format
+msgid "Unable to attach volume to instance %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:156
+#, python-format
+msgid "Failed to add volume to VM %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:170
+#, python-format
+msgid "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:187
+#, python-format
+msgid "Mounted disk to detach is: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:188
+#, python-format
+msgid "host_resource disk detached is: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:191
+#, python-format
+msgid "Physical disk detached is: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:198
+#, python-format
+msgid "Failed to remove volume from VM %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604
+msgid "Could not determine iscsi initiator name"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:224
+#, python-format
+msgid "device.InitiatorName: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:225
+#, python-format
+msgid "device.TargetName: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:226
+#, python-format
+msgid "device.ScsiPortNumber: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:227
+#, python-format
+msgid "device.ScsiPathId: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:228
+#, python-format
+msgid "device.ScsiTargetId): %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:229
+#, python-format
+msgid "device.ScsiLun: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:230
+#, python-format
+msgid "device.DeviceInterfaceGuid :%s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:232
+#, python-format
+msgid "device.DeviceInterfaceName: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:234
+#, python-format
+msgid "device.LegacyName: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:235
+#, python-format
+msgid "device.DeviceType: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:236
+#, python-format
+msgid "device.DeviceNumber %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:237
+#, python-format
+msgid "device.PartitionNumber :%s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:243 nova/virt/hyperv/volumeops.py:262
+#, python-format
+msgid "Unable to find a mounted disk for target_iqn: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:245
+#, python-format
+msgid "Device number : %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:246
+#, python-format
+msgid "Target lun : %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:252 nova/virt/hyperv/volumeops.py:259
+#, python-format
+msgid "Mounted disk is: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:276
+#, python-format
+msgid "Drive number to disconnect is: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:283
+#, python-format
+msgid "DeviceNumber : %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:288
+#, python-format
+msgid "Disk path to parse: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:290
+#, python-format
+msgid "start_device_id: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:292
+#, python-format
+msgid "end_device_id: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeutils.py:51
+#, python-format
+msgid "An error has occurred when calling the iscsi initiator: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeutils.py:68
+msgid "The ISCSI initiator name can't be found. Choosing the default one"
+msgstr ""
+
+#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463
+#: nova/virt/xenapi/vm_utils.py:476
+#, python-format
+msgid "block_device_list %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:333
+#, python-format
+msgid ""
+"Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:339
+#, python-format
+msgid "Connecting to libvirt: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:360
+msgid "Connection to libvirt broke"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385
+#, python-format
+msgid "Can not handle authentication request for %d credentials"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:467
+#, python-format
+msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:481
+msgid "During wait destroy, instance disappeared."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:486
+msgid "Instance destroyed successfully."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:508
+msgid "Error from libvirt during undefineFlags. Retrying with undefine"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:523
+#, python-format
+msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:536
+#, python-format
+msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:553
+#, python-format
+msgid "Deleting instance files %(target)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:567
+#, python-format
+msgid "Failed to cleanup directory %(target)s: %(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:729
+msgid "During detach_volume, instance disappeared."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:739
+msgid "attaching LXC block device"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:752
+msgid "detaching LXC block device"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:884
+msgid "Instance soft rebooted successfully."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:888
+msgid "Failed to soft reboot instance."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:920
+msgid "Instance shutdown successfully."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:955
+msgid "Instance rebooted successfully."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1085
+msgid "Instance is running"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253
+msgid "Instance spawned successfully."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1108
+#, python-format
+msgid "data: %(data)r, fpath: %(fpath)r"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1154
+msgid "Guest does not have a console available"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1198
+#, python-format
+msgid "Path '%(path)s' supports direct I/O"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1202
+#, python-format
+msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210
+#, python-format
+msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1276
+msgid "Creating image"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1402
+msgid "Using config drive"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1412
+#, python-format
+msgid "Creating config drive at %(path)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1426
+#, python-format
+msgid "Injecting %(injection)s into image %(img_id)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1436
+#, python-format
+msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1510
+#, python-format
+msgid ""
+"Config requested an explicit CPU model, but the current libvirt hypervisor "
+"'%s' does not support selecting CPU models"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1516
+msgid "Config requested a custom CPU model, but no model name was provided"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1520
+msgid "A CPU model name should not be set when a host CPU model is requested"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1524
+#, python-format
+msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1540
+msgid ""
+"Passthrough of the host CPU was requested but this libvirt version does not "
+"support this feature"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1832
+msgid "Starting toXML method"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1836
+msgid "Finished toXML method"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1853
+#, python-format
+msgid ""
+"Error from libvirt while looking up %(instance_name)s: [Error Code "
+"%(error_code)s] %(ex)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2105
+msgid "libvirt version is too old (does not support getVersion)"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2292
+msgid "Block migration can not be used with shared storage."
+msgstr "Blok göçü paylaşılan hafıza ile kullanılamaz."
+
+#: nova/virt/libvirt/driver.py:2300
+msgid "Live migration can not be used without shared storage."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2340
+#, python-format
+msgid ""
+"Unable to migrate %(instance_uuid)s: Disk of instance is too large(available"
+" on destination host:%(available)s < need:%(necessary)s)"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2360
+#, python-format
+msgid ""
+"Instance launched has CPU info:\n"
+"%s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2372
+#, python-format
+msgid ""
+"CPU doesn't have compatibility.\n"
+"\n"
+"%(ret)s\n"
+"\n"
+"Refer to %(u)s"
+msgstr "CPU uyumluluğu yok. \\n \\n %(ret)s \\n \\n Bkz: %(u)s"
+
+#: nova/virt/libvirt/driver.py:2389
+#, python-format
+msgid ""
+"Creating tmpfile %s to notify to other compute nodes that they should mount "
+"the same storage."
+msgstr "Diğer hesaplama düğümlerini haberdar etmek için %s geçici dosyası oluşturuluyor. Düğümler aynı belleğe bağlanmalıdır."
+
+#: nova/virt/libvirt/driver.py:2437
+#, python-format
+msgid "The firewall filter for %s does not exist"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2507
+#, python-format
+msgid "Live Migration failure: %(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2551
+#, python-format
+msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
+msgstr "plug_vifs() %(cnt)d kez başarısız oldu. %(hostname)s için %(max_retry)d denemeye kadar tekrar deneniyor."
+
+#: nova/virt/libvirt/driver.py:2678
+#, python-format
+msgid "skipping %(path)s since it looks like volume"
+msgstr "Birim gibi göründüğünden beri %(path)s atlanıyor"
+
+#: nova/virt/libvirt/driver.py:2727
+#, python-format
+msgid "Getting disk size of %(i_name)s: %(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2789
+msgid "Starting migrate_disk_and_power_off"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2848
+msgid "Instance running successfully."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2855
+msgid "Starting finish_migration"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2906
+msgid "Starting finish_revert_migration"
+msgstr ""
+
+#: nova/virt/libvirt/firewall.py:34
+msgid ""
+"Libvirt module could not be loaded. NWFilterFirewall will not work "
+"correctly."
+msgstr "Libvirt modülü yüklenemedi. Ağ filtre güvenlik duvarı doğru çalışmıyor."
+
+#: nova/virt/libvirt/firewall.py:102
+msgid "Called setup_basic_filtering in nwfilter"
+msgstr "Ağ filtresinde temel filtreleme kurulumu çağırıldı"
+
+#: nova/virt/libvirt/firewall.py:110
+msgid "Ensuring static filters"
+msgstr "Durağan filtreler koruma altına alındı"
+
+#: nova/virt/libvirt/firewall.py:191
+#, python-format
+msgid "The nwfilter(%(instance_filter_name)s) is not found."
+msgstr "(%(instance_filter_name)s) ağ filtresi bulunamadı."
+
+#: nova/virt/libvirt/firewall.py:214
+#, python-format
+msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
+msgstr "%(name)s için (%(instance_filter_name)s) ağ filtresi bulunamadı."
+
+#: nova/virt/libvirt/firewall.py:230
+msgid "iptables firewall: Setup Basic Filtering"
+msgstr "iptabloları güvenlik duvarı: Temel Filtreleme Kurulumu"
+
+#: nova/virt/libvirt/imagebackend.py:213
+msgid "You should specify libvirt_images_volume_group flag to use LVM images."
+msgstr ""
+
+#: nova/virt/libvirt/imagebackend.py:276
+#, python-format
+msgid "Unknown image_type=%s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:164
+#, python-format
+msgid "%s is a valid instance name"
+msgstr "%s geçerli bir örnek ismidir"
+
+#: nova/virt/libvirt/imagecache.py:167
+#, python-format
+msgid "%s has a disk file"
+msgstr "%s bir disk dosyasına sahiptir"
+
+#: nova/virt/libvirt/imagecache.py:169
+#, python-format
+msgid "Instance %(instance)s is backed by %(backing)s"
+msgstr "%(instance)s örneği %(backing)s tarafından desteklenmiştir"
+
+#: nova/virt/libvirt/imagecache.py:182
+#, python-format
+msgid ""
+"Instance %(instance)s is using a backing file %(backing)s which does not "
+"appear in the image service"
+msgstr "%(instance)s örneği imaj servisinde görünmeyen bir %(backing)s destek dosyasını kullanıyor"
+
+#: nova/virt/libvirt/imagecache.py:234
+#, python-format
+msgid "%(id)s (%(base_file)s): image verification failed"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:244
+#, python-format
+msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:263
+#, python-format
+msgid "Cannot remove %(base_file)s, it does not exist"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:275
+#, python-format
+msgid "Base file too young to remove: %s"
+msgstr "Temel dosya kaldırmak için çok yeni: %s"
+
+#: nova/virt/libvirt/imagecache.py:278
+#, python-format
+msgid "Removing base file: %s"
+msgstr "Temel dosya kaldırılıyor: %s"
+
+#: nova/virt/libvirt/imagecache.py:285
+#, python-format
+msgid "Failed to remove %(base_file)s, error was %(error)s"
+msgstr "%(base_file)s dosyasını kaldırma başarısız, %(error)s"
+
+#: nova/virt/libvirt/imagecache.py:296
+#, python-format
+msgid "%(id)s (%(base_file)s): checking"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:315
+#, python-format
+msgid ""
+"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d on "
+"other nodes"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:327
+#, python-format
+msgid ""
+"%(id)s (%(base_file)s): warning -- an absent base file is in use! instances:"
+" %(instance_list)s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:335
+#, python-format
+msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:345
+#, python-format
+msgid "%(id)s (%(base_file)s): image is not in use"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:351
+#, python-format
+msgid "%(id)s (%(base_file)s): image is in use"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:374
+#, python-format
+msgid "Skipping verification, no base directory at %s"
+msgstr "Doğrulama atlanıyor, %s'de temel dizin yok"
+
+#: nova/virt/libvirt/imagecache.py:378
+msgid "Verify base images"
+msgstr "Temel imajları doğrulayın"
+
+#: nova/virt/libvirt/imagecache.py:385
+#, python-format
+msgid "Image id %(id)s yields fingerprint %(fingerprint)s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:403
+#, python-format
+msgid "Unknown base file: %s"
+msgstr "Bilinmeyen temel dosya: %s"
+
+#: nova/virt/libvirt/imagecache.py:408
+#, python-format
+msgid "Active base files: %s"
+msgstr "Aktif temel dosyalar: %s"
+
+#: nova/virt/libvirt/imagecache.py:411
+#, python-format
+msgid "Corrupt base files: %s"
+msgstr "Bozuk temel dosyalar: %s"
+
+#: nova/virt/libvirt/imagecache.py:415
+#, python-format
+msgid "Removable base files: %s"
+msgstr "Taşınabilir temel dosyalar: %s"
+
+#: nova/virt/libvirt/imagecache.py:423
+msgid "Verification complete"
+msgstr "Doğrulama tamamlandı"
+
+#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86
+#: nova/virt/libvirt/snapshots.py:89
+msgid "LVM snapshots not implemented"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:131
+#, python-format
+msgid ""
+"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db available, "
+"but %(size)db required by volume %(lv)s."
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:140
+#, python-format
+msgid ""
+"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. Virtual "
+"volume size is %(size)db, but free space on volume group is only "
+"%(free_space)db."
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:187
+#, python-format
+msgid "Path %s must be LVM logical volume"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:410
+msgid "Can't retrieve root device path from instance libvirt configuration"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:499
+#, python-format
+msgid "Reading image info file: %s"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:503
+#, python-format
+msgid "Read: %s"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:509
+#, python-format
+msgid "Error reading image info file %(filename)s: %(error)s"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:533
+#, python-format
+msgid "Writing image info file: %s"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:534
+#, python-format
+msgid "Wrote: %s"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:95
+#, python-format
+msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
+msgstr "%(vlan)s vlan ve %(bridge)s köprüsü koruma altına alınıyor"
+
+#: nova/virt/libvirt/vif.py:105
+#, python-format
+msgid "Ensuring bridge %s"
+msgstr "%s köprüsü koruma altına alınıyor"
+
+#: nova/virt/libvirt/vif.py:181 nova/virt/libvirt/vif.py:247
+#: nova/virt/libvirt/vif.py:307
+msgid "Failed while unplugging vif"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:174
+#, python-format
+msgid "iSCSI device not found at %s"
+msgstr "%s'de iSCSI cihazı bulunamadı"
+
+#: nova/virt/libvirt/volume.py:177
+#, python-format
+msgid ""
+"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. Try "
+"number: %(tries)s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:189
+#, python-format
+msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)"
+msgstr ""
+
+#: nova/virt/libvirt/volume_nfs.py:81 nova/volume/nfs.py:276
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: nova/virt/powervm/common.py:54
+msgid "Connection error connecting PowerVM manager"
+msgstr ""
+
+#: nova/virt/powervm/common.py:111
+msgid "File transfer to PowerVM manager failed"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:21
+msgid "Connection to PowerVM manager failed"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:25
+msgid "File '%(file_path)' transfer to PowerVM manager failed"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:29
+#, python-format
+msgid "LPAR instance '%(instance_name)s' could not be found"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:33
+#, python-format
+msgid "LPAR instance '%(instance_name)s' creation failed"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:37
+msgid "No space left on any volume group"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:45
+#, python-format
+msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:50
+msgid "Image creation failed on PowerVM"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:54
+#, python-format
+msgid ""
+"Insufficient free memory on PowerVM system to spawn instance "
+"'%(instance_name)s'"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:59
+#, python-format
+msgid ""
+"Insufficient available CPUs on PowerVM system to spawn instance "
+"'%(instance_name)s'"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:64
+#, python-format
+msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:91
+#, python-format
+msgid "LPAR instance '%s' not found"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:174
+msgid "Not enough free memory in the host"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:184
+msgid "Insufficient available CPU on PowerVM"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:208
+#, python-format
+msgid "Creating LPAR instance '%s'"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:211
+#, python-format
+msgid "LPAR instance '%s' creation failed"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:221
+#, python-format
+msgid "Fetching image '%s' from glance"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:225
+#, python-format
+msgid "Copying image '%s' to IVM"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:230
+msgid "Creating logical volume"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:235
+#, python-format
+msgid "Copying image to the device '%s'"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:238
+#, python-format
+msgid "PowerVM image creation failed: %s"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:244
+#, python-format
+msgid "Activating the LPAR instance '%s'"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:258
+#, python-format
+msgid "Instance '%s' failed to boot"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:275
+#, python-format
+msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
+msgstr ""
+
+#: nova/virt/powervm/operator.py:284
+#, python-format
+msgid "Shutting down the instance '%s'"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:288
+#, python-format
+msgid "Removing the logical volume '%s'"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:291
+#, python-format
+msgid "Deleting the LPAR instance '%s'"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:294
+msgid "PowerVM instance cleanup failed"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:495
+msgid "Could not create logical volume. No space left on any volume group."
+msgstr ""
+
+#: nova/virt/powervm/operator.py:554
+msgid "Unable to get checksum"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:557
+msgid "Image checksums do not match"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:582
+msgid "Uncompressed image file not found"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:111
+msgid ""
+"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
+"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:275
+#, python-format
+msgid "In vmwareapi:_create_session, got this exception: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:358
+#, python-format
+msgid "In vmwareapi:_call_method, got this exception: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:393
+#, python-format
+msgid "Task [%(task_name)s] %(task_ref)s status: success"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:398
+#, python-format
+msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:402
+#, python-format
+msgid "In vmwareapi:_poll_task, Got this error %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/error_util.py:93
+#, python-format
+msgid "Error(s) %s occurred in the call to RetrieveProperties"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77
+#, python-format
+msgid "%(text)s: _db_content => %(content)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:131
+#, python-format
+msgid "Property %(attr)s not set for the managed object %(name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:436
+msgid "There is no VM registered"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608
+#, python-format
+msgid "Virtual Machine with ref %s is not there"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:501
+#, python-format
+msgid "Logging out a session that is invalid or already logged out: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:516
+msgid "Session is faulty"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:519
+msgid "Session Invalid"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:605
+msgid " No Virtual Machine has been registered yet"
+msgstr ""
+
+#: nova/virt/vmwareapi/io_util.py:103
+#, python-format
+msgid "Glance image %s is in killed state"
+msgstr ""
+
+#: nova/virt/vmwareapi/io_util.py:111
+#, python-format
+msgid "Glance image %(image_id)s is in unknown state - %(state)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/network_utils.py:128
+msgid ""
+"ESX SOAP server returned an empty port group for the host system in its "
+"response"
+msgstr ""
+
+#: nova/virt/vmwareapi/network_utils.py:155
+#, python-format
+msgid "Creating Port Group with name %s on the ESX host"
+msgstr ""
+
+#: nova/virt/vmwareapi/network_utils.py:169
+#, python-format
+msgid "Created Port Group with name %s on the ESX host"
+msgstr ""
+
+#: nova/virt/vmwareapi/read_write_util.py:145
+#, python-format
+msgid ""
+"Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:84
+msgid "Unable to import suds."
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:90
+msgid "Must specify vmwareapi_wsdl_loc"
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:145
+#, python-format
+msgid "No such SOAP method '%s' provided by VI SDK"
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:150
+#, python-format
+msgid "httplib error in %s: "
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:157
+#, python-format
+msgid "Socket error in %s: "
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:162
+#, python-format
+msgid "Type error in %s: "
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:166
+#, python-format
+msgid "Exception in %s "
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:66
+msgid "Getting list of instances"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:82
+#, python-format
+msgid "Got total of %s instances"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:126
+msgid "Couldn't get a local Datastore reference"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:196
+msgid "Creating VM on the ESX host"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:204
+msgid "Created VM on the ESX host"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:232
+#, python-format
+msgid ""
+"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
+" %(adapter_type)s on the ESX host local store %(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:250
+#, python-format
+msgid ""
+"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host "
+"local store %(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:260
+#, python-format
+msgid ""
+"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore "
+"%(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:273
+#, python-format
+msgid ""
+"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store "
+"%(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:285
+#, python-format
+msgid ""
+"Downloading image file data %(image_ref)s to the ESX data store "
+"%(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:301
+#, python-format
+msgid ""
+"Downloaded image file data %(image_ref)s to the ESX data store "
+"%(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:319
+msgid "Reconfiguring VM instance to attach the image disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:326
+msgid "Reconfigured VM instance to attach the image disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:333
+msgid "Powering on the VM instance"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:339
+msgid "Powered on the VM instance"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:385
+msgid "Creating Snapshot of the VM instance"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:395
+msgid "Created Snapshot of the VM instance"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:438
+msgid "Copying disk data before snapshot of the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:451
+msgid "Copied disk data before snapshot of the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:460
+#, python-format
+msgid "Uploading image %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:474
+#, python-format
+msgid "Uploaded image %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:485
+#, python-format
+msgid "Deleting temporary vmdk file %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:494
+#, python-format
+msgid "Deleted temporary vmdk file %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:526
+msgid "instance is not powered on"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:533
+msgid "Rebooting guest OS of VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:536
+msgid "Rebooted guest OS of VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:538
+msgid "Doing hard reboot of VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:542
+msgid "Did hard reboot of VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:554
+msgid "instance not present"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:573
+msgid "Powering off the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:578
+msgid "Powered off the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:582
+msgid "Unregistering the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:585
+msgid "Unregistered the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:587
+#, python-format
+msgid ""
+"In vmwareapi:vmops:destroy, got this exception while un-registering the VM: "
+"%s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:599
+#, python-format
+msgid "Deleting contents of the VM from datastore %(datastore_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:609
+#, python-format
+msgid "Deleted contents of the VM from datastore %(datastore_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:614
+#, python-format
+msgid ""
+"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
+"contents from the disk: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:623
+msgid "pause not supported for vmwareapi"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:627
+msgid "unpause not supported for vmwareapi"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:641
+msgid "Suspending the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:645
+msgid "Suspended the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:648
+msgid "instance is powered off and can not be suspended."
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:651
+msgid "VM was already in suspended state. So returning without doing anything"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:664
+msgid "Resuming the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:669
+msgid "Resumed the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:671
+msgid "instance is not in a suspended state"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:707
+msgid "get_diagnostics not implemented for vmwareapi"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:765
+#, python-format
+msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:773
+#, python-format
+msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:810
+#, python-format
+msgid "Creating directory with path %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:814
+#, python-format
+msgid "Created directory with path %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:91
+#, python-format
+msgid "Downloading image %s from glance image server"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:108
+#, python-format
+msgid "Downloaded image %s from glance image server"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:114
+#, python-format
+msgid "Uploading image %s to the Glance image server"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:137
+#, python-format
+msgid "Uploaded image %s to the Glance image server"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:148
+#, python-format
+msgid "Getting image size for the image %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:153
+#, python-format
+msgid "Got image size of %(size)s for the image %(image)s"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432
+#, python-format
+msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436
+#, python-format
+msgid ""
+"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
+"args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441
+#, python-format
+msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:99
+#, python-format
+msgid ""
+"The agent call to %(method)s returned an invalid response: %(ret)r. "
+"path=%(path)s; args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:109
+#, python-format
+msgid "Failed to query agent version: %(resp)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:121
+msgid "Querying agent version"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:135
+msgid "Reached maximum time attempting to query agent version"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:144
+#, python-format
+msgid "Updating agent to %s"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:151
+#, python-format
+msgid "Failed to update agent: %(resp)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:166
+msgid "Setting admin password"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:176
+#, python-format
+msgid "Failed to exchange keys: %(resp)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:195
+#, python-format
+msgid "Failed to update password: %(resp)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:203
+#, python-format
+msgid "Injecting file path: %r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:215
+#, python-format
+msgid "Failed to inject file: %(resp)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:223
+msgid "Resetting network"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:228
+#, python-format
+msgid "Failed to reset network: %(resp)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:248
+msgid ""
+"XenServer tools installed in this image are capable of network injection. "
+"Networking files will not bemanipulated"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:256
+msgid ""
+"XenServer tools are present in this image but are not capable of network "
+"injection"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:260
+msgid "XenServer tools are not installed in this image"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:312
+#, python-format
+msgid "OpenSSL error: %s"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:135
+msgid ""
+"Must specify xenapi_connection_url, xenapi_connection_username (optionally),"
+" and xenapi_connection_password to use compute_driver=xenapi.XenAPIDriver"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:162
+msgid "Failure while cleaning up attached VDIs"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:355
+#, python-format
+msgid "Could not determine key: %s"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:565
+msgid "Host startup on XenServer is not supported."
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:617
+msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:655
+msgid "Host is member of a pool, but DB says otherwise"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753
+#, python-format
+msgid "Got exception: %s"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771
+#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858
+msgid "Raising NotImplemented"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:671
+#, python-format
+msgid "xenapi.fake does not have an implementation for %s"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:705
+#, python-format
+msgid "Calling %(localname)s %(impl)s"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:710
+#, python-format
+msgid "Calling getter %s"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:713
+#, python-format
+msgid "Calling setter %s"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:773
+#, python-format
+msgid ""
+"xenapi.fake does not have an implementation for %s or it has been called "
+"with the wrong number of arguments"
+msgstr ""
+
+#: nova/virt/xenapi/host.py:70
+#, python-format
+msgid ""
+"Instance %(name)s running on %(host)s could not be found in the database: "
+"assuming it is a worker VM and skip ping migration to a new host"
+msgstr ""
+
+#: nova/virt/xenapi/host.py:156
+#, python-format
+msgid "Unable to get SR for this host: %s"
+msgstr ""
+
+#: nova/virt/xenapi/host.py:190
+#, python-format
+msgid "Failed to extract instance support from %s"
+msgstr ""
+
+#: nova/virt/xenapi/host.py:207
+msgid "Unable to get updated status"
+msgstr ""
+
+#: nova/virt/xenapi/host.py:210
+#, python-format
+msgid "The call to %(method)s returned an error: %(e)s."
+msgstr ""
+
+#: nova/virt/xenapi/network_utils.py:29
+#, python-format
+msgid "Found non-unique network for name_label %s"
+msgstr ""
+
+#: nova/virt/xenapi/network_utils.py:47
+#, python-format
+msgid "Found non-unique network for bridge %s"
+msgstr ""
+
+#: nova/virt/xenapi/network_utils.py:49
+#, python-format
+msgid "Found no network for bridge %s"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:75
+#, python-format
+msgid ""
+"Aggregate %(aggregate_id)s: unrecoverable state during operation on %(host)s"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:166
+#, python-format
+msgid "Unable to eject %(host)s from the pool; pool not empty"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:182
+#, python-format
+msgid "Unable to eject %(host)s from the pool; No master found"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:199
+#, python-format
+msgid "Pool-Join failed: %(e)s"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:202
+#, python-format
+msgid "Unable to join %(host)s in the pool"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:218
+#, python-format
+msgid "Pool-eject failed: %(e)s"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:230
+#, python-format
+msgid "Unable to set up pool: %(e)s."
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:241
+#, python-format
+msgid "Pool-set_name_label failed: %(e)s"
+msgstr ""
+
+#: nova/virt/xenapi/vif.py:104
+#, python-format
+msgid "Found no PIF for device %s"
+msgstr ""
+
+#: nova/virt/xenapi/vif.py:123
+#, python-format
+msgid ""
+"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. "
+"Expected %(vlan_num)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:257
+msgid "Created VM"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:269
+msgid "VM destroyed"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:276
+msgid "VM already halted, skipping shutdown..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:280
+msgid "Shutting down VM"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:312
+#, python-format
+msgid "VBD not found in instance %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:329
+#, python-format
+msgid "VBD %s already detached"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:332
+#, python-format
+msgid ""
+"VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:337
+#, python-format
+msgid "Unable to unplug VBD %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:342
+#, python-format
+msgid "Reached maximum number of retries trying to unplug VBD %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:353
+#, python-format
+msgid "Unable to destroy VBD %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:372
+#, python-format
+msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:375
+#, python-format
+msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:391
+#, python-format
+msgid "Unable to destroy VDI %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:423
+#, python-format
+msgid ""
+"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) on"
+" %(sr_ref)s."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:454
+msgid "SR not present and could not be introduced"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:555
+#, python-format
+msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:575
+#, python-format
+msgid "No primary VDI found for %(vm_ref)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:584
+msgid "Starting snapshot for VM"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:632
+#, python-format
+msgid "Destroying cached VDI '%(vdi_uuid)s'"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:690
+#, python-format
+msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:875
+#, python-format
+msgid ""
+"Fast cloning is only supported on default local SR of type ext. SR on this "
+"system was found to be of type %(sr_type)s. Ignoring the cow flag."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:933
+#, python-format
+msgid "Unrecognized cache_images value '%s', defaulting to True"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:967
+#, python-format
+msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:979
+#, python-format
+msgid ""
+"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, params:"
+" %(params)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:992
+#, python-format
+msgid "download_vhd failed: %r"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1028
+#, python-format
+msgid "Invalid value '%s' for xenapi_torrent_images"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1039
+#, python-format
+msgid "Asking xapi to fetch vhd image %(image_id)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1103
+#, python-format
+msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1119
+#, python-format
+msgid ""
+"image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1123
+#, python-format
+msgid ""
+"Image size %(size_bytes)d exceeded instance_type allowed size "
+"%(allowed_size_bytes)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1145
+#, python-format
+msgid "Fetching image %(image_id)s, type %(image_type_str)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1158
+#, python-format
+msgid "Size for image %(image_id)s: %(virtual_size)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1167
+#, python-format
+msgid ""
+"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
+"bytes"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1186
+#, python-format
+msgid "Copying VDI %s to /boot/guest on dom0"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1200
+#, python-format
+msgid "Kernel/Ramdisk VDI %s destroyed"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1209
+msgid "Failed to fetch glance image"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1247
+#, python-format
+msgid "Detected %(image_type_str)s format for image %(image_ref)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1268
+#, python-format
+msgid "Looking up vdi %s for PV kernel"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1286
+#, python-format
+msgid "Unknown image format %(disk_image_type)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1317
+#, python-format
+msgid "VDI %s is still available"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1413
+#, python-format
+msgid "Unable to parse rrd of %(vm_uuid)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1440
+#, python-format
+msgid "Re-scanning SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1468
+#, python-format
+msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1486
+msgid ""
+"XenAPI is unable to find a Storage Repository to install guest instances on."
+" Please check your configuration and/or configure the flag "
+"'sr_matching_filter'"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1499
+msgid "Cannot find SR of content-type ISO"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1507
+#, python-format
+msgid "ISO: looking at SR %(sr_rec)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1509
+msgid "ISO: not iso content"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1512
+msgid "ISO: iso content_type, no 'i18n-key' key"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1515
+msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1519
+msgid "ISO: SR MATCHing our criteria"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1521
+msgid "ISO: ISO, looking to see if it is host local"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1524
+#, python-format
+msgid "ISO: PBD %(pbd_ref)s disappeared"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1527
+#, python-format
+msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1530
+msgid "ISO: SR with local PBD"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1552
+#, python-format
+msgid ""
+"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: %(server)s."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1568
+#, python-format
+msgid "Unable to obtain RRD XML updates with server details: %(server)s."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1622
+#, python-format
+msgid "Invalid statistics data from Xenserver: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1682
+#, python-format
+msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1769
+#, python-format
+msgid ""
+"Parent %(parent_uuid)s doesn't match original parent "
+"%(original_parent_uuid)s, waiting for coalesce..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1779
+#, python-format
+msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1814
+#, python-format
+msgid "Timeout waiting for device %s to be created"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1834
+#, python-format
+msgid "Disconnecting stale VDI %s from compute domU"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1847
+#, python-format
+msgid "Plugging VBD %s ... "
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1850
+#, python-format
+msgid "Plugging VBD %s done."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1852
+#, python-format
+msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1855
+#, python-format
+msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1860
+#, python-format
+msgid "Destroying VBD for VDI %s ... "
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1868
+#, python-format
+msgid "Destroying VBD for VDI %s done."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1881
+#, python-format
+msgid "Running pygrub against %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1888
+#, python-format
+msgid "Found Xen kernel %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1890
+msgid "No Xen kernel found. Booting HVM."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1903
+msgid "Partitions:"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1909
+#, python-format
+msgid " %(num)s: %(ptype)s %(size)d sectors"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1934
+#, python-format
+msgid ""
+"Writing partition table %(primary_first)d %(primary_last)d to "
+"%(dev_path)s..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1947
+#, python-format
+msgid "Writing partition table %s done."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2001
+#, python-format
+msgid ""
+"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
+"virtual_size=%(virtual_size)d block_size=%(block_size)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2033
+#, python-format
+msgid ""
+"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
+"reduction in size"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2082
+msgid "Manipulating interface files directly"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2091
+#, python-format
+msgid "Failed to mount filesystem (expected for non-linux instances): %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2203
+msgid ""
+"This domU must be running on the host specified by xenapi_connection_url"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638
+#, python-format
+msgid "Updating progress to %(progress)d"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:224
+msgid "Starting instance"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:298
+msgid "Removing kernel/ramdisk files from dom0"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:358
+#, python-format
+msgid "Block device information present: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:381
+msgid "Failed to spawn, rolling back"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:445
+msgid "Detected ISO image type, creating blank VM for install"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:462
+msgid "Auto configuring disk, attempting to resize partition..."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:488
+msgid "Starting VM"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:495
+#, python-format
+msgid ""
+"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is %(version)s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:498
+#, python-format
+msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:505
+msgid "Waiting for instance state to become running"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:519
+#, python-format
+msgid "Instance agent version: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:549
+msgid "Setting VCPU weight"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:557
+#, python-format
+msgid "Could not find VM with name %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:607
+msgid "Finished snapshot and upload for VM"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:611
+#, python-format
+msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:619
+msgid "Failed to transfer vhd to new host"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:655
+#, python-format
+msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:779
+#, python-format
+msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:784
+msgid "Resize complete"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:828
+msgid "Starting halted instance found during reboot"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:911
+msgid "Unable to find root VBD/VDI for VM"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:938
+#, python-format
+msgid "Destroying VDIs for Instance %(instance_uuid)s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:966
+msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:973
+msgid "instance has a kernel or ramdisk but not both"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:980
+msgid "kernel/ramdisk files removed"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1006
+msgid "Destroying VM"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1032
+msgid "VM is not present, skipping destroy..."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1083
+#, python-format
+msgid "Instance is already in Rescue Mode: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1118
+msgid "VM is not present, skipping power off..."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1154
+#, python-format
+msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1158
+msgid "Automatically hard rebooting"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1257
+msgid "Fetching VM ref while BUILDING failed"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1340
+msgid "Injecting network info to xenstore"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1359
+msgid "Creating vifs"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1368
+#, python-format
+msgid "Creating VIF for network %(network_ref)s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1371
+#, python-format
+msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1395
+msgid "Injecting hostname to xenstore"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1491
+#, python-format
+msgid ""
+"Destination host:%(hostname)s must be in the same aggregate as the source "
+"server"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1523
+msgid "Migrate Receive failed"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1571
+msgid "VM.assert_can_migratefailed"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1607
+msgid "Migrate Send failed"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:41
+msgid "creating sr within volume_utils"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:44 nova/virt/xenapi/volume_utils.py:72
+#, python-format
+msgid "type is = %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:47 nova/virt/xenapi/volume_utils.py:75
+#, python-format
+msgid "name = %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:60
+#, python-format
+msgid "Created %(label)s as %(sr_ref)s."
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:65 nova/virt/xenapi/volume_utils.py:163
+msgid "Unable to create Storage Repository"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:69
+msgid "introducing sr within volume_utils"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159
+#: nova/virt/xenapi/volumeops.py:151
+#, python-format
+msgid "Introduced %(label)s as %(sr_ref)s."
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:95
+msgid "Creating pbd for SR"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:97
+msgid "Plugging SR"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155
+msgid "Unable to introduce Storage Repository"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:46
+msgid "Unable to get SR using uuid"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:118
+#, python-format
+msgid "Forgetting SR %s..."
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:126
+msgid "Unable to forget Storage Repository"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:146
+#, python-format
+msgid "Introducing %s..."
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:175
+#, python-format
+msgid "Unable to find SR from VBD %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:193
+#, python-format
+msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:199
+#, python-format
+msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:223
+#, python-format
+msgid "Unable to introduce VDI on SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:231
+#, python-format
+msgid "Unable to get record of VDI %s on"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:253
+#, python-format
+msgid "Unable to introduce VDI for SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:263
+#, python-format
+msgid "Error finding vdis in SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:270
+#, python-format
+msgid "Unable to find vbd for vdi %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:281
+#, python-format
+msgid "Unable to obtain target information %(mountpoint)s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:309
+#, python-format
+msgid "Unable to obtain target information %(connection_data)s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:335
+#, python-format
+msgid "Mountpoint cannot be translated: %s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:62
+msgid "Could not find VDI ref"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:67
+#, python-format
+msgid "Creating SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:70
+msgid "Could not create SR"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:73
+msgid "Could not retrieve SR record"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:78
+#, python-format
+msgid "Introducing SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:81
+msgid "SR found in xapi database. No need to introduce"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:86
+msgid "Could not introduce SR"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:90
+#, python-format
+msgid "Checking for SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:100
+#, python-format
+msgid "SR %s not found in the xapi database"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:106
+msgid "Could not forget SR"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:173
+#, python-format
+msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:183
+#, python-format
+msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:194
+#, python-format
+msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:204
+#, python-format
+msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:212
+#, python-format
+msgid "Unable to locate volume %s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:221
+#, python-format
+msgid "Unable to detach volume %s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:226
+#, python-format
+msgid "Unable to destroy vbd %s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:233
+#, python-format
+msgid "Error purging SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:235
+#, python-format
+msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101
+#, python-format
+msgid "Error in handshake: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:117
+#, python-format
+msgid "Invalid request: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:137
+#, python-format
+msgid "Request: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:140
+#, python-format
+msgid "Request made with missing token: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:150
+#, python-format
+msgid "Request made with invalid token: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:157
+#, python-format
+msgid "Unexpected error: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:177
+#, python-format
+msgid "Starting nova-xvpvncproxy node (version %s)"
+msgstr ""
+
+#: nova/volume/api.py:109
+#, python-format
+msgid "Volume size '%s' must be an integer and greater than 0"
+msgstr ""
+
+#: nova/volume/api.py:128
+#, python-format
+msgid ""
+"Quota exceeded for %(pid)s, tried to create %(size)sG volume (%(consumed)dG "
+"of %(quota)dG already consumed)"
+msgstr ""
+
+#: nova/volume/api.py:134
+#, python-format
+msgid ""
+"Quota exceeded for %(pid)s, tried to create volume (%(consumed)d volumes "
+"already consumed)"
+msgstr ""
+
+#: nova/volume/api.py:145
+msgid "Size of specified image is larger than volume size."
+msgstr ""
+
+#: nova/volume/api.py:215
+msgid "Failed to update quota for deleting volume."
+msgstr ""
+
+#: nova/volume/api.py:223
+msgid "Volume status must be available or error"
+msgstr ""
+
+#: nova/volume/api.py:228
+#, python-format
+msgid "Volume still has %d dependent snapshots"
+msgstr ""
+
+#: nova/volume/api.py:395
+msgid "must be available"
+msgstr ""
+
+#: nova/volume/api.py:428
+msgid "Volume Snapshot status must be available or error"
+msgstr ""
+
+#: nova/volume/api.py:479
+msgid "Volume status must be available/in-use."
+msgstr ""
+
+#: nova/volume/api.py:482
+msgid "Volume status is in-use."
+msgstr ""
+
+#: nova/volume/cinder.py:68
+#, python-format
+msgid "Cinderclient connection created using URL: %s"
+msgstr ""
+
+#: nova/volume/driver.py:103 nova/volume/netapp_nfs.py:255
+#, python-format
+msgid "Recovering from a failed execute. Try number %s"
+msgstr ""
+
+#: nova/volume/driver.py:113
+#, python-format
+msgid "volume group %s doesn't exist"
+msgstr ""
+
+#: nova/volume/driver.py:324
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: nova/volume/driver.py:397
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
+msgstr ""
+
+#: nova/volume/driver.py:414
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume: %s"
+msgstr ""
+
+#: nova/volume/driver.py:423
+msgid "ISCSI provider_location not stored, using discovery"
+msgstr ""
+
+#: nova/volume/driver.py:470
+#, python-format
+msgid "Could not find iSCSI export for volume %s"
+msgstr ""
+
+#: nova/volume/driver.py:474
+#, python-format
+msgid "ISCSI Discovery: Found %s"
+msgstr ""
+
+#: nova/volume/driver.py:565
+#, python-format
+msgid "Cannot confirm exported volume id:%(volume_id)s."
+msgstr ""
+
+#: nova/volume/driver.py:606
+#, python-format
+msgid "FAKE ISCSI: %s"
+msgstr ""
+
+#: nova/volume/driver.py:618
+#, python-format
+msgid "rbd has no pool %s"
+msgstr ""
+
+#: nova/volume/driver.py:740
+#, python-format
+msgid "Image %s is not stored in rbd"
+msgstr ""
+
+#: nova/volume/driver.py:744
+#, python-format
+msgid "Image %s has blank components"
+msgstr ""
+
+#: nova/volume/driver.py:747
+#, python-format
+msgid "Image %s is not an rbd snapshot"
+msgstr ""
+
+#: nova/volume/driver.py:762
+#, python-format
+msgid "%s is in a different ceph cluster"
+msgstr ""
+
+#: nova/volume/driver.py:773
+#, python-format
+msgid "Unable to read image %s"
+msgstr ""
+
+#: nova/volume/driver.py:815
+#, python-format
+msgid "Sheepdog is not working: %s"
+msgstr ""
+
+#: nova/volume/driver.py:820
+msgid "Sheepdog is not working"
+msgstr ""
+
+#: nova/volume/driver.py:924 nova/volume/driver.py:929
+#, python-format
+msgid "LoggingVolumeDriver: %s"
+msgstr ""
+
+#: nova/volume/iscsi.py:122
+#, python-format
+msgid "Creating volume: %s"
+msgstr ""
+
+#: nova/volume/iscsi.py:136
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(vol_id)s."
+msgstr ""
+
+#: nova/volume/iscsi.py:146
+#, python-format
+msgid ""
+"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure your "
+"tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196
+#, python-format
+msgid "Removing volume: %s"
+msgstr ""
+
+#: nova/volume/iscsi.py:168
+#, python-format
+msgid "Failed to create iscsi target for volume id:%(volume_id)s."
+msgstr ""
+
+#: nova/volume/iscsi.py:177
+msgid "valid iqn needed for show_target"
+msgstr ""
+
+#: nova/volume/manager.py:102
+#, python-format
+msgid "Re-exporting %s volumes"
+msgstr ""
+
+#: nova/volume/manager.py:107
+#, python-format
+msgid "volume %s: skipping export"
+msgstr ""
+
+#: nova/volume/manager.py:109
+msgid "Resuming any in progress delete operations"
+msgstr ""
+
+#: nova/volume/manager.py:112
+#, python-format
+msgid "Resuming delete on volume: %s"
+msgstr ""
+
+#: nova/volume/manager.py:121
+#, python-format
+msgid "volume %s: creating"
+msgstr ""
+
+#: nova/volume/manager.py:136
+#, python-format
+msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+msgstr ""
+
+#: nova/volume/manager.py:159
+#, python-format
+msgid "volume %s: creating export"
+msgstr ""
+
+#: nova/volume/manager.py:172
+#, python-format
+msgid "volume %s: created successfully"
+msgstr ""
+
+#: nova/volume/manager.py:190
+msgid "Volume is not local to this node"
+msgstr ""
+
+#: nova/volume/manager.py:195
+#, python-format
+msgid "volume %s: removing export"
+msgstr ""
+
+#: nova/volume/manager.py:197
+#, python-format
+msgid "volume %s: deleting"
+msgstr ""
+
+#: nova/volume/manager.py:200
+#, python-format
+msgid "volume %s: volume is busy"
+msgstr ""
+
+#: nova/volume/manager.py:217
+msgid "Failed to update usages deleting volume"
+msgstr ""
+
+#: nova/volume/manager.py:220
+#, python-format
+msgid "volume %s: deleted successfully"
+msgstr ""
+
+#: nova/volume/manager.py:233
+#, python-format
+msgid "snapshot %s: creating"
+msgstr ""
+
+#: nova/volume/manager.py:237
+#, python-format
+msgid "snapshot %(snap_name)s: creating"
+msgstr ""
+
+#: nova/volume/manager.py:252
+#, python-format
+msgid "snapshot %s: created successfully"
+msgstr ""
+
+#: nova/volume/manager.py:261
+#, python-format
+msgid "snapshot %s: deleting"
+msgstr ""
+
+#: nova/volume/manager.py:264
+#, python-format
+msgid "snapshot %s: snapshot is busy"
+msgstr ""
+
+#: nova/volume/manager.py:276
+#, python-format
+msgid "snapshot %s: deleted successfully"
+msgstr ""
+
+#: nova/volume/manager.py:323
+#, python-format
+msgid "Downloaded image %(image_id)s to %(volume_id)s successfully"
+msgstr ""
+
+#: nova/volume/manager.py:342
+#, python-format
+msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
+msgstr ""
+
+#: nova/volume/manager.py:426
+msgid "Checking volume capabilities"
+msgstr ""
+
+#: nova/volume/manager.py:430
+#, python-format
+msgid "New capabilities found: %s"
+msgstr ""
+
+#: nova/volume/manager.py:441
+msgid "Clear capabilities"
+msgstr ""
+
+#: nova/volume/manager.py:445
+#, python-format
+msgid "Notification {%s} received"
+msgstr ""
+
+#: nova/volume/netapp.py:108
+#, python-format
+msgid "API %(name)s failed: %(reason)s"
+msgstr ""
+
+#: nova/volume/netapp.py:119 nova/volume/netapp.py:1033
+#, python-format
+msgid "Using WSDL: %s"
+msgstr ""
+
+#: nova/volume/netapp.py:129
+#, python-format
+msgid "Using DFM server: %s"
+msgstr ""
+
+#: nova/volume/netapp.py:134
+#, python-format
+msgid "Using storage service: %s"
+msgstr ""
+
+#: nova/volume/netapp.py:139
+#, python-format
+msgid "Using storage service prefix: %s"
+msgstr ""
+
+#: nova/volume/netapp.py:145
+#, python-format
+msgid "Using vfiler: %s"
+msgstr ""
+
+#: nova/volume/netapp.py:154 nova/volume/netapp.py:1048
+#: nova/volume/netapp_nfs.py:110 nova/volume/storwize_svc.py:326
+#, python-format
+msgid "%s is not set"
+msgstr ""
+
+#: nova/volume/netapp.py:157
+msgid ""
+"Either netapp_storage_service or netapp_storage_service_prefix must be set"
+msgstr ""
+
+#: nova/volume/netapp.py:184
+msgid "Connected to DFM server"
+msgstr ""
+
+#: nova/volume/netapp.py:262
+#, python-format
+msgid "Discovered %(dataset_count)s datasets and %(lun_count)s LUNs"
+msgstr ""
+
+#: nova/volume/netapp.py:297
+#, python-format
+msgid "Job failed: %s"
+msgstr ""
+
+#: nova/volume/netapp.py:326
+msgid ""
+"Attempt to use volume_type without specifying netapp_storage_service_prefix "
+"flag."
+msgstr ""
+
+#: nova/volume/netapp.py:330
+msgid ""
+"You must set the netapp_storage_service flag in order to create volumes with"
+" no volume_type."
+msgstr ""
+
+#: nova/volume/netapp.py:399
+msgid "Failed to provision dataset member"
+msgstr ""
+
+#: nova/volume/netapp.py:414
+msgid "No LUN was created by the provision job"
+msgstr ""
+
+#: nova/volume/netapp.py:452
+msgid "Failed to remove and delete dataset member"
+msgstr ""
+
+#: nova/volume/netapp.py:493
+#, python-format
+msgid "No entry in LUN table for volume %s"
+msgstr ""
+
+#: nova/volume/netapp.py:513
+#, python-format
+msgid "Failed to get LUN details for LUN ID %s"
+msgstr ""
+
+#: nova/volume/netapp.py:530
+#, python-format
+msgid "Failed to get host details for host ID %s"
+msgstr ""
+
+#: nova/volume/netapp.py:767 nova/volume/netapp.py:814
+#, python-format
+msgid "No LUN ID for volume %s"
+msgstr ""
+
+#: nova/volume/netapp.py:776
+#, python-format
+msgid "Failed to get target portal for filer: %s"
+msgstr ""
+
+#: nova/volume/netapp.py:781
+#, python-format
+msgid "Failed to get target IQN for filer: %s"
+msgstr ""
+
+#: nova/volume/netapp.py:968 nova/volume/netapp_nfs.py:74
+#, python-format
+msgid ""
+"Cannot create volume of size %(vol_size)s from snapshot of size "
+"%(snap_size)s"
+msgstr ""
+
+#: nova/volume/netapp.py:980
+#, python-format
+msgid ""
+"Cannot create volume of type %(new_type)s from snapshot of type %(old_type)s"
+msgstr ""
+
+#: nova/volume/netapp.py:1014
+#, python-format
+msgid "No metadata property %(prop)s defined for the LUN %(name)s"
+msgstr ""
+
+#: nova/volume/netapp.py:1078
+msgid "Success getting LUN list from server"
+msgstr ""
+
+#: nova/volume/netapp.py:1100
+#, python-format
+msgid "Created LUN with name %s"
+msgstr ""
+
+#: nova/volume/netapp.py:1109 nova/volume/netapp.py:1217
+#, python-format
+msgid "Destroyed LUN %s"
+msgstr ""
+
+#: nova/volume/netapp.py:1146
+#, python-format
+msgid "Mapped LUN %(handle)s to the initiator %(initiator_name)s"
+msgstr ""
+
+#: nova/volume/netapp.py:1151
+#, python-format
+msgid ""
+"Succesfully fetched target details for LUN %(handle)s and initiator "
+"%(initiator_name)s"
+msgstr ""
+
+#: nova/volume/netapp.py:1156
+#, python-format
+msgid "Failed to get LUN target details for the LUN %s"
+msgstr ""
+
+#: nova/volume/netapp.py:1160
+#, python-format
+msgid "Failed to get target portal for the LUN %s"
+msgstr ""
+
+#: nova/volume/netapp.py:1164
+#, python-format
+msgid "Failed to get target IQN for the LUN %s"
+msgstr ""
+
+#: nova/volume/netapp.py:1197
+#, python-format
+msgid "Unmapped LUN %(handle)s from the initiator %(initiator_name)s"
+msgstr ""
+
+#: nova/volume/netapp.py:1253
+msgid "Object is not a NetApp LUN."
+msgstr ""
+
+#: nova/volume/netapp.py:1263
+#, python-format
+msgid "Cloned LUN with new name %s"
+msgstr ""
+
+#: nova/volume/netapp.py:1280
+#, python-format
+msgid "Could not find handle for LUN named %s"
+msgstr ""
+
+#: nova/volume/nfs.py:60
+msgid "There's no NFS config file configured "
+msgstr ""
+
+#: nova/volume/nfs.py:62
+msgid "NFS config file doesn't exist"
+msgstr ""
+
+#: nova/volume/nfs.py:85
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: nova/volume/nfs.py:95
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: nova/volume/nfs.py:106
+#, python-format
+msgid ""
+"Trying to delete non-existing volume %(volume)s at path %(mounted_path)s"
+msgstr ""
+
+#: nova/volume/san.py:116 nova/volume/san.py:156
+msgid "Specify san_password or san_private_key"
+msgstr ""
+
+#: nova/volume/san.py:160
+msgid "san_ip must be set"
+msgstr ""
+
+#: nova/volume/san.py:230
+#, python-format
+msgid "Cannot parse list-view output: %s"
+msgstr ""
+
+#: nova/volume/san.py:324
+#, python-format
+msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
+msgstr ""
+
+#: nova/volume/san.py:457
+#, python-format
+msgid "CLIQ command returned %s"
+msgstr ""
+
+#: nova/volume/san.py:463
+#, python-format
+msgid ""
+"Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
+msgstr ""
+
+#: nova/volume/san.py:471
+#, python-format
+msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
+msgstr ""
+
+#: nova/volume/san.py:501
+#, python-format
+msgid ""
+"Unexpected number of virtual ips for cluster %(cluster_name)s. "
+"Result=%(_xml)s"
+msgstr ""
+
+#: nova/volume/san.py:554
+#, python-format
+msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
+msgstr ""
+
+#: nova/volume/san.py:610
+msgid "local_path not supported"
+msgstr ""
+
+#: nova/volume/solidfire.py:123
+#, python-format
+msgid "Payload for SolidFire API call: %s"
+msgstr ""
+
+#: nova/volume/solidfire.py:140
+#, python-format
+msgid "Call to json.loads() raised an exception: %s"
+msgstr ""
+
+#: nova/volume/solidfire.py:145
+#, python-format
+msgid "Results of SolidFire API call: %s"
+msgstr ""
+
+#: nova/volume/solidfire.py:159
+#, python-format
+msgid "Found solidfire account: %s"
+msgstr ""
+
+#: nova/volume/solidfire.py:173
+#, python-format
+msgid "solidfire account: %s does not exist, create it..."
+msgstr ""
+
+#: nova/volume/solidfire.py:279
+#, python-format
+msgid "More than one valid preset was detected, using %s"
+msgstr ""
+
+#: nova/volume/solidfire.py:306
+msgid "Enter SolidFire delete_volume..."
+msgstr ""
+
+#: nova/volume/solidfire.py:334
+#, python-format
+msgid "Deleting volumeID: %s"
+msgstr ""
+
+#: nova/volume/solidfire.py:342
+msgid "Leaving SolidFire delete_volume"
+msgstr ""
+
+#: nova/volume/solidfire.py:345
+msgid "Executing SolidFire ensure_export..."
+msgstr ""
+
+#: nova/volume/solidfire.py:349
+msgid "Executing SolidFire create_export..."
+msgstr ""
+
+#: nova/volume/solidfire.py:354
+msgid "Enter SolidFire create_snapshot..."
+msgstr ""
+
+#: nova/volume/storwize_svc.py:123
+#, python-format
+msgid ""
+"_get_hdr_dic: attribute headers and values do not match.\n"
+" Headers: %(header)s\n"
+" Values: %(row)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:141
+msgid "enter: check_for_setup_error"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:147 nova/volume/storwize_svc.py:163
+#: nova/volume/storwize_svc.py:171 nova/volume/storwize_svc.py:218
+#: nova/volume/storwize_svc.py:227
+#, python-format
+msgid ""
+"check_for_setup_error: failed with unexpected CLI output.\n"
+" Command: %(cmd)s\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:155
+#, python-format
+msgid "pool %s doesn't exist"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:182 nova/volume/storwize_svc.py:238
+#, python-format
+msgid ""
+"check_for_setup_error: failed with unexpected CLI output.\n"
+" Command: %(cmd)s\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s\n"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:200
+#, python-format
+msgid "Did not find expected column name in svcinfo lsnode: %s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:203 nova/volume/storwize_svc.py:253
+#, python-format
+msgid ""
+"check_for_setup_error: Unexpected CLI output.\n"
+" Details: %(msg)s\n"
+"Command: %(cmd)s\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:250
+#, python-format
+msgid "Did not find expected column name in lsportip: %s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:272
+#, python-format
+msgid ""
+"check_for_setup_error: fail to storage configuration: unknown storage node %(node_id)s from CLI output.\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s\n"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:294
+#, python-format
+msgid ""
+"check_for_setup_error: fail to storage configuration: storage node %s has no"
+" IP addresses configured"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:302
+#, python-format
+msgid ""
+"could not obtain IP address and iSCSI name from the storage. Please verify that the storage is configured for iSCSI.\n"
+" Storage nodes: %(nodes)s\n"
+" portips: %(portips)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:310
+msgid "leave: check_for_setup_error"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:331
+msgid ""
+"Password or SSH private key is required for authentication: set either "
+"san_password or san_private_key option"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:339
+msgid ""
+"Illegal value specified for storwize_svc_vol_rsize: set to either a number "
+"or a percentage"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:346
+msgid ""
+"Illegal value specified for storwize_svc_vol_warning: set to either a number"
+" or a percentage"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:354
+msgid ""
+"Illegal value specified for storwize_svc_vol_grainsize: set to either '32', "
+"'64', '128', or '256'"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:363
+#, python-format
+msgid ""
+"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid values "
+"are between 0 and 600"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:373
+msgid ""
+"If compression is set to True, rsize must also be set (not equal to -1)"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:378
+msgid "enter: do_setup"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:380
+msgid "leave: do_setup"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:392
+#, python-format
+msgid "enter: create_volume: volume %s "
+msgstr ""
+
+#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439
+#, python-format
+msgid ""
+"create volume %(name)s - did not find success message in CLI output.\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:444
+#, python-format
+msgid "leave: create_volume: volume %(name)s "
+msgstr ""
+
+#: nova/volume/storwize_svc.py:453
+#, python-format
+msgid "enter: delete_volume: volume %(name)s "
+msgstr ""
+
+#: nova/volume/storwize_svc.py:468
+#, python-format
+msgid ""
+"delete volume %(name)s - non empty output from CLI.\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:475
+#, python-format
+msgid "warning: tried to delete volume %(name)s but it does not exist."
+msgstr ""
+
+#: nova/volume/storwize_svc.py:478
+#, python-format
+msgid "leave: delete_volume: volume %(name)s "
+msgstr ""
+
+#: nova/volume/storwize_svc.py:488
+#, python-format
+msgid "ensure_export: volume %s not found on storage"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:512
+#, python-format
+msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:527
+msgid "_create_new_host failed to return the host name."
+msgstr ""
+
+#: nova/volume/storwize_svc.py:545
+#, python-format
+msgid ""
+"initialize_connection: did not find preferred node %(node)s for volume "
+"%(vol)s in iSCSI configuration"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:553
+#, python-format
+msgid ""
+"initialize_connection: did not find a preferred node for volume %s in iSCSI "
+"configuration"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:567
+#, python-format
+msgid ""
+"leave: initialize_connection:\n"
+" volume: %(vol)s\n"
+" connector %(conn)s\n"
+" properties: %(prop)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:585
+#, python-format
+msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:595
+#, python-format
+msgid ""
+"_get_host_from_iscsiname failed to return the host name for iscsi name %s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:606
+#, python-format
+msgid ""
+"delete mapping of volume %(vol)s to host %(host)s - non empty output from CLI.\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:615
+#, python-format
+msgid ""
+"terminate_connection: no mapping of volume %(vol)s to host %(host)s found"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:623
+#, python-format
+msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:634
+#, python-format
+msgid ""
+"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% from %(source)s to %(target)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:648
+#, python-format
+msgid ""
+"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target "
+"%(target)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669
+#, python-format
+msgid ""
+"create FC mapping from %(source)s to %(target)s - did not find success message in CLI output.\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s\n"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689
+#, python-format
+msgid ""
+"create FC mapping from %(source)s to %(target)s - did not find mapping id in CLI output.\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s\n"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:700
+#, python-format
+msgid ""
+"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:725
+#, python-format
+msgid ""
+"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
+"%(attr)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:737
+#, python-format
+msgid ""
+"mapping %(id)s prepare failed to complete within the alloted %(to)s seconds "
+"timeout. Terminating"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:741
+#, python-format
+msgid ""
+"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s with "
+"exception %(ex)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:749
+#, python-format
+msgid "_run_flashcopy: %s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:755
+#, python-format
+msgid ""
+"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n"
+"stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:764
+#, python-format
+msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:774
+#, python-format
+msgid ""
+"enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:780
+#, python-format
+msgid "create_volume_from_snapshot: source volume %s does not exist"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841
+#: nova/volume/storwize_svc.py:860
+#, python-format
+msgid ""
+"create_volume_from_snapshot: cannot get source volume %(src)s capacity from "
+"volume attributes %(attr)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:796
+#, python-format
+msgid ""
+"create_volume_from_snapshot: target volume %s already exists, cannot create"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:815
+#, python-format
+msgid "leave: create_volume_from_snapshot: %s created successfully"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:827
+#, python-format
+msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:834
+#, python-format
+msgid "create_snapshot: source volume %s does not exist"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:867
+#, python-format
+msgid ""
+"create_snapshot: source %(src)s and target volume %(tgt)s have different "
+"capacities (source:%(ssize)s target:%(tsize)s)"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:885
+#, python-format
+msgid "leave: create_snapshot: %s created successfully"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:893
+#, python-format
+msgid "enter: delete_snapshot: snapshot %s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:902
+#, python-format
+msgid "leave: delete_snapshot: snapshot %s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:911
+#, python-format
+msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:921
+#, python-format
+msgid ""
+"_get_host_from_iscsiname: failed with unexpected CLI output.\n"
+" command: %(cmd)s\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:941
+#, python-format
+msgid ""
+"_get_host_from_iscsiname: Unexpected response from CLI output. Command: %(cmd)s\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:957
+#, python-format
+msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:970
+#, python-format
+msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:979
+msgid ""
+"_create_new_host: cannot clean host name. Host name is not unicode or string"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:992
+#, python-format
+msgid ""
+"create host %(name)s with iSCSI initiator %(init)s - did not find success message in CLI output.\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s\n"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:1000
+#, python-format
+msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:1009
+#, python-format
+msgid "enter: _delete_host: host %s "
+msgstr ""
+
+#: nova/volume/storwize_svc.py:1017
+#, python-format
+msgid "warning: tried to delete host %(name)s but it does not exist."
+msgstr ""
+
+#: nova/volume/storwize_svc.py:1020
+#, python-format
+msgid "leave: _delete_host: host %s "
+msgstr ""
+
+#: nova/volume/storwize_svc.py:1024
+#, python-format
+msgid "enter: _is_volume_defined: volume %s "
+msgstr ""
+
+#: nova/volume/storwize_svc.py:1026
+#, python-format
+msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s "
+msgstr ""
+
+#: nova/volume/storwize_svc.py:1037
+#, python-format
+msgid "enter: _is_host_defined: host %s "
+msgstr ""
+
+#: nova/volume/storwize_svc.py:1049
+#, python-format
+msgid ""
+"_is_host_defined: Unexpected response from CLI output.\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s\n"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:1059
+#, python-format
+msgid ""
+"Data received for host %(host1)s instead of host %(host2)s.\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s\n"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:1069
+#, python-format
+msgid "leave: _is_host_defined: host %(host)s with %(str)s "
+msgstr ""
+
+#: nova/volume/storwize_svc.py:1097
+#, python-format
+msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:1127
+#, python-format
+msgid ""
+"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN %(lun)s - did not find success message in CLI output. stdout: %(out)s\n"
+" stderr: %(err)s\n"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:1137
+#, python-format
+msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:1153
+#, python-format
+msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172
+#, python-format
+msgid ""
+"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. Command: %(cmd)s\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:1184
+#, python-format
+msgid ""
+"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes "
+"%(attr)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:1198
+#, python-format
+msgid "enter: _get_volume_attributes: volume %s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:1207
+#, python-format
+msgid ""
+"CLI Exception output:\n"
+" command: %(cmd)s\n"
+" stdout: %(out)s\n"
+" stderr: %(err)s"
+msgstr ""
+
+#: nova/volume/storwize_svc.py:1228
+#, python-format
+msgid ""
+"leave: _get_volume_attributes:\n"
+" volume %(vol)s\n"
+" attributes: %(attr)s"
+msgstr ""
+
+#: nova/volume/volume_types.py:49 nova/volume/volume_types.py:108
+msgid "name cannot be None"
+msgstr ""
+
+#: nova/volume/volume_types.py:96
+msgid "id cannot be None"
+msgstr ""
+
+#: nova/volume/xensm.py:55
+#, python-format
+msgid "SR name = %s"
+msgstr ""
+
+#: nova/volume/xensm.py:56
+#, python-format
+msgid "Params: %s"
+msgstr ""
+
+#: nova/volume/xensm.py:60
+#, python-format
+msgid "Failed to create sr %s...continuing"
+msgstr ""
+
+#: nova/volume/xensm.py:62
+msgid "Create failed"
+msgstr ""
+
+#: nova/volume/xensm.py:65
+#, python-format
+msgid "SR UUID of new SR is: %s"
+msgstr ""
+
+#: nova/volume/xensm.py:72
+msgid "Failed to update db"
+msgstr ""
+
+#: nova/volume/xensm.py:82
+#, python-format
+msgid "Failed to introduce sr %s...continuing"
+msgstr ""
+
+#: nova/volume/xensm.py:93
+#, python-format
+msgid "Failed to reach backend %d"
+msgstr ""
+
+#: nova/volume/xensm.py:102
+#, python-format
+msgid "XenSMDriver requires xenapi connection, using %s"
+msgstr ""
+
+#: nova/volume/xensm.py:114
+msgid "Failed to initiate session"
+msgstr ""
+
+#: nova/volume/xensm.py:147
+#, python-format
+msgid "Volume will be created in backend - %d"
+msgstr ""
+
+#: nova/volume/xensm.py:159
+msgid "Failed to update volume in db"
+msgstr ""
+
+#: nova/volume/xensm.py:163
+msgid "Unable to create volume"
+msgstr ""
+
+#: nova/volume/xensm.py:170
+#, python-format
+msgid "Volume %s does not exist"
+msgstr ""
+
+#: nova/volume/xensm.py:180
+msgid "Failed to delete vdi"
+msgstr ""
+
+#: nova/volume/xensm.py:187
+msgid "Failed to delete volume in db"
+msgstr ""
+
+#: nova/volume/xensm.py:221
+msgid "Failed to find volume in db"
+msgstr ""
+
+#: nova/volume/xensm.py:233
+msgid "Failed to find backend in db"
+msgstr ""
+
+#: nova/volume/nexenta/__init__.py:27
+msgid "Nexenta SA returned the error"
+msgstr ""
+
+#: nova/volume/nexenta/jsonrpc.py:64
+#, python-format
+msgid "Sending JSON data: %s"
+msgstr ""
+
+#: nova/volume/nexenta/jsonrpc.py:69
+#, python-format
+msgid "Auto switching to HTTPS connection to %s"
+msgstr ""
+
+#: nova/volume/nexenta/jsonrpc.py:75
+msgid "No headers in server response"
+msgstr ""
+
+#: nova/volume/nexenta/jsonrpc.py:76
+msgid "Bad response from server"
+msgstr ""
+
+#: nova/volume/nexenta/jsonrpc.py:79
+#, python-format
+msgid "Got response: %s"
+msgstr ""
+
+#: nova/volume/nexenta/volume.py:96
+#, python-format
+msgid "Volume %s does not exist in Nexenta SA"
+msgstr ""
+
+#: nova/volume/nexenta/volume.py:180
+msgid ""
+"Call to local_path should not happen. Verify that use_local_volumes flag is "
+"turned off."
+msgstr ""
+
+#: nova/volume/nexenta/volume.py:202
+#, python-format
+msgid "Ignored target creation error \"%s\" while ensuring export"
+msgstr ""
+
+#: nova/volume/nexenta/volume.py:210
+#, python-format
+msgid "Ignored target group creation error \"%s\" while ensuring export"
+msgstr ""
+
+#: nova/volume/nexenta/volume.py:219
+#, python-format
+msgid "Ignored target group member addition error \"%s\" while ensuring export"
+msgstr ""
+
+#: nova/volume/nexenta/volume.py:227
+#, python-format
+msgid "Ignored LU creation error \"%s\" while ensuring export"
+msgstr ""
+
+#: nova/volume/nexenta/volume.py:237
+#, python-format
+msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
+msgstr ""
+
+#: nova/volume/nexenta/volume.py:273
+#, python-format
+msgid ""
+"Got error trying to destroy target group %(target_group)s, assuming it is "
+"already gone: %(exc)s"
+msgstr ""
+
+#: nova/volume/nexenta/volume.py:280
+#, python-format
+msgid ""
+"Got error trying to delete target %(target)s, assuming it is already gone: "
+"%(exc)s"
+msgstr ""