diff options
author | OpenStack Jenkins <jenkins@openstack.org> | 2013-02-03 00:03:20 +0000 |
---|---|---|
committer | OpenStack Jenkins <jenkins@openstack.org> | 2013-02-03 00:03:22 +0000 |
commit | 3793b061df30e1f56094d7e579bca59b9c20de98 (patch) | |
tree | 21f9f50304bf616d4c02dea8b13f4814ec71bcd4 /nova/locale | |
parent | e3ed262b49ae8f6124636c176d3fe80e4914a782 (diff) | |
download | nova-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.pot | 4286 | ||||
-rw-r--r-- | nova/locale/tr_TR/LC_MESSAGES/nova.po | 9859 |
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 "" |