nova/nova/locale/zh_CN/LC_MESSAGES/nova.po

13698 lines
361 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Chinese (Simplified) translation for nova
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the nova package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2014-03-27 06:16+0000\n"
"PO-Revision-Date: 2012-05-07 06:51+0000\n"
"Last-Translator: Edward <Unknown>\n"
"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
#: nova/block_device.py:530 nova/virt/hyperv/basevolumeutils.py:91
#, python-format
msgid "block_device_list %s"
msgstr "块设备列表 block_device_list %s"
#: nova/context.py:64
#, python-format
msgid "Arguments dropped when creating context: %s"
msgstr ""
#: nova/context.py:109
#, python-format
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
#: nova/crypto.py:54
msgid "Filename of root CA"
msgstr "根证书的文件名"
#: nova/crypto.py:57
msgid "Filename of private key"
msgstr "私钥文件名"
#: nova/crypto.py:60
msgid "Filename of root Certificate Revocation List"
msgstr "根证书撤销列表的文件名"
#: nova/crypto.py:63
msgid "Where we keep our keys"
msgstr "保存密钥的位置"
#: nova/crypto.py:66
msgid "Where we keep our root CA"
msgstr "保存根证书的位置"
#: nova/crypto.py:69
msgid "Should we use a CA for each project?"
msgstr "是否每个项目都使用认证权威?"
#: nova/crypto.py:73
#, python-format
msgid "Subject for certificate for users, %s for project, user, timestamp"
msgstr "用户证书的标题,%s 依次分别为项目,用户,时间戳"
#: nova/crypto.py:78
#, python-format
msgid "Subject for certificate for projects, %s for project, timestamp"
msgstr "项目证书的标题,%s 依次分别为项目,时间戳"
#: nova/crypto.py:143
msgid "failed to generate fingerprint"
msgstr ""
#: nova/crypto.py:210
#, fuzzy
msgid "Unable to find the key"
msgstr "无法找到地址 %r"
#: nova/crypto.py:393
#, fuzzy
msgid "Failed to write inbound.csr"
msgstr "重新启动实例失败"
#: nova/crypto.py:395
#, python-format
msgid "Flags path: %s"
msgstr "标记所在路径:%s"
#: nova/debugger.py:67
#, python-format
msgid "Listening on %(host)s:%(port)s for debug connection"
msgstr ""
#: nova/debugger.py:77
msgid ""
"WARNING: Using the remote debug option changes how Nova uses the eventlet"
" library to support async IO. This could result in failures that do not "
"occur under normal operation. Use at your own risk."
msgstr ""
#: nova/exception.py:102
msgid "An unknown exception occurred."
msgstr "发生未知异常。"
#: nova/exception.py:124
msgid "Exception in string format operation"
msgstr ""
#: nova/exception.py:143
#, fuzzy, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr "解密文本失败"
#: nova/exception.py:147
#, fuzzy, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr "解密文本失败"
#: nova/exception.py:151
msgid "Virtual Interface creation failed"
msgstr "虚拟接口创建失败"
#: nova/exception.py:155
msgid "Creation of virtual interface with unique mac address failed"
msgstr ""
#: nova/exception.py:160
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
#: nova/exception.py:166
msgid "Not authorized."
msgstr "未授权。"
#: nova/exception.py:171
msgid "User does not have admin privileges"
msgstr "用户没有管理员权限"
#: nova/exception.py:175
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "政策不允许 %(action)s 被执行。"
#: nova/exception.py:182
#, fuzzy, python-format
msgid "Image %(image_id)s is not active."
msgstr "镜像 %(image_id)s 没有找到。"
#: nova/exception.py:186
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "没有为镜像 %(image_id)s 找到内核。"
#: nova/exception.py:190
msgid "Unacceptable parameters."
msgstr "无法接受的参数。"
#: nova/exception.py:195
#, fuzzy
msgid "Block Device Mapping is Invalid."
msgstr "block_device_mapping %s"
#: nova/exception.py:199
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
#: nova/exception.py:204
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
#: nova/exception.py:209
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
#: nova/exception.py:214
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
#: nova/exception.py:221
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
#: nova/exception.py:227
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
#: nova/exception.py:232
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
#: nova/exception.py:236
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
#: nova/exception.py:241
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
#: nova/exception.py:246
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
#: nova/exception.py:255
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr "卷 %(volume_id)s 没有附加任何东西"
#: nova/exception.py:259
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
#: nova/exception.py:266
#, python-format
msgid "Keypair data is invalid: %(reason)s"
msgstr ""
#: nova/exception.py:270
msgid "The request is invalid."
msgstr "请求无效。"
#: nova/exception.py:274
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
#: nova/exception.py:279
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
#: nova/exception.py:283
msgid "Invalid volume access mode"
msgstr ""
#: nova/exception.py:287
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
#: nova/exception.py:291
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
#: nova/exception.py:296
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr "无效的端口范围 %(from_port)s:%(to_port)s. %(msg)s"
#: nova/exception.py:300
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr "无效的IP协议 %(protocol)s。"
#: nova/exception.py:304
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "无效的内容类型 %(content_type)s。"
#: nova/exception.py:308
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr "无效的cidr %(cidr)s。"
#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
#: nova/exception.py:320
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
#: nova/exception.py:324
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr "无法执行action '%(action)s' 于聚合 %(aggregate_id)s 上。原因: %(reason)s。"
#: nova/exception.py:329
#, fuzzy, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr "找不到有效主机,原因是 %(reason)s。"
#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:60
msgid "Sort key supplied was not valid."
msgstr ""
#: nova/exception.py:337
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
msgstr "实例 %(instance_uuid)s 处于%(attr)s %(state)s 中。该实例在这种状态下不能执行 %(method)s。"
#: nova/exception.py:342
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr "实例 %(instance_id)s 没有运行。"
#: nova/exception.py:346
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr "实例 %(instance_id)s 不在救援模式。"
#: nova/exception.py:350
#, fuzzy, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr "实例 %(instance_id)s 不在救援模式。"
#: nova/exception.py:354
#, fuzzy, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr "实例 %(instance_id)s 没有挂起。"
#: nova/exception.py:358
#, python-format
msgid "Failed to suspend instance: %(reason)s"
msgstr ""
#: nova/exception.py:362
#, python-format
msgid "Failed to resume instance: %(reason)s"
msgstr ""
#: nova/exception.py:366
#, python-format
msgid "Failed to power on instance: %(reason)s"
msgstr ""
#: nova/exception.py:370
#, python-format
msgid "Failed to power off instance: %(reason)s"
msgstr ""
#: nova/exception.py:374
#, python-format
msgid "Failed to reboot instance: %(reason)s"
msgstr ""
#: nova/exception.py:378
#, python-format
msgid "Failed to terminate instance: %(reason)s"
msgstr ""
#: nova/exception.py:382
#, python-format
msgid "Failed to deploy instance: %(reason)s"
msgstr ""
#: nova/exception.py:386
#, python-format
msgid "Failed to launch instances: %(reason)s"
msgstr ""
#: nova/exception.py:390
msgid "Service is unavailable at this time."
msgstr "此时的付不可用。"
#: nova/exception.py:394
#, python-format
msgid "Insufficient compute resources: %(reason)s."
msgstr ""
#: nova/exception.py:398
#, python-format
msgid "Connection to the hypervisor is broken on host: %(host)s"
msgstr ""
#: nova/exception.py:402
#, fuzzy, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr "此时的计算服务不可用。"
#: nova/exception.py:406
#, python-format
msgid "Compute service of %(host)s is still in use."
msgstr ""
#: nova/exception.py:410
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr "无法把实例 (%(instance_id)s) 迁移到当前主机 (%(host)s)。"
#: nova/exception.py:415
msgid "The supplied hypervisor type of is invalid."
msgstr "提供的虚拟机管理程序类型无效。"
#: nova/exception.py:419
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr "该实例需要比当前版本更新的虚拟机管理程序。"
#: nova/exception.py:424
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr "提供的磁盘路径 (%(path)s) 已经存在,预计是不存在的。"
#: nova/exception.py:429
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr "提供的设备路径 (%(path)s) 是无效的。"
#: nova/exception.py:433
#, fuzzy, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr "提供的设备路径 (%(path)s) 是无效的。"
#: nova/exception.py:438
#, fuzzy, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr "提供的设备路径 (%(path)s) 是无效的。"
#: nova/exception.py:442
#, python-format
msgid "Unacceptable CPU info: %(reason)s"
msgstr ""
#: nova/exception.py:446
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr "%(address)s 不是有效的IP v4/6地址。"
#: nova/exception.py:450
#, 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标签对于端口组%(bridge)s 是不适合的。预计的VLAN标签是 %(tag)s但与端口组关联的是 %(pgroup)s。"
#: nova/exception.py:456
#, 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 的vSwitch没有与预计的物理适配器关联。预计的vSwitch是 %(expected)s但关联的是 "
"%(actual)s。"
#: nova/exception.py:463
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr "磁盘格式 %(disk_format)s 不能接受"
#: nova/exception.py:467
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s"
#: nova/exception.py:471
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr "实例 %(instance_id)s 无法接受,原因是: %(reason)s"
#: nova/exception.py:475
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr "Ec2 id %(ec2_id)s 无法接受。"
#: nova/exception.py:479
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
#: nova/exception.py:483
#, fuzzy, python-format
msgid "Invalid ID received %(id)s."
msgstr "无效的cidr %(cidr)s。"
#: nova/exception.py:487
#, fuzzy
msgid "Constraint not met."
msgstr "实例 - %s 不存在"
#: nova/exception.py:492
msgid "Resource could not be found."
msgstr "资源没有找到。"
#: nova/exception.py:497
#, fuzzy, python-format
msgid "No agent-build associated with id %(id)s."
msgstr "没有固定IP与id %(id)s 关联。"
#: nova/exception.py:501
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
#: nova/exception.py:507
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "卷 %(volume_id)s 没有找到。"
#: nova/exception.py:511
#, python-format
msgid "No volume Block Device Mapping with id %(volume_id)s."
msgstr ""
#: nova/exception.py:516
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "快照 %(snapshot_id)s 没有找到。"
#: nova/exception.py:520
#, python-format
msgid "No disk at %(location)s"
msgstr "在 %(location)s 没有磁盘"
#: nova/exception.py:524
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr "无法为 %(driver_type)s 卷找到句柄。"
#: nova/exception.py:528
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "无效的镜像href %(image_href)s。"
#: nova/exception.py:532
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
#: nova/exception.py:537
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "镜像 %(image_id)s 没有找到。"
#: nova/exception.py:541
msgid "The current driver does not support preserving ephemeral partitions."
msgstr ""
#: nova/exception.py:547
#, 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:554
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr "项目 %(project_id)s 没有找到。"
#: nova/exception.py:558
msgid "Cannot find SR to read/write VDI."
msgstr "没有找到存储库来读写VDI。"
#: nova/exception.py:562
#, fuzzy, python-format
msgid "Network %(network_id)s is duplicated."
msgstr "网络 %(network_id)s 没有找到。"
#: nova/exception.py:566
#, fuzzy, python-format
msgid "Network %(network_id)s is still in use."
msgstr "网络 %(network_id)s 没有找到。"
#: nova/exception.py:570
#, python-format
msgid "%(req)s is required to create a network."
msgstr "创建网络 %(req)s 是必要的。"
#: nova/exception.py:574
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr "网络 %(network_id)s 没有找到。"
#: nova/exception.py:578
#, fuzzy, python-format
msgid "Port id %(port_id)s could not be found."
msgstr "快照 %(snapshot_id)s 没有找到。"
#: nova/exception.py:582
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr "无法为桥 %(bridge)s 找到网络"
#: nova/exception.py:586
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr "无法为uuid %(uuid)s 找到网络"
#: nova/exception.py:590
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr "无法为cidr %(cidr)s 找到网络。"
#: nova/exception.py:594
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr "无法为实例 %(instance_id)s 找到网络。"
#: nova/exception.py:598
msgid "No networks defined."
msgstr "没有网络定义。"
#: nova/exception.py:602
msgid "No more available networks."
msgstr ""
#: nova/exception.py:606
#, 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:611
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
#: nova/exception.py:616
#, python-format
msgid "Network %(network_uuid)s requires a subnet in order to boot instances on."
msgstr ""
#: nova/exception.py:621
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr "无法找到虚拟机使用的数据存储引用。"
#: nova/exception.py:625
#, fuzzy, python-format
msgid "Port %(port_id)s is still in use."
msgstr "网络 %(network_id)s 没有找到。"
#: nova/exception.py:629
#, python-format
msgid "Port %(port_id)s requires a FixedIP in order to be used."
msgstr ""
#: nova/exception.py:633
#, fuzzy, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr "无法为实例 %(instance_id)s 找到网络。"
#: nova/exception.py:637
#, fuzzy, python-format
msgid "No free port available for instance %(instance)s."
msgstr "无法为实例 %(instance_id)s 找到网络。"
#: nova/exception.py:641
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
#: nova/exception.py:645
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr "没有固定IP与id %(id)s 关联。"
#: nova/exception.py:649
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr "没有为地址 %(address)s 找到固定IP。"
#: nova/exception.py:653
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr "实例 %(instance_id)s 没有固定ip。"
#: nova/exception.py:657
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr "网络主机 %(host)s 在网络 %(network_id)s 中没有固定ip。"
#: nova/exception.py:662
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr "实例 %(instance_id)s 没有固定ip '%(ip)s'。"
#: nova/exception.py:666
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr "固定IP地址 (%(address)s) 在网络 (%(network_uuid)s) 中不存在。"
#: nova/exception.py:671
#, fuzzy, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr "固定IP地址 %(address)s 已在使用。"
#: nova/exception.py:676
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
#: nova/exception.py:681
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr "固定IP地址 %(address)s 无效。"
#: nova/exception.py:686
msgid "Zero fixed ips available."
msgstr "没有固定ip可用。"
#: nova/exception.py:690
msgid "Zero fixed ips could be found."
msgstr "找不到固定IP。"
#: nova/exception.py:694
#, fuzzy, python-format
msgid "Floating ip %(address)s already exists."
msgstr "浮动ip %(address)s 已被关联。"
#: nova/exception.py:699
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr "找不到适合id %(id)s 的浮动IP。"
#: nova/exception.py:703
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr "DNS 入口 %(name)s 已经在域中 %(domain)s 存在。"
#: nova/exception.py:707
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr "找不到适合地址 %(address)s 的浮动ip。"
#: nova/exception.py:711
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr "没有为主机 %(host)s 找到浮动IP。"
#: nova/exception.py:715
#, fuzzy, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr "找不到适合地址 %(address)s 的浮动ip。"
#: nova/exception.py:719
#, fuzzy
msgid "Floating ip pool not found."
msgstr "没有找到floating_ip"
#: nova/exception.py:724
msgid "Zero floating ips available."
msgstr "没有浮动IP可用。"
#: nova/exception.py:730
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr "浮动ip %(address)s 已被关联。"
#: nova/exception.py:734
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr "浮动ip %(address)s 没有被关联。"
#: nova/exception.py:738
msgid "Zero floating ips exist."
msgstr "没有浮动ip存在。"
#: nova/exception.py:743
#, python-format
msgid "Interface %(interface)s not found."
msgstr "接口 %(interface)s没有找到。"
#: nova/exception.py:748 nova/api/openstack/compute/contrib/floating_ips.py:97
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
#: nova/exception.py:753
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr "密钥对 %(name)s 没有为用户 %(user_id)s 找到。"
#: nova/exception.py:757
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "服务 %(service_id)s 没有找到。"
#: nova/exception.py:761
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
#: nova/exception.py:765
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
#: nova/exception.py:769
#, python-format
msgid "Host %(host)s could not be found."
msgstr "主机 %(host)s 没有找到。"
#: nova/exception.py:773
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr "计算主机 %(host)s 没有找到。"
#: nova/exception.py:777
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr "没有找到二进制 %(binary)s 在主机 %(host)s 上。"
#: nova/exception.py:781
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
#: nova/exception.py:785
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
#: nova/exception.py:790
msgid "Quota could not be found"
msgstr "配额没有找到。"
#: nova/exception.py:794
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
#: nova/exception.py:799
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
#: nova/exception.py:803
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
#: nova/exception.py:808
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "没有为项目 %(project_id)s 找到配额。"
#: nova/exception.py:812
#, fuzzy, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "找不到类 %(class_name)s :异常 %(exception)s"
#: nova/exception.py:816
#, fuzzy, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr "没有为项目 %(project_id)s 找到配额。"
#: nova/exception.py:820
#, fuzzy, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr "用户 %(user_id)s 没有找到。"
#: nova/exception.py:824
#, fuzzy, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "扩展资源:%s"
#: nova/exception.py:828
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr "安全组 %(security_group_id)s 没有找到。"
#: nova/exception.py:832
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr "没有找到安全组 %(security_group_id)s 针对项目 %(project_id)s 。"
#: nova/exception.py:837
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr "带有规则 %(rule_id)s 的安全组没有找到。"
#: nova/exception.py:842
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
#: nova/exception.py:847
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr "安全组 %(security_group_id)s 已经与实例 %(instance_id)s 关联。"
#: nova/exception.py:852
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr "安全组 %(security_group_id)s 没有与实例 %(instance_id)s 关联。"
#: nova/exception.py:857
#, fuzzy, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr "带有规则 %(rule_id)s 的安全组没有找到。"
#: nova/exception.py:861
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
#: nova/exception.py:867
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
#: nova/exception.py:871
msgid "No Unique Match Found."
msgstr ""
#: nova/exception.py:876
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "迁移 %(migration_id)s 没有找到。"
#: nova/exception.py:880
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "没有为实例 %(instance_id)s 找到迁移其状态为 %(status)s 。"
#: nova/exception.py:885
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr "控制台池 %(pool_id)s 没有找到。"
#: nova/exception.py:889
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
#: nova/exception.py:895
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
msgstr "没有找到类型是 %(console_type)s 的控制台池针对计算主机 %(compute_host)s 在代理主机 %(host)s 上。"
#: nova/exception.py:901
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr "控制台%(console_id)s 没有找到。"
#: nova/exception.py:905
#, fuzzy, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr "没有为实例 %(instance_id)s 找到控制台。"
#: nova/exception.py:909
#, fuzzy, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr "没有为实例 %(instance_id)s 在池 %(pool_id)s 中找到控制台。"
#: nova/exception.py:914
#, fuzzy, python-format
msgid "Invalid console type %(console_type)s"
msgstr "无效的控制台类型 %(console_type)s "
#: nova/exception.py:918
#, python-format
msgid "Unavailable console type %(console_type)s."
msgstr ""
#: nova/exception.py:922
#, python-format
msgid "The console port range %(min_port)d-%(max_port)d is exhausted."
msgstr ""
#: nova/exception.py:927
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr "类型 %(flavor_id)s 没有找到。"
#: nova/exception.py:931
#, python-format
msgid "Flavor with name %(flavor_name)s could not be found."
msgstr ""
#: nova/exception.py:935
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
#: nova/exception.py:940
#, fuzzy, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr "卷组 %s 不存在"
#: nova/exception.py:944
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
#: nova/exception.py:948
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
#: nova/exception.py:952
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
#: nova/exception.py:956
#, fuzzy
msgid "Timeout waiting for response from cell"
msgstr "等待RPC响应超时%s"
#: nova/exception.py:960
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
#: nova/exception.py:964
msgid "No cells available matching scheduling criteria."
msgstr ""
#: nova/exception.py:968
msgid "Cannot update cells configuration file."
msgstr ""
#: nova/exception.py:972
#, fuzzy, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr "没有为实例 %(instance_id)s 找到卷。"
#: nova/exception.py:976
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr "调度器主机过滤器 %(filter_name)s 没有找到。"
#: nova/exception.py:980
#, python-format
msgid "Flavor %(flavor_id)s has no extra specs with key %(extra_specs_key)s."
msgstr ""
#: nova/exception.py:985
#, python-format
msgid ""
"Metric %(name)s could not be found on the compute host node "
"%(host)s.%(node)s."
msgstr ""
#: nova/exception.py:990
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "找不到文件 %(file_path)s。"
#: nova/exception.py:994
msgid "Zero files could be found."
msgstr "没找到文件"
#: nova/exception.py:998
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr "未找到与网络适配器 %(adapter)s 关联的虚拟交换机。"
#: nova/exception.py:1003
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr "未找到网络适配器 %(adapter)s。"
#: nova/exception.py:1007
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "找不到类 %(class_name)s :异常 %(exception)s"
#: nova/exception.py:1011
msgid "Action not allowed."
msgstr "操作不允许。"
#: nova/exception.py:1015
msgid "Rotation is not allowed for snapshots"
msgstr "快照不允许循环。"
#: nova/exception.py:1019
msgid "Rotation param is required for backup image_type"
msgstr "备份 image_type 要求循环参数。"
#: nova/exception.py:1024 nova/tests/compute/test_keypairs.py:144
#, fuzzy, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr "密钥对 %(key_name)s 已经存在。"
#: nova/exception.py:1028
#, python-format
msgid "Instance %(name)s already exists."
msgstr "实例 %(name)s 已经存在。"
#: nova/exception.py:1032
#, python-format
msgid "Flavor with name %(name)s already exists."
msgstr ""
#: nova/exception.py:1036
#, python-format
msgid "Flavor with ID %(flavor_id)s already exists."
msgstr ""
#: nova/exception.py:1040
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
#: nova/exception.py:1045
#, fuzzy, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr "%(path)s 在共享存储上:%(reason)s"
#: nova/exception.py:1049
#, fuzzy, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr "%(path)s 在共享存储上:%(reason)s"
#: nova/exception.py:1053
#, python-format
msgid "Migration error: %(reason)s"
msgstr ""
#: nova/exception.py:1057
#, python-format
msgid "Migration pre-check error: %(reason)s"
msgstr ""
#: nova/exception.py:1061
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "错误格式的消息体: %(reason)s"
#: nova/exception.py:1067
#, python-format
msgid "Could not find config at %(path)s"
msgstr "在 %(path)s 找不到配置文件。"
#: nova/exception.py:1071
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'"
#: nova/exception.py:1075
#, fuzzy
msgid "When resizing, instances must change flavor!"
msgstr "调整时实例的大小必须要发生变化。"
#: nova/exception.py:1079
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
#: nova/exception.py:1083
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
#: nova/exception.py:1087
msgid "Flavor's memory is too small for requested image."
msgstr ""
#: nova/exception.py:1091
msgid "Flavor's disk is too small for requested image."
msgstr ""
#: nova/exception.py:1095
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr "没有足够的可用内存来启动计算节点 %(uuid)s。"
#: nova/exception.py:1099
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "找不到有效主机,原因是 %(reason)s。"
#: nova/exception.py:1104
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
#: nova/exception.py:1111
#, fuzzy, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例"
#: nova/exception.py:1116
#, fuzzy
msgid "Maximum number of floating ips exceeded"
msgstr "所选择主机的最大数目(%d)"
#: nova/exception.py:1120
#, fuzzy
msgid "Maximum number of fixed ips exceeded"
msgstr "所选择主机的最大数目(%d)"
#: nova/exception.py:1124
#, fuzzy, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr "所选择主机的最大数目(%d)"
#: nova/exception.py:1128
msgid "Personality file limit exceeded"
msgstr "超过个性化文件限制"
#: nova/exception.py:1132
msgid "Personality file path too long"
msgstr "个性化文件路径太长"
#: nova/exception.py:1136
msgid "Personality file content too long"
msgstr "个性化文件内容太长"
#: nova/exception.py:1140 nova/tests/compute/test_keypairs.py:155
#, fuzzy
msgid "Maximum number of key pairs exceeded"
msgstr "所选择主机的最大数目(%d)"
#: nova/exception.py:1145
#, fuzzy
msgid "Maximum number of security groups or rules exceeded"
msgstr "所选择主机的最大数目(%d)"
#: nova/exception.py:1149
msgid "Maximum number of ports exceeded"
msgstr ""
#: nova/exception.py:1153
#, fuzzy, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。"
#: nova/exception.py:1158
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr "找不到聚合 %(aggregate_id)s。"
#: nova/exception.py:1162
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr "聚合 %(aggregate_name)s 已经存在。"
#: nova/exception.py:1166
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。"
#: nova/exception.py:1170
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr "聚合 %(aggregate_id)s 没有键为 %(metadata_key)s 的元数据。"
#: nova/exception.py:1175
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr "聚合 %(aggregate_id)s已经有主机 %(host)s。"
#: nova/exception.py:1179
msgid "Unable to create flavor"
msgstr ""
#: nova/exception.py:1183
#, fuzzy, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr "设置管理员密码失败。实例 %s 没有运行"
#: nova/exception.py:1189
#, fuzzy, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr "检测到已存在的id为%(vlan) vlan"
#: nova/exception.py:1193
msgid "There was a conflict when trying to complete your request."
msgstr ""
#: nova/exception.py:1199
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "实例 %(instance_id)s 没有找到。"
#: nova/exception.py:1203
#, fuzzy, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr "没有为实例 %(instance_id)s 找到控制台。"
#: nova/exception.py:1208
#, fuzzy, python-format
msgid "Node %(node_id)s could not be found."
msgstr "卷 %(volume_id)s 没有找到。"
#: nova/exception.py:1212
#, fuzzy, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr "快照 %(snapshot_id)s 没有找到。"
#: nova/exception.py:1216
#, fuzzy, python-format
msgid "Marker %(marker)s could not be found."
msgstr "镜像 %(image_id)s 没有找到。"
#: nova/exception.py:1221
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
#: nova/exception.py:1225
#, fuzzy, python-format
msgid "Could not fetch image %(image_id)s"
msgstr "获取镜像 %(image)s"
#: nova/exception.py:1229
#, fuzzy, python-format
msgid "Could not upload image %(image_id)s"
msgstr "获取镜像 %(image)s"
#: nova/exception.py:1233
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
#: nova/exception.py:1237
#, fuzzy, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr "没有为主机 %(host)s 找到浮动IP。"
#: nova/exception.py:1241
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr "没有找到实例 %(instance_id)s"
#: nova/exception.py:1245
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
#: nova/exception.py:1249
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
#: nova/exception.py:1254
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
#: nova/exception.py:1259
#, fuzzy, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr "释放实例的网络"
#: nova/exception.py:1263
#, fuzzy, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr "释放实例的网络"
#: nova/exception.py:1267
#, 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:1273
msgid "User data needs to be valid base 64."
msgstr ""
#: nova/exception.py:1277
#, python-format
msgid ""
"Unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
#: nova/exception.py:1286
#, fuzzy, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(device)s"
#: nova/exception.py:1291
#, fuzzy, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr "密钥对 %(name)s 没有为用户 %(user_id)s 找到。"
#: nova/exception.py:1295
#, python-format
msgid ""
"Unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
#: nova/exception.py:1300
#, fuzzy, python-format
msgid "The CA file for %(project)s could not be found"
msgstr "没有为项目 %(project_id)s 找到配额。"
#: nova/exception.py:1304
#, fuzzy, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr "项目 %(project_id)s 没有找到。"
#: nova/exception.py:1308
msgid "Instance recreate is not supported."
msgstr ""
#: nova/exception.py:1312
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
#: nova/exception.py:1317
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
#: nova/exception.py:1322
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
#: nova/exception.py:1327
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
#: nova/exception.py:1332
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
#: nova/exception.py:1336
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr "实例 %(instance_id)s 不在救援模式。"
#: nova/exception.py:1340
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr "实例 %(instance_id)s 不在救援模式。"
#: nova/exception.py:1345
#, fuzzy, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr "实例类型 %(name)s 已经存在。"
#: nova/exception.py:1350
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
#: nova/exception.py:1356
#, fuzzy, python-format
msgid "Unsupported object type %(objtype)s"
msgstr "期望的对象类型:%s"
#: nova/exception.py:1360
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
#: nova/exception.py:1364
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
#: nova/exception.py:1368
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
#: nova/exception.py:1372
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
#: nova/exception.py:1376
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
#: nova/exception.py:1380
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
#: nova/exception.py:1385
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
#: nova/exception.py:1389
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
#: nova/exception.py:1393
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
#: nova/exception.py:1397
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
#: nova/exception.py:1402
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
#: nova/exception.py:1407
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
#: nova/exception.py:1411
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
#: nova/exception.py:1415
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
#: nova/exception.py:1420
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
#: nova/exception.py:1425
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
#: nova/exception.py:1429
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
#: nova/exception.py:1433
#, python-format
msgid "Error when creating resource monitor: %(monitor)s"
msgstr ""
#: nova/exception.py:1437
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
#: nova/exception.py:1441
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
#: nova/exception.py:1445
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
#: nova/exception.py:1449
#, python-format
msgid ""
"PCI device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
#: nova/exception.py:1455
#, python-format
msgid ""
"PCI device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
#: nova/exception.py:1461
#, python-format
msgid "PCI device request (%requests)s failed"
msgstr ""
#: nova/exception.py:1466
#, python-format
msgid ""
"Attempt to consume PCI device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
#: nova/exception.py:1472
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
#: nova/exception.py:1476
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
#: nova/exception.py:1481
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
#: nova/exception.py:1486
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
#: nova/exception.py:1490
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
#: nova/exception.py:1500
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
#: nova/exception.py:1505
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
#: nova/exception.py:1509
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
#: nova/exception.py:1513
#, python-format
msgid "Key manager error: %(reason)s"
msgstr ""
#: nova/exception.py:1517
#, python-format
msgid "Provided video model (%(model)s) is not supported."
msgstr ""
#: nova/exception.py:1521
#, python-format
msgid "The provided RNG device path: (%(path)s) is not present on the host."
msgstr ""
#: nova/exception.py:1526
#, python-format
msgid ""
"The requested amount of video memory %(req_vram)d is higher than the "
"maximum allowed by flavor %(max_vram)d."
msgstr ""
#: nova/exception.py:1531
#, python-format
msgid "Provided watchdog action (%(action)s) is not supported."
msgstr ""
#: nova/exception.py:1535
msgid ""
"Block migration of instances with config drives is not supported in "
"libvirt."
msgstr ""
#: nova/filters.py:70
#, python-format
msgid "Starting with %d host(s)"
msgstr ""
#: nova/filters.py:79
#, python-format
msgid "Filter %(cls_name)s says to stop filtering"
msgstr ""
#: nova/filters.py:84
#, python-format
msgid "Filter %s returned 0 hosts"
msgstr ""
#: nova/filters.py:86
#, python-format
msgid "Filter %(cls_name)s returned %(obj_len)d host(s)"
msgstr ""
#: nova/hooks.py:68
#, python-format
msgid "Running %(name)s pre-hook: %(obj)s"
msgstr ""
#: nova/hooks.py:80
#, python-format
msgid "Running %(name)s post-hook: %(obj)s"
msgstr ""
#: nova/notifications.py:147 nova/notifications.py:187
msgid "Failed to send state update notification"
msgstr ""
#: nova/notifications.py:271
#, fuzzy
msgid "Failed to get nw_info"
msgstr "为ip %s获取元数据失败"
#: nova/policy.py:31
msgid "JSON file representing policy"
msgstr "JSON文件表示策略。"
#: nova/policy.py:34
msgid "Rule checked when requested rule is not found"
msgstr "请求的规则找不到时的检查缺省规则。"
#: nova/quota.py:1272
#, python-format
msgid "Created reservations %s"
msgstr ""
#: nova/quota.py:1295
#, python-format
msgid "Failed to commit reservations %s"
msgstr ""
#: nova/quota.py:1297
#, python-format
msgid "Committed reservations %s"
msgstr ""
#: nova/quota.py:1318
#, python-format
msgid "Failed to roll back reservations %s"
msgstr ""
#: nova/quota.py:1321
#, python-format
msgid "Rolled back reservations %s"
msgstr ""
#: nova/service.py:160
#, fuzzy, python-format
msgid "Starting %(topic)s node (version %(version)s)"
msgstr "启动 %(topic)s 节点 (版本 %(vcs_string)s)"
#: nova/service.py:184
#, python-format
msgid "Creating RPC server for service %s"
msgstr ""
#: nova/service.py:201
#, python-format
msgid "Join ServiceGroup membership for this service %s"
msgstr ""
#: nova/service.py:284
msgid "Service killed that has no database entry"
msgstr "因无数据库记录,服务已被中止"
#: nova/service.py:296
msgid "Service error occurred during cleanup_host"
msgstr ""
#: nova/service.py:313
#, python-format
msgid "Temporary directory is invalid: %s"
msgstr ""
#: nova/service.py:338
#, python-format
msgid "%(worker_name)s value of %(workers)s is invalid, must be greater than 0"
msgstr ""
#: nova/service.py:423
msgid "serve() can only be called once"
msgstr ""
#: nova/utils.py:148
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
#: nova/utils.py:354
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
#: nova/utils.py:370
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
#: nova/utils.py:373
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
#: nova/utils.py:388
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "本地IP地址没有找到%s"
#: nova/utils.py:391
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr "无法连接到 %(interface)s 的本地IP%(ex)s"
#: nova/utils.py:412
#, python-format
msgid "Invalid backend: %s"
msgstr "无效的后台:%s"
#: nova/utils.py:457
#, python-format
msgid "Expected object of type: %s"
msgstr "期望的对象类型:%s"
#: nova/utils.py:485
#, python-format
msgid "Invalid server_string: %s"
msgstr "不正确的server_string%s"
#: nova/utils.py:662 nova/openstack/common/fileutils.py:63
#, fuzzy, python-format
msgid "Reloading cached file %s"
msgstr "正在删除基文件:%s"
#: nova/utils.py:776 nova/virt/configdrive.py:176
#, fuzzy, python-format
msgid "Could not remove tmpdir: %s"
msgstr "移除容器失败:%s"
#: nova/utils.py:966
#, fuzzy, python-format
msgid "%s is not a string or unicode"
msgstr "服务器名称不是字符串或者unicode"
#: nova/utils.py:970
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
#: nova/utils.py:975
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
#: nova/utils.py:985
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
#: nova/utils.py:991
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
#: nova/utils.py:997
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
#: nova/version.py:65
#, python-format
msgid "Failed to load %(cfgfile)s: %(ex)s"
msgstr ""
#: nova/wsgi.py:132
#, python-format
msgid "Could not bind to %(host)s:%(port)s"
msgstr ""
#: nova/wsgi.py:137
#, fuzzy, python-format
msgid "%(name)s listening on %(host)s:%(port)s"
msgstr "启动%(name)s 位置在 %(host)s:%(port)s"
#: nova/wsgi.py:152 nova/openstack/common/sslutils.py:50
#, fuzzy, python-format
msgid "Unable to find cert_file : %s"
msgstr "无法找到地址 %r"
#: nova/wsgi.py:156 nova/openstack/common/sslutils.py:53
#, fuzzy, python-format
msgid "Unable to find ca_file : %s"
msgstr "无法找到地址 %r"
#: nova/wsgi.py:160 nova/openstack/common/sslutils.py:56
#, fuzzy, python-format
msgid "Unable to find key_file : %s"
msgstr "无法找到地址 %r"
#: nova/wsgi.py:164 nova/openstack/common/sslutils.py:59
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:195
#, python-format
msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support"
msgstr ""
#: nova/wsgi.py:223
msgid "Stopping WSGI server."
msgstr "关闭WSGI服务器"
#: nova/wsgi.py:242
msgid "WSGI server has stopped."
msgstr "WSGI服务器已经停止。"
#: nova/wsgi.py:311
msgid "You must implement __call__"
msgstr "你必须执行 __call__"
#: nova/wsgi.py:500
#, fuzzy, python-format
msgid "Loading app %(name)s from %(path)s"
msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'"
#: nova/api/auth.py:71
msgid "ratelimit_v3 is removed from v3 api."
msgstr ""
#: nova/api/auth.py:132
msgid "Invalid service catalog json."
msgstr ""
#: nova/api/auth.py:155
msgid "Sourcing roles from deprecated X-Role HTTP header"
msgstr ""
#: nova/api/sizelimit.py:53 nova/api/sizelimit.py:62 nova/api/sizelimit.py:76
#: nova/api/metadata/password.py:62
msgid "Request is too large."
msgstr ""
#: nova/api/validator.py:131
#, python-format
msgid "%(key)s with value %(value)s failed validator %(name)s"
msgstr ""
#: nova/api/ec2/__init__.py:87
#, python-format
msgid "FaultWrapper: %s"
msgstr "FaultWrapper: %s"
#: nova/api/ec2/__init__.py:158
msgid "Too many failed authentications."
msgstr "认证失败过多"
#: nova/api/ec2/__init__.py:167
#, 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 有错误 %(failures)d认证失败将被锁定 %(lock_mins)d 分钟。"
#: nova/api/ec2/__init__.py:186
msgid "Signature not provided"
msgstr "签名没有提供"
#: nova/api/ec2/__init__.py:191
msgid "Access key not provided"
msgstr "访问密钥没有提供"
#: nova/api/ec2/__init__.py:227 nova/api/ec2/__init__.py:243
msgid "Failure communicating with keystone"
msgstr "与keystone交流失败"
#: nova/api/ec2/__init__.py:242
#, fuzzy, python-format
msgid "Keystone failure: %s"
msgstr "预在线迁移在%(dest)s失败"
#: nova/api/ec2/__init__.py:303
#, fuzzy
msgid "Timestamp failed validation."
msgstr "认证失败过多"
#: nova/api/ec2/__init__.py:323
#, python-format
msgid "action: %s"
msgstr "执行: %s"
#: nova/api/ec2/__init__.py:325
#, python-format
msgid "arg: %(key)s\t\tval: %(value)s"
msgstr "arg: %(key)s\t\tval: %(value)s"
#: nova/api/ec2/__init__.py:401
#, python-format
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
msgstr "为controller=%(controller)s 以及 action=%(action)s未验证的请求"
#: nova/api/ec2/__init__.py:492
#, python-format
msgid "Unexpected %(ex_name)s raised: %(ex_str)s"
msgstr ""
#: nova/api/ec2/__init__.py:494
#, python-format
msgid "Unexpected %(ex_name)s raised"
msgstr ""
#: nova/api/ec2/__init__.py:498
#, python-format
msgid "%(ex_name)s raised: %(ex_str)s"
msgstr ""
#: nova/api/ec2/__init__.py:500
#, python-format
msgid "%(ex_name)s raised"
msgstr ""
#: nova/api/ec2/__init__.py:523
#, python-format
msgid "Environment: %s"
msgstr "Environment: %s"
#: nova/api/ec2/__init__.py:525
msgid "Unknown error occurred."
msgstr ""
#: nova/api/ec2/apirequest.py:60
#, python-format
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
msgstr "不支持的API请求controller = %(controller)saction = %(action)s"
#: nova/api/ec2/cloud.py:393
#, python-format
msgid "Create snapshot of volume %s"
msgstr "创建卷 %s 的快照"
#: nova/api/ec2/cloud.py:418
#, fuzzy, python-format
msgid "Could not find key pair(s): %s"
msgstr "解密私钥失败:%s"
#: nova/api/ec2/cloud.py:434
#, python-format
msgid "Create key pair %s"
msgstr "创建密钥对 %s"
#: nova/api/ec2/cloud.py:446
#, python-format
msgid "Import key %s"
msgstr "导入密钥 %s"
#: nova/api/ec2/cloud.py:459
#, python-format
msgid "Delete key pair %s"
msgstr "删除密钥对 %s"
#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:725
msgid "need group_name or group_id"
msgstr ""
#: nova/api/ec2/cloud.py:606
msgid "can't build a valid rule"
msgstr ""
#: nova/api/ec2/cloud.py:614
#, python-format
msgid "Invalid IP protocol %(protocol)s"
msgstr ""
#: nova/api/ec2/cloud.py:645 nova/api/ec2/cloud.py:678
msgid "No rule for the specified parameters."
msgstr "对给定的参数无特定规则。"
#: nova/api/ec2/cloud.py:753
#, python-format
msgid "Get console output for instance %s"
msgstr "获取实例 %s 控制台输出"
#: nova/api/ec2/cloud.py:824
#, python-format
msgid "Create volume from snapshot %s"
msgstr "从快照 %s 创建卷"
#: nova/api/ec2/cloud.py:828 nova/api/openstack/compute/contrib/volumes.py:243
#, python-format
msgid "Create volume of %s GB"
msgstr "创建 %s GB的卷"
#: nova/api/ec2/cloud.py:865
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(device)s"
#: nova/api/ec2/cloud.py:894 nova/api/openstack/compute/contrib/volumes.py:505
#, python-format
msgid "Detach volume %s"
msgstr "分离卷 %s"
#: nova/api/ec2/cloud.py:1055
#, python-format
msgid "vol = %s\n"
msgstr "vol = %s\n"
#: nova/api/ec2/cloud.py:1221
msgid "Allocate address"
msgstr "分配地址"
#: nova/api/ec2/cloud.py:1226
#, python-format
msgid "Release address %s"
msgstr "释放地址 %s"
#: nova/api/ec2/cloud.py:1231
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr "把地址 %(public_ip)s 关联到实例 %(instance_id)s"
#: nova/api/ec2/cloud.py:1241
#, fuzzy
msgid "Unable to associate IP Address, no fixed_ips."
msgstr "无法找到地址 %r"
#: nova/api/ec2/cloud.py:1249
#: nova/api/openstack/compute/contrib/floating_ips.py:247
#, fuzzy, python-format
msgid "multiple fixed_ips exist, using the first: %s"
msgstr "存在多个固定IP使用第一个%s"
#: nova/api/ec2/cloud.py:1262
#, python-format
msgid "Disassociate address %s"
msgstr "取消地址 %s 的关联"
#: nova/api/ec2/cloud.py:1279 nova/api/openstack/compute/servers.py:919
#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/ec2/cloud.py:1311
msgid "Image must be available"
msgstr "镜像必须可用。"
#: nova/api/ec2/cloud.py:1400
msgid "Going to start terminating instances"
msgstr "准备开始终止实例"
#: nova/api/ec2/cloud.py:1411
#, python-format
msgid "Reboot instance %r"
msgstr "重启实例 %r"
#: nova/api/ec2/cloud.py:1421
msgid "Going to stop instances"
msgstr "准备停止实例"
#: nova/api/ec2/cloud.py:1432
msgid "Going to start instances"
msgstr "准备启动实例"
#: nova/api/ec2/cloud.py:1524
#, python-format
msgid "De-registering image %s"
msgstr "解除镜像 %s 的注册"
#: nova/api/ec2/cloud.py:1540
msgid "imageLocation is required"
msgstr ""
#: nova/api/ec2/cloud.py:1560
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr "用id %(image_id)s 注册镜像 %(image_location)s"
#: nova/api/ec2/cloud.py:1621
msgid "user or group not specified"
msgstr "用户或者组没有确定"
#: nova/api/ec2/cloud.py:1624
msgid "only group \"all\" is supported"
msgstr "仅仅支持组\"all\""
#: nova/api/ec2/cloud.py:1627
msgid "operation_type must be add or remove"
msgstr "operation_type必须添加或者移除"
#: nova/api/ec2/cloud.py:1629
#, python-format
msgid "Updating image %s publicity"
msgstr "正在更新镜像 %s 的 publicity 属性"
#: nova/api/ec2/cloud.py:1642
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
#: nova/api/ec2/cloud.py:1668
#, 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:1699
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
#: nova/api/ec2/cloud.py:1718
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1793
msgid "resource_id and tag are required"
msgstr ""
#: nova/api/ec2/cloud.py:1747 nova/api/ec2/cloud.py:1797
#, fuzzy
msgid "Expecting a list of resources"
msgstr "获取实例列表"
#: nova/api/ec2/cloud.py:1752 nova/api/ec2/cloud.py:1802
#: nova/api/ec2/cloud.py:1860
#, fuzzy
msgid "Only instances implemented"
msgstr "实例 - %s 不存在"
#: nova/api/ec2/cloud.py:1756 nova/api/ec2/cloud.py:1806
#, fuzzy
msgid "Expecting a list of tagSets"
msgstr "获取实例列表"
#: nova/api/ec2/cloud.py:1762 nova/api/ec2/cloud.py:1815
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
#: nova/api/ec2/cloud.py:1769
msgid "Expecting both key and value to be set"
msgstr ""
#: nova/api/ec2/cloud.py:1820
msgid "Expecting key to be set"
msgstr ""
#: nova/api/ec2/cloud.py:1894
#, fuzzy
msgid "Invalid CIDR"
msgstr "无效的"
#: nova/api/ec2/ec2utils.py:255
msgid "Request must include either Timestamp or Expires, but cannot contain both"
msgstr ""
#: nova/api/ec2/ec2utils.py:273
#, fuzzy
msgid "Timestamp is invalid."
msgstr "请求无效。"
#: nova/api/ec2/faults.py:29
#, python-format
msgid "EC2 error response: %(code)s: %(message)s"
msgstr ""
#: nova/api/metadata/base.py:392
#, python-format
msgid "future versions %s hidden in version list"
msgstr ""
#: nova/api/metadata/handler.py:108
msgid ""
"X-Instance-ID present in request headers. The "
"'service_neutron_metadata_proxy' option must be enabled to process this "
"header."
msgstr ""
#: nova/api/metadata/handler.py:134 nova/api/metadata/handler.py:141
#, python-format
msgid "Failed to get metadata for ip: %s"
msgstr "为ip %s获取元数据失败"
#: nova/api/metadata/handler.py:136 nova/api/metadata/handler.py:192
msgid "An unknown error has occurred. Please try your request again."
msgstr "发生了一个未知的错误. 请重试你的请求."
#: nova/api/metadata/handler.py:154
msgid "X-Instance-ID header is missing from request."
msgstr ""
#: nova/api/metadata/handler.py:156
msgid "X-Tenant-ID header is missing from request."
msgstr ""
#: nova/api/metadata/handler.py:158
msgid "Multiple X-Instance-ID headers found within request."
msgstr ""
#: nova/api/metadata/handler.py:160
msgid "Multiple X-Tenant-ID headers found within request."
msgstr ""
#: nova/api/metadata/handler.py:174
#, python-format
msgid ""
"X-Instance-ID-Signature: %(signature)s does not match the expected value:"
" %(expected_signature)s for id: %(instance_id)s. Request From: "
"%(remote_address)s"
msgstr ""
#: nova/api/metadata/handler.py:183
#, fuzzy
msgid "Invalid proxy request signature."
msgstr "无效的请求:%s"
#: nova/api/metadata/handler.py:190 nova/api/metadata/handler.py:197
#, fuzzy, python-format
msgid "Failed to get metadata for instance id: %s"
msgstr "为ip %s获取元数据失败"
#: nova/api/metadata/handler.py:201
#, python-format
msgid ""
"Tenant_id %(tenant_id)s does not match tenant_id of instance "
"%(instance_id)s."
msgstr ""
#: nova/api/metadata/vendordata_json.py:47
msgid "file does not exist"
msgstr ""
#: nova/api/metadata/vendordata_json.py:49
msgid "Unexpected IOError when reading"
msgstr ""
#: nova/api/metadata/vendordata_json.py:52
msgid "failed to load json"
msgstr ""
#: nova/api/openstack/__init__.py:89
#, python-format
msgid "Caught error: %s"
msgstr "抓到错误:%s"
#: nova/api/openstack/__init__.py:98
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr "%(url)s 随HTTP %(status)d返回"
#: nova/api/openstack/__init__.py:190
msgid "Must specify an ExtensionManager class"
msgstr "必须明确一个ExtensionManager类"
#: nova/api/openstack/__init__.py:201
#, python-format
msgid "Extending resource: %s"
msgstr ""
#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:410
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr "扩展%(ext_name)s无法扩展资源 %(collection)s没有那种资源"
#: nova/api/openstack/__init__.py:241
#, python-format
msgid "Extension %(ext_name)s extended resource: %(collection)s"
msgstr ""
#: nova/api/openstack/__init__.py:283
#: nova/api/openstack/compute/plugins/v3/servers.py:100
#, python-format
msgid "Not loading %s because it is in the blacklist"
msgstr ""
#: nova/api/openstack/__init__.py:288
#: nova/api/openstack/compute/plugins/v3/servers.py:105
#, python-format
msgid "Not loading %s because it is not in the whitelist"
msgstr ""
#: nova/api/openstack/__init__.py:299
#, fuzzy, python-format
msgid "v3 API Extension Blacklist: %s"
msgstr "调用扩展工厂 %s"
#: nova/api/openstack/__init__.py:301
#, fuzzy, python-format
msgid "v3 API Extension Whitelist: %s"
msgstr "正在加载扩展 %s"
#: nova/api/openstack/__init__.py:308
#, python-format
msgid "Extensions in both blacklist and whitelist: %s"
msgstr ""
#: nova/api/openstack/__init__.py:332
#, fuzzy, python-format
msgid "Missing core API extensions: %s"
msgstr "正在加载扩展 %s"
#: nova/api/openstack/__init__.py:360
#, python-format
msgid "Running _register_resources on %s"
msgstr ""
#: nova/api/openstack/__init__.py:363
#, python-format
msgid "Extended resource: %s"
msgstr "扩展资源:%s"
#: nova/api/openstack/__init__.py:402
#, python-format
msgid "Running _register_controllers on %s"
msgstr ""
#: nova/api/openstack/__init__.py:415
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr "扩展资源的扩展 %(ext_name)s%(collection)s"
#: nova/api/openstack/common.py:132
#, 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:182
#, python-format
msgid "%s param must be an integer"
msgstr ""
#: nova/api/openstack/common.py:185
#, python-format
msgid "%s param must be positive"
msgstr ""
#: nova/api/openstack/common.py:210
msgid "offset param must be an integer"
msgstr "offset 参数必须是整数"
#: nova/api/openstack/common.py:216
msgid "limit param must be an integer"
msgstr "limit 参数必须是整数"
#: nova/api/openstack/common.py:220
msgid "limit param must be positive"
msgstr "limit参数必须是正数"
#: nova/api/openstack/common.py:224
msgid "offset param must be positive"
msgstr "offset 参数必须是正数"
#: nova/api/openstack/common.py:259 nova/api/openstack/compute/flavors.py:146
#: nova/api/openstack/compute/servers.py:604
#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#: nova/api/openstack/compute/plugins/v3/servers.py:281
#, python-format
msgid "marker [%s] not found"
msgstr "没有找到标记 [%s]"
#: nova/api/openstack/common.py:299
#, python-format
msgid "href %s does not contain version"
msgstr "href %s 不包含版本"
#: nova/api/openstack/common.py:314
msgid "Image metadata limit exceeded"
msgstr "超过镜像元数据限制"
#: nova/api/openstack/common.py:322
msgid "Image metadata key cannot be blank"
msgstr ""
#: nova/api/openstack/common.py:325
msgid "Image metadata key too long"
msgstr ""
#: nova/api/openstack/common.py:328
#, fuzzy
msgid "Invalid image metadata"
msgstr "无效的元数据"
#: nova/api/openstack/common.py:391
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr "'%(action)s' 针对处于 %(attr)s %(state)s 的实例是无法进行"
#: nova/api/openstack/common.py:394
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
#: nova/api/openstack/common.py:397
#, fuzzy, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr "实例针对 '%(action)s' 处于无效状态"
#: nova/api/openstack/common.py:477
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr "拒绝快照请求,快照当前未被激活"
#: nova/api/openstack/common.py:479
msgid "Instance snapshots are not permitted at this time."
msgstr "该时刻实例快照是不允许的。"
#: nova/api/openstack/common.py:592
msgid "Cells is not enabled."
msgstr ""
#: nova/api/openstack/extensions.py:197
#, python-format
msgid "Loaded extension: %s"
msgstr "加载的扩展:%s"
#: nova/api/openstack/extensions.py:236
#: nova/api/openstack/compute/plugins/__init__.py:45
#, python-format
msgid "Ext name: %s"
msgstr "Ext name: %s"
#: nova/api/openstack/extensions.py:237
#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext alias: %s"
msgstr "Ext alias: %s"
#: nova/api/openstack/extensions.py:238
#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext description: %s"
msgstr "Ext 描述: %s"
#: nova/api/openstack/extensions.py:240
#, python-format
msgid "Ext namespace: %s"
msgstr "Ext 命名空间: %s"
#: nova/api/openstack/extensions.py:241
#, python-format
msgid "Ext updated: %s"
msgstr "Ext updated: %s"
#: nova/api/openstack/extensions.py:243
#: nova/api/openstack/compute/plugins/__init__.py:51
#, python-format
msgid "Exception loading extension: %s"
msgstr "加载扩展发生异常:%s"
#: nova/api/openstack/extensions.py:257
#, python-format
msgid "Loading extension %s"
msgstr "正在加载扩展 %s"
#: nova/api/openstack/extensions.py:266
#, python-format
msgid "Calling extension factory %s"
msgstr "调用扩展工厂 %s"
#: nova/api/openstack/extensions.py:278
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr "加载扩展 %(ext_factory)s 失败:%(exc)s"
#: nova/api/openstack/extensions.py:349
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr "加载扩展 %(classpath)s 失败:%(exc)s"
#: nova/api/openstack/extensions.py:372
#, fuzzy, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr "加载扩展 %(ext_name)s 失败:%(exc)s"
#: nova/api/openstack/extensions.py:494
msgid "Unexpected exception in API method"
msgstr ""
#: nova/api/openstack/extensions.py:495
#, python-format
msgid ""
"Unexpected API Error. Please report this at "
"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible."
"\n"
"%s"
msgstr ""
#: nova/api/openstack/wsgi.py:228 nova/api/openstack/wsgi.py:644
msgid "cannot understand JSON"
msgstr "无法理解JSON"
#: nova/api/openstack/wsgi.py:649
msgid "too many body keys"
msgstr "过多主体密钥"
#: nova/api/openstack/wsgi.py:693
#, fuzzy, python-format
msgid "Exception handling resource: %s"
msgstr "扩展资源:%s"
#: nova/api/openstack/wsgi.py:697
#, python-format
msgid "Fault thrown: %s"
msgstr "错误抛出: %s"
#: nova/api/openstack/wsgi.py:700
#, python-format
msgid "HTTP exception thrown: %s"
msgstr "HTTP 异常抛出:%s"
#: nova/api/openstack/wsgi.py:815
msgid "Unrecognized Content-Type provided in request"
msgstr "请求中提供了无法识别的 Content-Type"
#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr "没有该动作:%s"
#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:960
#: nova/api/openstack/compute/server_metadata.py:57
#: nova/api/openstack/compute/server_metadata.py:75
#: nova/api/openstack/compute/server_metadata.py:100
#: nova/api/openstack/compute/server_metadata.py:126
#: nova/api/openstack/compute/contrib/evacuate.py:45
#: nova/api/openstack/compute/plugins/v3/server_metadata.py:58
#: nova/api/openstack/compute/plugins/v3/server_metadata.py:73
#: nova/api/openstack/compute/plugins/v3/server_metadata.py:95
msgid "Malformed request body"
msgstr "错误格式的请求主体"
#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method '%(meth)s' (Content-type='%(ctype)s', Accept='%(accept)s')"
msgstr ""
#: nova/api/openstack/wsgi.py:957
msgid "Unsupported Content-Type"
msgstr "不支持的Content-Type"
#: nova/api/openstack/wsgi.py:969
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
#: nova/api/openstack/wsgi.py:1214
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
#: nova/api/openstack/xmlutil.py:286
msgid "element is not a child"
msgstr "元素不是子节点"
#: nova/api/openstack/xmlutil.py:444
msgid "root element selecting a list"
msgstr "根元素选择列表"
#: nova/api/openstack/xmlutil.py:767
#, python-format
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
msgstr "模板数不匹配把slave %(slavetag)s 添加到master %(mastertag)s"
#: nova/api/openstack/xmlutil.py:887
msgid "subclasses must implement construct()!"
msgstr "subclasses必须执行construct()!"
#: nova/api/openstack/compute/extensions.py:37
msgid "Initializing extension manager."
msgstr "正在初始化扩展管理员。"
#: nova/api/openstack/compute/flavors.py:107
#: nova/api/openstack/compute/plugins/v3/flavors.py:70
#, fuzzy, python-format
msgid "Invalid is_public filter [%s]"
msgstr "用户 %s 的签名无效"
#: nova/api/openstack/compute/flavors.py:131
#, fuzzy, python-format
msgid "Invalid minRam filter [%s]"
msgstr "用户 %s 的签名无效"
#: nova/api/openstack/compute/flavors.py:138
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
#: nova/api/openstack/compute/image_metadata.py:35
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
msgid "Image not found."
msgstr "镜像没有找到。"
#: nova/api/openstack/compute/image_metadata.py:78
msgid "Incorrect request body format"
msgstr "不正确的请求主体格式"
#: nova/api/openstack/compute/image_metadata.py:82
#: nova/api/openstack/compute/server_metadata.py:79
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:92
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:84
#: nova/api/openstack/compute/plugins/v3/server_metadata.py:77
msgid "Request body and URI mismatch"
msgstr "请求主体和URI不匹配"
#: nova/api/openstack/compute/image_metadata.py:85
#: nova/api/openstack/compute/server_metadata.py:83
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:95
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:87
#: nova/api/openstack/compute/plugins/v3/server_metadata.py:81
msgid "Request body contains too many items"
msgstr "请求主体包含太多items"
#: nova/api/openstack/compute/image_metadata.py:117
msgid "Invalid metadata key"
msgstr "无效的元数据键"
#: nova/api/openstack/compute/images.py:162
msgid "You are not allowed to delete the image."
msgstr ""
#: nova/api/openstack/compute/ips.py:67
#: nova/api/openstack/compute/plugins/v3/ips.py:39
msgid "Instance does not exist"
msgstr "实例不存在"
#: nova/api/openstack/compute/ips.py:90
#: nova/api/openstack/compute/plugins/v3/ips.py:60
msgid "Instance is not a member of specified network"
msgstr "实例并不是指定网络的成员"
#: nova/api/openstack/compute/limits.py:161
#, python-format
msgid ""
"Only %(value)s %(verb)s request(s) can be made to %(uri)s every "
"%(unit_string)s."
msgstr "只能有 %(value)s 个 %(verb)s 请求发送给 %(uri)s 限定是每一个 %(unit_string)s。"
#: nova/api/openstack/compute/limits.py:287
msgid "This request was rate-limited."
msgstr "这个请求受到频率限制。"
#: nova/api/openstack/compute/server_metadata.py:37
#: nova/api/openstack/compute/server_metadata.py:122
#: nova/api/openstack/compute/server_metadata.py:174
#: nova/api/openstack/compute/plugins/v3/server_metadata.py:41
msgid "Server does not exist"
msgstr "服务器不存在"
#: nova/api/openstack/compute/server_metadata.py:154
#: nova/api/openstack/compute/server_metadata.py:165
#: nova/api/openstack/compute/plugins/v3/server_metadata.py:141
#: nova/api/openstack/compute/plugins/v3/server_metadata.py:153
msgid "Metadata item was not found"
msgstr "元数据项目未找到"
#: nova/api/openstack/compute/servers.py:82
msgid "XML support has been deprecated and will be removed in the Juno release."
msgstr ""
#: nova/api/openstack/compute/servers.py:552
#: nova/api/openstack/compute/contrib/cells.py:423
#: nova/api/openstack/compute/plugins/v3/cells.py:331
msgid "Invalid changes-since value"
msgstr "无效的changes-since值"
#: nova/api/openstack/compute/servers.py:571
#: nova/api/openstack/compute/plugins/v3/servers.py:235
#, fuzzy
msgid "Only administrators may list deleted instances"
msgstr "准备尝试软删除实例 %s"
#: nova/api/openstack/compute/servers.py:607
#: nova/api/openstack/compute/plugins/v3/servers.py:284
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "主机 %(host)s 没有找到。"
#: nova/api/openstack/compute/servers.py:626
#: nova/api/openstack/compute/servers.py:773
#: nova/api/openstack/compute/servers.py:1079
#: nova/api/openstack/compute/servers.py:1199
#: nova/api/openstack/compute/servers.py:1380
#: nova/api/openstack/compute/plugins/v3/servers.py:622
#: nova/api/openstack/compute/plugins/v3/servers.py:734
#: nova/api/openstack/compute/plugins/v3/servers.py:853
msgid "Instance could not be found"
msgstr "无法找到实例"
#: nova/api/openstack/compute/servers.py:657
#, python-format
msgid "Bad personality format: missing %s"
msgstr "错误的个性化格式:丢失 %s"
#: nova/api/openstack/compute/servers.py:660
msgid "Bad personality format"
msgstr "损坏的个性化格式"
#: nova/api/openstack/compute/servers.py:663
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr "个性化 %s 的内容无法解码"
#: nova/api/openstack/compute/servers.py:678
msgid "Unknown argument : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:681
#: nova/api/openstack/compute/plugins/v3/servers.py:346
#, fuzzy, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)"
#: nova/api/openstack/compute/servers.py:691
#: nova/api/openstack/compute/plugins/v3/servers.py:362
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)"
#: nova/api/openstack/compute/servers.py:702
#: nova/api/openstack/compute/plugins/v3/servers.py:335
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr "不正确的固定 IP 地址(%s)"
#: nova/api/openstack/compute/servers.py:715
#: nova/api/openstack/compute/plugins/v3/servers.py:377
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr "不允许重复的网络(%s)"
#: nova/api/openstack/compute/servers.py:721
#: nova/api/openstack/compute/plugins/v3/servers.py:383
#, python-format
msgid "Bad network format: missing %s"
msgstr "错误的网络格式:丢失%s"
#: nova/api/openstack/compute/servers.py:724
#: nova/api/openstack/compute/servers.py:825
#: nova/api/openstack/compute/plugins/v3/servers.py:386
msgid "Bad networks format"
msgstr "错误的网络格式"
#: nova/api/openstack/compute/servers.py:750
msgid "Userdata content cannot be decoded"
msgstr "Userdata 内容无法解码"
#: nova/api/openstack/compute/servers.py:755
msgid "accessIPv4 is not proper IPv4 format"
msgstr "accessIPv4 不是正确的IPv4格式"
#: nova/api/openstack/compute/servers.py:760
#, fuzzy
msgid "accessIPv6 is not proper IPv6 format"
msgstr "accessIPv4 不是正确的IPv4格式"
#: nova/api/openstack/compute/servers.py:789
#: nova/api/openstack/compute/plugins/v3/servers.py:427
msgid "Server name is not defined"
msgstr "服务器名称未定义"
#: nova/api/openstack/compute/servers.py:841
#: nova/api/openstack/compute/servers.py:969
msgid "Invalid flavorRef provided."
msgstr "提供了无效的flavorRef。"
#: nova/api/openstack/compute/servers.py:881
msgid ""
"Using different block_device_mapping syntaxes is not allowed in the same "
"request."
msgstr ""
#: nova/api/openstack/compute/servers.py:966
#: nova/api/openstack/compute/plugins/v3/servers.py:503
msgid "Can not find requested image"
msgstr "无法找到请求的镜像"
#: nova/api/openstack/compute/servers.py:972
#: nova/api/openstack/compute/plugins/v3/servers.py:509
msgid "Invalid key_name provided."
msgstr "提供了无效的key_name。"
#: nova/api/openstack/compute/servers.py:975
#: nova/api/openstack/compute/plugins/v3/servers.py:512
msgid "Invalid config_drive provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1064
#, fuzzy
msgid "HostId cannot be updated."
msgstr "id不能是None"
#: nova/api/openstack/compute/servers.py:1068
#, fuzzy
msgid "Personality cannot be updated."
msgstr "id不能是None"
#: nova/api/openstack/compute/servers.py:1094
#: nova/api/openstack/compute/servers.py:1113
#: nova/api/openstack/compute/plugins/v3/servers.py:633
#: nova/api/openstack/compute/plugins/v3/servers.py:649
msgid "Instance has not been resized."
msgstr "实例还没有调整大小。"
#: nova/api/openstack/compute/servers.py:1116
#: nova/api/openstack/compute/plugins/v3/servers.py:652
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "实例 %(instance_id)s 没有找到。"
#: nova/api/openstack/compute/servers.py:1132
#: nova/api/openstack/compute/plugins/v3/servers.py:666
msgid "Argument 'type' for reboot must be a string"
msgstr ""
#: nova/api/openstack/compute/servers.py:1138
#: nova/api/openstack/compute/plugins/v3/servers.py:672
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr "重启的参数'type'既不是HARD也不是SOFT"
#: nova/api/openstack/compute/servers.py:1142
#: nova/api/openstack/compute/plugins/v3/servers.py:676
msgid "Missing argument 'type' for reboot"
msgstr "缺少重启的参数'type'"
#: nova/api/openstack/compute/servers.py:1169
#: nova/api/openstack/compute/plugins/v3/servers.py:704
msgid "Unable to locate requested flavor."
msgstr "无法找到请求的类型。"
#: nova/api/openstack/compute/servers.py:1172
#: nova/api/openstack/compute/plugins/v3/servers.py:707
#, fuzzy
msgid "Resize requires a flavor change."
msgstr "调整大小需要尺寸的改变。"
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/plugins/v3/servers.py:715
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1184
#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "实例 %(instance_id)s 没有找到。"
#: nova/api/openstack/compute/servers.py:1188
#: nova/api/openstack/compute/plugins/v3/servers.py:723
#, fuzzy
msgid "Invalid instance image."
msgstr "%s 是一个正确的实例名称"
#: nova/api/openstack/compute/servers.py:1211
msgid "Missing imageRef attribute"
msgstr "缺少属性imageRef"
#: nova/api/openstack/compute/servers.py:1220
msgid "Invalid imageRef provided."
msgstr "提供了无效的imageRef。"
#: nova/api/openstack/compute/servers.py:1250
msgid "Missing flavorRef attribute"
msgstr "缺少属性flavorRef"
#: nova/api/openstack/compute/servers.py:1263
msgid "No adminPass was specified"
msgstr "没有确定adminPass"
#: nova/api/openstack/compute/servers.py:1271
#: nova/api/openstack/compute/plugins/v3/admin_password.py:56
#, fuzzy
msgid "Unable to set password on instance"
msgstr "重新启动实例失败"
#: nova/api/openstack/compute/servers.py:1280
msgid "Unable to parse metadata key/value pairs."
msgstr "无法解析元数据键/值对"
#: nova/api/openstack/compute/servers.py:1293
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr "调整大小请求中的属性'flavorRef'无效。"
#: nova/api/openstack/compute/servers.py:1296
msgid "Resize requests require 'flavorRef' attribute."
msgstr "调整大小请求要求有属性'flavorRef'。"
#: nova/api/openstack/compute/servers.py:1316
msgid "Could not parse imageRef from request."
msgstr "无法解析请求中的imageRef。"
#: nova/api/openstack/compute/servers.py:1386
#: nova/api/openstack/compute/plugins/v3/servers.py:859
msgid "Cannot find image for rebuild"
msgstr "无法找到用来重新创建的镜像"
#: nova/api/openstack/compute/servers.py:1419
msgid "createImage entity requires name attribute"
msgstr "实体createImage需要属性name"
#: nova/api/openstack/compute/servers.py:1428
#: nova/api/openstack/compute/contrib/admin_actions.py:286
#: nova/api/openstack/compute/plugins/v3/create_backup.py:85
#: nova/api/openstack/compute/plugins/v3/servers.py:899
msgid "Invalid metadata"
msgstr "无效的元数据"
#: nova/api/openstack/compute/servers.py:1486
msgid "Invalid adminPass"
msgstr "无效的adminPass"
#: nova/api/openstack/compute/servers.py:1512
#: nova/api/openstack/compute/plugins/v3/servers.py:1014
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'"
#: nova/api/openstack/compute/contrib/admin_actions.py:63
#: nova/api/openstack/compute/contrib/admin_actions.py:88
#: nova/api/openstack/compute/contrib/admin_actions.py:113
#: nova/api/openstack/compute/contrib/admin_actions.py:135
#: nova/api/openstack/compute/contrib/admin_actions.py:176
#: nova/api/openstack/compute/contrib/admin_actions.py:195
#: nova/api/openstack/compute/contrib/admin_actions.py:214
#: nova/api/openstack/compute/contrib/admin_actions.py:233
#: nova/api/openstack/compute/contrib/admin_actions.py:386
#: nova/api/openstack/compute/contrib/multinic.py:43
#: nova/api/openstack/compute/contrib/rescue.py:44
#: nova/api/openstack/compute/contrib/shelve.py:43
msgid "Server not found"
msgstr "没有找到服务器"
#: nova/api/openstack/compute/contrib/admin_actions.py:66
msgid "Virt driver does not implement pause function."
msgstr ""
#: nova/api/openstack/compute/contrib/admin_actions.py:70
#, python-format
msgid "Compute.api::pause %s"
msgstr "Compute.api::暂停 %s"
#: nova/api/openstack/compute/contrib/admin_actions.py:91
msgid "Virt driver does not implement unpause function."
msgstr ""
#: nova/api/openstack/compute/contrib/admin_actions.py:95
#, python-format
msgid "Compute.api::unpause %s"
msgstr "Compute.api::取消暂停 %s"
#: nova/api/openstack/compute/contrib/admin_actions.py:117
#, python-format
msgid "compute.api::suspend %s"
msgstr "compute.api::挂起 %s"
#: nova/api/openstack/compute/contrib/admin_actions.py:139
#, python-format
msgid "compute.api::resume %s"
msgstr "compute.api::resume %s"
#: nova/api/openstack/compute/contrib/admin_actions.py:163
#, python-format
msgid "Error in migrate %s"
msgstr "迁移错误 %s"
#: nova/api/openstack/compute/contrib/admin_actions.py:182
#, python-format
msgid "Compute.api::reset_network %s"
msgstr "Compute.api::reset_network %s"
#: nova/api/openstack/compute/contrib/admin_actions.py:201
#, python-format
msgid "Compute.api::inject_network_info %s"
msgstr "Compute.api::inject_network_info %s"
#: nova/api/openstack/compute/contrib/admin_actions.py:218
#, python-format
msgid "Compute.api::lock %s"
msgstr "compute.api::加锁 %s"
#: nova/api/openstack/compute/contrib/admin_actions.py:237
#, python-format
msgid "Compute.api::unlock %s"
msgstr "compute.api::解锁 %s"
#: nova/api/openstack/compute/contrib/admin_actions.py:263
#, python-format
msgid "createBackup entity requires %s attribute"
msgstr "实体createBackup需要有属性 %s"
#: nova/api/openstack/compute/contrib/admin_actions.py:267
msgid "Malformed createBackup entity"
msgstr "错误格式的实体createBackup"
#: nova/api/openstack/compute/contrib/admin_actions.py:273
msgid "createBackup attribute 'rotation' must be an integer"
msgstr "createBackup的属性 'rotation'必须是整数"
#: nova/api/openstack/compute/contrib/admin_actions.py:276
#, fuzzy
msgid "createBackup attribute 'rotation' must be greater than or equal to zero"
msgstr "createBackup的属性 'rotation'必须是整数"
#: nova/api/openstack/compute/contrib/admin_actions.py:292
#: nova/api/openstack/compute/contrib/console_output.py:44
#: nova/api/openstack/compute/contrib/server_diagnostics.py:48
#: nova/api/openstack/compute/contrib/server_start_stop.py:40
#: nova/virt/hyperv/vmops.py:353
msgid "Instance not found"
msgstr "没有找到实例"
#: nova/api/openstack/compute/contrib/admin_actions.py:323
#: nova/api/openstack/compute/plugins/v3/migrate_server.py:80
msgid ""
"host, block_migration and disk_over_commit must be specified for live "
"migration."
msgstr ""
#: nova/api/openstack/compute/contrib/admin_actions.py:355
#, fuzzy, python-format
msgid "Live migration of instance %s to another host failed"
msgstr "实例 %(id)s 到主机 %(host)s 的动态迁移失败"
#: nova/api/openstack/compute/contrib/admin_actions.py:358
#, python-format
msgid "Live migration of instance %(id)s to host %(host)s failed"
msgstr "实例 %(id)s 到主机 %(host)s 的动态迁移失败"
#: nova/api/openstack/compute/contrib/admin_actions.py:376
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:83
#, python-format
msgid "Desired state must be specified. Valid states are: %s"
msgstr ""
#: nova/api/openstack/compute/contrib/admin_actions.py:390
#, fuzzy, python-format
msgid "Compute.api::resetState %s"
msgstr "compute.api::resume %s"
#: nova/api/openstack/compute/contrib/aggregates.py:98
#, fuzzy, python-format
msgid "Cannot show aggregate: %s"
msgstr "更新代理失败:%(resp)r"
#: nova/api/openstack/compute/contrib/aggregates.py:133
#, fuzzy, python-format
msgid "Cannot update aggregate: %s"
msgstr "更新代理失败:%(resp)r"
#: nova/api/openstack/compute/contrib/aggregates.py:147
#, fuzzy, python-format
msgid "Cannot delete aggregate: %s"
msgstr "更新代理失败:%(resp)r"
#: nova/api/openstack/compute/contrib/aggregates.py:158
#, python-format
msgid "Aggregates does not have %s action"
msgstr "聚合没有动作 %s"
#: nova/api/openstack/compute/contrib/aggregates.py:162
#: nova/api/openstack/compute/contrib/flavormanage.py:55
#: nova/api/openstack/compute/contrib/keypairs.py:86
#: nova/api/openstack/compute/plugins/v3/aggregates.py:46
#: nova/api/openstack/compute/plugins/v3/aggregates.py:82
#: nova/api/openstack/compute/plugins/v3/aggregates.py:120
#: nova/api/openstack/compute/plugins/v3/aggregates.py:205
msgid "Invalid request body"
msgstr "无效的请求主体"
#: nova/api/openstack/compute/contrib/aggregates.py:172
#: nova/api/openstack/compute/contrib/aggregates.py:177
#, python-format
msgid "Cannot add host %(host)s in aggregate %(id)s"
msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:191
#: nova/api/openstack/compute/contrib/aggregates.py:195
#: nova/api/openstack/compute/plugins/v3/aggregates.py:189
#: nova/api/openstack/compute/plugins/v3/aggregates.py:193
#, python-format
msgid "Cannot remove host %(host)s in aggregate %(id)s"
msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:215
#, python-format
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
msgstr ""
#: nova/api/openstack/compute/contrib/assisted_volume_snapshots.py:66
#, python-format
msgid "Create assisted snapshot from volume %s"
msgstr ""
#: nova/api/openstack/compute/contrib/assisted_volume_snapshots.py:77
#: nova/api/openstack/compute/contrib/volumes.py:646
#, python-format
msgid "Delete snapshot with id: %s"
msgstr "删除id为 %s 的快照"
#: nova/api/openstack/compute/contrib/attach_interfaces.py:104
#, fuzzy
msgid "Attach interface"
msgstr "挂起实例失败"
#: nova/api/openstack/compute/contrib/attach_interfaces.py:117
#: nova/api/openstack/compute/contrib/attach_interfaces.py:150
#: nova/api/openstack/compute/contrib/attach_interfaces.py:173
#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:161
#, fuzzy
msgid "Network driver does not support this function."
msgstr "虚拟机管理程序驱动不支持防火墙规则"
#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
#, fuzzy
msgid "Failed to attach interface"
msgstr "挂起实例失败"
#: nova/api/openstack/compute/contrib/attach_interfaces.py:128
#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:125
#, fuzzy
msgid "Attachments update is not supported"
msgstr "属性不支持: %s"
#: nova/api/openstack/compute/contrib/attach_interfaces.py:140
#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:136
#, fuzzy, python-format
msgid "Detach interface %s"
msgstr "正在开启VLAN接口 %s"
#: nova/api/openstack/compute/contrib/baremetal_nodes.py:163
#: nova/api/openstack/compute/contrib/baremetal_nodes.py:206
msgid "Must specify address in the form of xx:xx:xx:xx:xx:xx"
msgstr ""
#: nova/api/openstack/compute/contrib/baremetal_nodes.py:227
msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:252
#, fuzzy, python-format
msgid "Cell %(id)s not found."
msgstr "没有找到规则 (%s)"
#: nova/api/openstack/compute/contrib/cells.py:285
#: nova/api/openstack/compute/plugins/v3/cells.py:192
#, fuzzy
msgid "Cell name cannot be empty"
msgstr "安全组名称不能是空"
#: nova/api/openstack/compute/contrib/cells.py:289
#: nova/api/openstack/compute/plugins/v3/cells.py:196
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:296
#: nova/api/openstack/compute/plugins/v3/cells.py:203
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:352
#: nova/api/openstack/compute/contrib/cells.py:376
#: nova/api/openstack/compute/plugins/v3/cells.py:259
#: nova/api/openstack/compute/plugins/v3/cells.py:282
#, fuzzy
msgid "No cell information in request"
msgstr "block_device_mapping %s"
#: nova/api/openstack/compute/contrib/cells.py:357
#: nova/api/openstack/compute/plugins/v3/cells.py:264
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:411
#: nova/api/openstack/compute/plugins/v3/cells.py:319
msgid "Only 'updated_since', 'project_id' and 'deleted' are understood."
msgstr ""
#: nova/api/openstack/compute/contrib/certificates.py:59
#: nova/api/openstack/compute/plugins/v3/certificates.py:49
msgid "Only root certificate can be retrieved."
msgstr "只有根证书能被获取。"
#: 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"
msgstr "无法为VPN实例申请IP确保实例没有运行过一会儿再试。"
#: nova/api/openstack/compute/contrib/cloudpipe_update.py:40
#, fuzzy, python-format
msgid "Unknown action %s"
msgstr "未知链:%r"
#: nova/api/openstack/compute/contrib/console_auth_tokens.py:40
#: nova/api/openstack/compute/plugins/v3/console_auth_tokens.py:45
msgid "Token not found"
msgstr ""
#: nova/api/openstack/compute/contrib/console_auth_tokens.py:46
#: nova/api/openstack/compute/plugins/v3/console_auth_tokens.py:51
msgid "The requested console type details are not accessible"
msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:50
msgid "os-getConsoleOutput malformed or missing from request body"
msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:61
msgid "Length in request body must be an integer value"
msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:69
#, fuzzy
msgid "Unable to get console"
msgstr "无法使用全局角色 %(role_id)s"
#: nova/api/openstack/compute/contrib/console_output.py:74
#: nova/api/openstack/compute/plugins/v3/console_output.py:55
msgid "Unable to get console log, functionality not implemented"
msgstr ""
#: nova/api/openstack/compute/contrib/consoles.py:50
#, fuzzy
msgid "Instance not yet ready"
msgstr "实例 %s没有启动"
#: nova/api/openstack/compute/contrib/consoles.py:52
#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:59
msgid "Unable to get vnc console, functionality not implemented"
msgstr ""
#: nova/api/openstack/compute/contrib/consoles.py:76
#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:89
msgid "Unable to get spice console, functionality not implemented"
msgstr ""
#: nova/api/openstack/compute/contrib/consoles.py:101
#: nova/api/openstack/compute/plugins/v3/remote_consoles.py:122
msgid "Unable to get rdp console, functionality not implemented"
msgstr ""
#: nova/api/openstack/compute/contrib/disk_config.py:42
#, python-format
msgid "%s must be either 'MANUAL' or 'AUTO'."
msgstr "%s 必须是'MANUAL' 或者 'AUTO'。"
#: nova/api/openstack/compute/contrib/evacuate.py:53
#, fuzzy
msgid "host and onSharedStorage must be specified."
msgstr "host与block_migration必须确定"
#: nova/api/openstack/compute/contrib/evacuate.py:61
#: nova/api/openstack/compute/plugins/v3/evacuate.py:67
msgid "admin password can't be changed on existing disk"
msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:71
#: nova/api/openstack/compute/plugins/v3/evacuate.py:77
#, python-format
msgid "Compute host %s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:72
#, fuzzy, python-format
msgid "Fixed IP %s not found"
msgstr "证书 %(certificate_id)s 没有找到。"
#: nova/api/openstack/compute/contrib/flavor_access.py:94
#, fuzzy
msgid "Flavor not found."
msgstr "没有找到服务器。"
#: nova/api/openstack/compute/contrib/flavor_access.py:99
#: nova/api/openstack/compute/plugins/v3/flavor_access.py:61
msgid "Access list not available for public flavors."
msgstr ""
#: nova/api/openstack/compute/contrib/flavor_access.py:111
#, fuzzy
msgid "No request body"
msgstr "没有请求主体"
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:55
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:42
msgid "No Request Body"
msgstr "没有请求主体"
#: nova/api/openstack/compute/contrib/floating_ip_dns.py:222
#, fuzzy
msgid "DNS entries not found."
msgstr "没有找到实例"
#: nova/api/openstack/compute/contrib/floating_ips.py:129
#: nova/api/openstack/compute/contrib/floating_ips.py:177
#, fuzzy, python-format
msgid "Floating ip not found for id %s"
msgstr "找不到适合id %(id)s 的浮动IP。"
#: nova/api/openstack/compute/contrib/floating_ips.py:162
#, python-format
msgid "No more floating ips in pool %s."
msgstr "池 %s 中已经没有浮动ip。"
#: nova/api/openstack/compute/contrib/floating_ips.py:164
msgid "No more floating ips available."
msgstr "没有更多的浮动ip。"
#: nova/api/openstack/compute/contrib/floating_ips.py:189
#, fuzzy, python-format
msgid "Floating ip %s has been disassociated"
msgstr "浮动ip %(address)s 没有被关联。"
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:280
#: nova/api/openstack/compute/contrib/security_groups.py:457
msgid "Missing parameter dict"
msgstr "缺少参数 dict"
#: nova/api/openstack/compute/contrib/floating_ips.py:219
#: nova/api/openstack/compute/contrib/floating_ips.py:283
msgid "Address not specified"
msgstr "地址没有指定"
#: nova/api/openstack/compute/contrib/floating_ips.py:225
#, fuzzy
msgid "No nw_info cache associated with instance"
msgstr "没有固定ip与实例关联"
#: nova/api/openstack/compute/contrib/floating_ips.py:230
msgid "No fixed ips associated to instance"
msgstr "没有固定ip与实例关联"
#: nova/api/openstack/compute/contrib/floating_ips.py:241
#, fuzzy
msgid "Specified fixed address not assigned to instance"
msgstr "没有固定ip与实例关联"
#: nova/api/openstack/compute/contrib/floating_ips.py:255
#, fuzzy
msgid "floating ip is already associated"
msgstr "浮动ip %(address)s 已被关联。"
#: nova/api/openstack/compute/contrib/floating_ips.py:258
msgid "l3driver call to add floating ip failed"
msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:262
#: nova/api/openstack/compute/contrib/floating_ips.py:291
#, fuzzy
msgid "floating ip not found"
msgstr "没有找到floating_ip"
#: nova/api/openstack/compute/contrib/floating_ips.py:265
msgid "Error. Unable to associate floating ip"
msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:306
#, fuzzy
msgid "Floating ip is not associated"
msgstr "浮动ip %(address)s 没有被关联。"
#: nova/api/openstack/compute/contrib/floating_ips.py:310
#, fuzzy, python-format
msgid "Floating ip %(address)s is not associated with instance %(id)s."
msgstr "浮动ip %(address)s 没有被关联。"
#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:120
#: nova/api/openstack/compute/contrib/services.py:173
#: nova/api/openstack/compute/plugins/v3/services.py:124
msgid "Unknown action"
msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:148
#: nova/cmd/manage.py:413
#, python-format
msgid "/%s should be specified as single address(es) not in cidr format"
msgstr ""
#: nova/api/openstack/compute/contrib/fping.py:52
#, fuzzy
msgid "fping utility is not found."
msgstr "没有找到floating_ip"
#: nova/api/openstack/compute/contrib/hosts.py:183
#: nova/api/openstack/compute/plugins/v3/hosts.py:128
#, python-format
msgid "Invalid update setting: '%s'"
msgstr "无效的更新设置:'%s'"
#: nova/api/openstack/compute/contrib/hosts.py:186
#: nova/api/openstack/compute/plugins/v3/hosts.py:131
#, python-format
msgid "Invalid status: '%s'"
msgstr "无效的状态:'%s'"
#: nova/api/openstack/compute/contrib/hosts.py:188
#: nova/api/openstack/compute/plugins/v3/hosts.py:133
#, fuzzy, python-format
msgid "Invalid mode: '%s'"
msgstr "无效的状态:'%s'"
#: nova/api/openstack/compute/contrib/hosts.py:190
#: nova/api/openstack/compute/plugins/v3/hosts.py:135
msgid "'status' or 'maintenance_mode' needed for host update"
msgstr ""
#: nova/api/openstack/compute/contrib/hosts.py:206
#: nova/api/openstack/compute/plugins/v3/hosts.py:152
#, fuzzy, python-format
msgid "Putting host %(host_name)s in maintenance mode %(mode)s."
msgstr "把主机 %(host)s 设置为 %(state)s。"
#: nova/api/openstack/compute/contrib/hosts.py:212
#: nova/api/openstack/compute/plugins/v3/hosts.py:158
msgid "Virt driver does not implement host maintenance mode."
msgstr ""
#: nova/api/openstack/compute/contrib/hosts.py:227
#: nova/api/openstack/compute/plugins/v3/hosts.py:174
#, fuzzy, python-format
msgid "Enabling host %s."
msgstr "调用 getter %s"
#: nova/api/openstack/compute/contrib/hosts.py:229
#: nova/api/openstack/compute/plugins/v3/hosts.py:176
#, fuzzy, python-format
msgid "Disabling host %s."
msgstr "正在更新主机状态"
#: nova/api/openstack/compute/contrib/hosts.py:234
#: nova/api/openstack/compute/plugins/v3/hosts.py:181
msgid "Virt driver does not implement host disabled status."
msgstr ""
#: nova/api/openstack/compute/contrib/hosts.py:250
#: nova/api/openstack/compute/plugins/v3/hosts.py:199
msgid "Virt driver does not implement host power management."
msgstr ""
#: nova/api/openstack/compute/contrib/hosts.py:336
#: nova/api/openstack/compute/plugins/v3/hosts.py:292
msgid "Describe-resource is admin only functionality"
msgstr "Describe-resource是只有管理员才能执行的功能。"
#: nova/api/openstack/compute/contrib/hypervisors.py:193
#: nova/api/openstack/compute/contrib/hypervisors.py:205
#: nova/api/openstack/compute/plugins/v3/hypervisors.py:93
#: nova/api/openstack/compute/plugins/v3/hypervisors.py:105
#: nova/api/openstack/compute/plugins/v3/hypervisors.py:140
#, fuzzy, python-format
msgid "Hypervisor with ID '%s' could not be found."
msgstr "服务 %(service_id)s 没有找到。"
#: nova/api/openstack/compute/contrib/hypervisors.py:213
#: nova/api/openstack/compute/plugins/v3/hypervisors.py:113
msgid "Virt driver does not implement uptime function."
msgstr ""
#: nova/api/openstack/compute/contrib/hypervisors.py:229
#: nova/api/openstack/compute/contrib/hypervisors.py:239
#, fuzzy, python-format
msgid "No hypervisor matching '%s' could be found."
msgstr "没找到文件"
#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:56
#, fuzzy, python-format
msgid "Invalid timestamp for date %s"
msgstr "无效的元数据"
#: nova/api/openstack/compute/contrib/keypairs.py:104
#: nova/api/openstack/compute/plugins/v3/keypairs.py:88
msgid "Quota exceeded, too many key pairs."
msgstr ""
#: nova/api/openstack/compute/contrib/multinic.py:54
msgid "Missing 'networkId' argument for addFixedIp"
msgstr "addFixedIp缺少参数'networkId'"
#: nova/api/openstack/compute/contrib/multinic.py:70
msgid "Missing 'address' argument for removeFixedIp"
msgstr "removeFixedIp缺少参数'address'"
#: nova/api/openstack/compute/contrib/multinic.py:80
#, python-format
msgid "Unable to find address %r"
msgstr "无法找到地址 %r"
#: nova/api/openstack/compute/contrib/networks_associate.py:36
#, fuzzy, python-format
msgid "Disassociating host with network with id %s"
msgstr "为id是 %s 的网络解除关联"
#: nova/api/openstack/compute/contrib/networks_associate.py:40
#: nova/api/openstack/compute/contrib/networks_associate.py:56
#: nova/api/openstack/compute/contrib/networks_associate.py:74
#: nova/api/openstack/compute/contrib/os_networks.py:78
#: nova/api/openstack/compute/contrib/os_networks.py:93
#: nova/api/openstack/compute/contrib/os_networks.py:104
#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110
#: nova/api/openstack/compute/contrib/os_tenant_networks.py:135
msgid "Network not found"
msgstr "没有找到网络"
#: nova/api/openstack/compute/contrib/networks_associate.py:43
msgid "Disassociate host is not implemented by the configured Network API"
msgstr ""
#: nova/api/openstack/compute/contrib/networks_associate.py:52
#, fuzzy, python-format
msgid "Disassociating project with network with id %s"
msgstr "为id是 %s 的网络解除关联"
#: nova/api/openstack/compute/contrib/networks_associate.py:59
msgid "Disassociate project is not implemented by the configured Network API"
msgstr ""
#: nova/api/openstack/compute/contrib/networks_associate.py:77
msgid "Associate host is not implemented by the configured Network API"
msgstr ""
#: nova/api/openstack/compute/contrib/os_networks.py:73
#, python-format
msgid "Disassociating network with id %s"
msgstr "为id是 %s 的网络解除关联"
#: nova/api/openstack/compute/contrib/os_networks.py:81
msgid "Disassociate network is not implemented by the configured Network API"
msgstr ""
#: nova/api/openstack/compute/contrib/os_networks.py:89
#: nova/api/openstack/compute/contrib/os_tenant_networks.py:106
#, python-format
msgid "Showing network with id %s"
msgstr "显示id是 %s 的网络"
#: nova/api/openstack/compute/contrib/os_networks.py:100
#: nova/api/openstack/compute/contrib/os_tenant_networks.py:125
#, python-format
msgid "Deleting network with id %s"
msgstr "正在删除id是 %s 的网络"
#: nova/api/openstack/compute/contrib/os_networks.py:116
#, fuzzy
msgid "Missing network in body"
msgstr "设置网络主机"
#: nova/api/openstack/compute/contrib/os_networks.py:120
msgid "Network label is required"
msgstr ""
#: nova/api/openstack/compute/contrib/os_networks.py:124
msgid "Network cidr or cidr_v6 is required"
msgstr ""
#: nova/api/openstack/compute/contrib/os_networks.py:126
#, fuzzy, python-format
msgid "Creating network with label %s"
msgstr "正在删除id是 %s 的网络"
#: nova/api/openstack/compute/contrib/os_networks.py:142
#, fuzzy, python-format
msgid "Associating network %(network)s with project %(project)s"
msgstr "为id是 %s 的网络解除关联"
#: nova/api/openstack/compute/contrib/os_networks.py:150
msgid "VLAN support must be enabled"
msgstr ""
#: nova/api/openstack/compute/contrib/os_networks.py:153
#, python-format
msgid "Cannot associate network %(network)s with project %(project)s: %(message)s"
msgstr ""
#: nova/api/openstack/compute/contrib/os_tenant_networks.py:83
msgid "Failed to get default networks"
msgstr ""
#: nova/api/openstack/compute/contrib/os_tenant_networks.py:122
#, fuzzy
msgid "Failed to update usages deallocating network."
msgstr "在数据库更新卷失败"
#: nova/api/openstack/compute/contrib/os_tenant_networks.py:155
#, fuzzy
msgid "No CIDR requested"
msgstr "无法找到请求的镜像"
#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161
msgid "Requested network does not contain enough (2+) usable hosts"
msgstr ""
#: nova/api/openstack/compute/contrib/os_tenant_networks.py:165
msgid "CIDR is malformed."
msgstr ""
#: nova/api/openstack/compute/contrib/os_tenant_networks.py:168
#, fuzzy
msgid "Address could not be converted."
msgstr "资源没有找到。"
#: nova/api/openstack/compute/contrib/os_tenant_networks.py:176
#, fuzzy
msgid "Quota exceeded, too many networks."
msgstr "添加安全组规则:%r"
#: nova/api/openstack/compute/contrib/os_tenant_networks.py:189
#, fuzzy
msgid "Create networks failed"
msgstr "创建失败"
#: nova/api/openstack/compute/contrib/quotas.py:72
#: nova/api/openstack/compute/plugins/v3/quota_sets.py:56
#: nova/cmd/manage.py:251
msgid "Quota limit must be -1 or greater."
msgstr ""
#: nova/api/openstack/compute/contrib/quotas.py:76
#: nova/api/openstack/compute/plugins/v3/quota_sets.py:60
#: nova/cmd/manage.py:255
#, python-format
msgid "Quota limit must be greater than %s."
msgstr ""
#: nova/api/openstack/compute/contrib/quotas.py:79
#: nova/api/openstack/compute/plugins/v3/quota_sets.py:63
#: nova/cmd/manage.py:258
#, python-format
msgid "Quota limit must be less than %s."
msgstr ""
#: nova/api/openstack/compute/contrib/quotas.py:140
#: nova/api/openstack/compute/plugins/v3/quota_sets.py:118
msgid "quota_set not specified"
msgstr ""
#: nova/api/openstack/compute/contrib/quotas.py:160
#, python-format
msgid "force update quotas: %s"
msgstr ""
#: nova/api/openstack/compute/contrib/quotas.py:163
#: nova/api/openstack/compute/plugins/v3/quota_sets.py:139
#, python-format
msgid "Bad key(s) %s in quota_set"
msgstr ""
#: nova/api/openstack/compute/contrib/quotas.py:184
#: nova/api/openstack/compute/plugins/v3/quota_sets.py:168
#, python-format
msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s."
msgstr ""
#: nova/api/openstack/compute/contrib/quotas.py:189
#: nova/api/openstack/compute/plugins/v3/quota_sets.py:173
#, python-format
msgid ""
"Quota value %(value)s for %(key)s are less than already used and reserved"
" %(quota_used)s"
msgstr ""
#: nova/api/openstack/compute/contrib/rescue.py:71
#: nova/api/openstack/compute/plugins/v3/rescue.py:73
msgid "The rescue operation is not implemented by this cloud."
msgstr ""
#: nova/api/openstack/compute/contrib/rescue.py:89
#: nova/api/openstack/compute/plugins/v3/rescue.py:95
msgid "The unrescue operation is not implemented by this cloud."
msgstr ""
#: nova/api/openstack/compute/contrib/scheduler_hints.py:37
#: nova/api/openstack/compute/plugins/v3/scheduler_hints.py:39
msgid "Malformed scheduler_hints attribute"
msgstr "错误格式的 scheduler_hints 属性"
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:127
#: nova/api/openstack/compute/contrib/security_groups.py:371
msgid "Not enough parameters to build a valid rule."
msgstr "参数不够创建有效规则。"
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:131
#, fuzzy
msgid "This default rule already exists."
msgstr "这条规则已经存在于组%s 中"
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:152
#, fuzzy, python-format
msgid "Showing security_group_default_rule with id %s"
msgstr "显示id是 %s 的网络"
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:156
#, fuzzy
msgid "security group default rule not found"
msgstr "带有规则 %(rule_id)s 的安全组没有找到。"
#: nova/api/openstack/compute/contrib/security_groups.py:379
#, fuzzy, python-format
msgid "Bad prefix for network in cidr %s"
msgstr "错误的to_global_ipv6前缀%s"
#: nova/api/openstack/compute/contrib/security_groups.py:460
msgid "Security group not specified"
msgstr "没有指定安全组"
#: nova/api/openstack/compute/contrib/security_groups.py:464
msgid "Security group name cannot be empty"
msgstr "安全组名称不能是空"
#: nova/api/openstack/compute/contrib/server_external_events.py:92
#: nova/api/openstack/compute/plugins/v3/server_external_events.py:65
#, python-format
msgid "event entity requires key %(key)s"
msgstr ""
#: nova/api/openstack/compute/contrib/server_external_events.py:96
#: nova/api/openstack/compute/plugins/v3/server_external_events.py:69
#, python-format
msgid "event entity contains unsupported items: %s"
msgstr ""
#: nova/api/openstack/compute/contrib/server_external_events.py:102
#: nova/api/openstack/compute/plugins/v3/server_external_events.py:75
#, python-format
msgid "Invalid event status `%s'"
msgstr ""
#: nova/api/openstack/compute/contrib/server_external_events.py:111
#: nova/api/openstack/compute/plugins/v3/server_external_events.py:84
#, python-format
msgid "Dropping event %(name)s:%(tag)s for unknown instance %(instance_uuid)s"
msgstr ""
#: nova/api/openstack/compute/contrib/server_external_events.py:121
#: nova/api/openstack/compute/plugins/v3/server_external_events.py:94
#, python-format
msgid "Create event %(name)s:%(tag)s for instance %(instance_uuid)s"
msgstr ""
#: nova/api/openstack/compute/contrib/server_external_events.py:130
#: nova/api/openstack/compute/plugins/v3/server_external_events.py:103
msgid "No instances found for any event"
msgstr ""
#: nova/api/openstack/compute/contrib/server_groups.py:173
msgid "Conflicting policies configured!"
msgstr ""
#: nova/api/openstack/compute/contrib/server_groups.py:178
#, python-format
msgid "Invalid policies: %s"
msgstr ""
#: nova/api/openstack/compute/contrib/server_groups.py:183
msgid "the body is invalid."
msgstr ""
#: nova/api/openstack/compute/contrib/server_groups.py:192
#, python-format
msgid "'%s' is either missing or empty."
msgstr ""
#: nova/api/openstack/compute/contrib/server_groups.py:198
#, python-format
msgid "Invalid format for name: '%s'"
msgstr ""
#: nova/api/openstack/compute/contrib/server_groups.py:206
#, python-format
msgid "'%s' is not a list"
msgstr ""
#: nova/api/openstack/compute/contrib/server_groups.py:210
#, python-format
msgid "unsupported fields: %s"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:49
#: nova/api/openstack/compute/plugins/v3/servers.py:982
#, fuzzy
msgid "start instance"
msgstr "启动实例 %r"
#: nova/api/openstack/compute/contrib/server_start_stop.py:63
#: nova/api/openstack/compute/plugins/v3/servers.py:997
#, fuzzy
msgid "stop instance"
msgstr "停止实例 %r"
#: nova/api/openstack/compute/contrib/services.py:146
#: nova/api/openstack/compute/plugins/v3/services.py:99
#, python-format
msgid "Service %s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/services.py:192
msgid ""
"The string containing the reason for disabling the service contains "
"invalid characters or is too long."
msgstr ""
#: nova/api/openstack/compute/contrib/services.py:200
#: nova/api/openstack/compute/plugins/v3/services.py:150
msgid "Invalid attribute in the request"
msgstr ""
#: nova/api/openstack/compute/contrib/services.py:202
#: nova/api/openstack/compute/plugins/v3/services.py:152
msgid "Missing disabled reason field"
msgstr ""
#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:238
msgid "Invalid start time. The start time cannot occur after the end time."
msgstr ""
#: nova/api/openstack/compute/contrib/volumes.py:77
#, python-format
msgid "vol=%s"
msgstr "vol=%s"
#: nova/api/openstack/compute/contrib/volumes.py:188
#, python-format
msgid "Delete volume with id: %s"
msgstr "删除id为 %s 的卷"
#: nova/api/openstack/compute/contrib/volumes.py:362
#: nova/api/openstack/compute/contrib/volumes.py:517
#, fuzzy, python-format
msgid "Instance %s is not attached."
msgstr "实例 %s没有启动"
#: nova/api/openstack/compute/contrib/volumes.py:383
#, fuzzy, python-format
msgid "Bad volumeId format: volumeId is not in proper format (%s)"
msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)"
#: nova/api/openstack/compute/contrib/volumes.py:399
#: nova/api/openstack/compute/contrib/volumes.py:460
msgid "volumeId must be specified."
msgstr ""
#: nova/api/openstack/compute/contrib/volumes.py:405
#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:139
#, python-format
msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
msgstr "把卷 %(volume_id)s 附加到实例 %(server_id)s 的 %(device)s 设备上"
#: nova/api/openstack/compute/contrib/volumes.py:526
#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:201
msgid "Can't detach root device volume"
msgstr ""
#: nova/api/openstack/compute/contrib/volumes.py:686
#, python-format
msgid "Create snapshot from volume %s"
msgstr "为卷 %s 创建快照"
#: nova/api/openstack/compute/contrib/volumes.py:693
#, python-format
msgid "Invalid value '%s' for force."
msgstr ""
#: nova/api/openstack/compute/plugins/__init__.py:34
#, fuzzy, python-format
msgid "Loaded extension %s"
msgstr "加载的扩展:%s"
#: nova/api/openstack/compute/plugins/__init__.py:49
#, fuzzy, python-format
msgid "Ext version: %i"
msgstr "Ext 描述: %s"
#: nova/api/openstack/compute/plugins/v3/access_ips.py:115
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/access_ips.py:120
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/aggregates.py:50
msgid "Could not find host to be set in request body"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/aggregates.py:54
msgid "The value of host must be a string"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/aggregates.py:87
#, python-format
msgid "Could not find %s parameter in the request"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/aggregates.py:124
msgid "Request body is empty"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/aggregates.py:127
#, python-format
msgid "Invalid key %s in request body."
msgstr ""
#: nova/api/openstack/compute/plugins/v3/aggregates.py:208
msgid "Invalid request format for metadata"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:103
#, python-format
msgid "Attach interface to %s"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/cells.py:187
#, python-format
msgid "Cell %s doesn't exist."
msgstr ""
#: nova/api/openstack/compute/plugins/v3/console_auth_tokens.py:40
msgid "token not provided"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/create_backup.py:62
#, python-format
msgid "create_backup entity requires %s attribute"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/create_backup.py:66
msgid "Malformed create_backup entity"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/create_backup.py:72
msgid "create_backup attribute 'rotation' must be an integer"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/create_backup.py:75
msgid "create_backup attribute 'rotation' must be greater than or equal to zero"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:98
msgid "The volume was either invalid or not attached to the instance."
msgstr ""
#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:176
#, python-format
msgid "Detach volume %(volume_id)s from instance %(server_id)s"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:191
#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:218
#, python-format
msgid "Volume %(volume_id)s is not attached to the instance %(server_id)s"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/extension_info.py:48
#, python-format
msgid "Filter out extension %s from discover list"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/flavors.py:94
#, python-format
msgid "Invalid min_ram filter [%s]"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/flavors.py:101
#, python-format
msgid "Invalid min_disk filter [%s]"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:66
msgid "No or bad extra_specs provided"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:72
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
msgid "Concurrent transaction has been committed, try again"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/hosts.py:120
msgid "The request body invalid"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/hypervisors.py:125
msgid "Need parameter 'query' to specify which hypervisor to filter on"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/instance_actions.py:73
#, python-format
msgid "Action %s not found"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/quota_sets.py:154
#, python-format
msgid "Force update quotas: %s"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:118
#, python-format
msgid ""
"extension %(ext_alias)s detected by servers extension for function "
"%(func)s"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:125
#, python-format
msgid "extension %(ext_alias)s is missing %(func)s"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:146
msgid "Did not find any server create extensions"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:157
msgid "Did not find any server rebuild extensions"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:168
msgid "Did not find any server update extensions"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:213
msgid "Invalid changes_since value"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:321
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:343
msgid "Unknown argument: port"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:351
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:420
#: nova/api/openstack/compute/plugins/v3/servers.py:592
msgid "The request body is invalid"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:478
#: nova/api/openstack/compute/plugins/v3/servers.py:506
msgid "Invalid flavor_ref provided."
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:555
#, fuzzy, python-format
msgid "Running _create_extension_point for %s"
msgstr "调用扩展工厂 %s"
#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:567
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:573
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "host_id cannot be updated."
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:748
msgid "Invalid image_ref provided."
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Missing image_ref attribute"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:774
msgid "Missing flavor_ref attribute"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:787
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:790
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Could not parse image_ref from request."
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:890
msgid "create_image entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/servers.py:954
msgid "Invalid admin_password"
msgstr ""
#: nova/api/openstack/compute/plugins/v3/services.py:143
msgid "Disabled reason contains invalid characters or is too long"
msgstr ""
#: nova/api/openstack/compute/views/servers.py:187
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
#: nova/api/validation/validators.py:61
#, python-format
msgid "Invalid input for field/attribute %(path)s. Value: %(value)s. %(message)s"
msgstr ""
#: nova/cells/manager.py:78
msgid ""
"The cells feature of Nova is considered experimental by the OpenStack "
"project because it receives much less testing than the rest of Nova. This"
" may change in the future, but current deployers should be aware that the"
" use of it in production right now may be risky."
msgstr ""
#: nova/cells/messaging.py:204
#, python-format
msgid "Error processing message locally: %(exc)s"
msgstr ""
#: nova/cells/messaging.py:365 nova/cells/messaging.py:373
#, python-format
msgid "destination is %(target_cell)s but routing_path is %(routing_path)s"
msgstr ""
#: nova/cells/messaging.py:385
#, python-format
msgid "Unknown %(cell_type)s when routing to %(target_cell)s"
msgstr ""
#: nova/cells/messaging.py:409
#, fuzzy, python-format
msgid "Error locating next hop for message: %(exc)s"
msgstr "没有适用于消息的方法:%s"
#: nova/cells/messaging.py:436
#, fuzzy, python-format
msgid "Failed to send message to cell: %(next_hop)s: %(exc)s"
msgstr "加载扩展 %(ext_factory)s 失败:%(exc)s"
#: nova/cells/messaging.py:515
#, fuzzy, python-format
msgid "Error locating next hops for message: %(exc)s"
msgstr "没有适用于消息的方法:%s"
#: nova/cells/messaging.py:535
#, fuzzy, python-format
msgid "Error sending message to next hops: %(exc)s"
msgstr "正在删除基文件:%s"
#: nova/cells/messaging.py:553
#, python-format
msgid "Error waiting for responses from neighbor cells: %(exc)s"
msgstr ""
#: nova/cells/messaging.py:668
#, fuzzy, python-format
msgid "Unknown method '%(method)s' in compute API"
msgstr "把“%(method)s”投放在主机 \"%(host)s\""
#: nova/cells/messaging.py:699
#, python-format
msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s"
msgstr ""
#: nova/cells/messaging.py:709
#, python-format
msgid "Received capacities from child cell %(cell_name)s: %(capacities)s"
msgstr ""
#: nova/cells/messaging.py:1034
#, fuzzy, python-format
msgid "Got update for instance: %(instance)s"
msgstr "没有为实例 %(instance_id)s 找到卷。"
#: nova/cells/messaging.py:1070
#, fuzzy
msgid "Got update to delete instance"
msgstr "没有为实例 %(instance_id)s 找到卷。"
#: nova/cells/messaging.py:1085
#, python-format
msgid "Got broadcast to %(delete_type)s delete instance"
msgstr ""
#: nova/cells/messaging.py:1099
#, python-format
msgid "Got message to create instance fault: %(instance_fault)s"
msgstr ""
#: nova/cells/messaging.py:1120
#, python-format
msgid ""
"Forcing a sync of instances, project_id=%(projid_str)s, "
"updated_since=%(since_str)s"
msgstr ""
#: nova/cells/messaging.py:1199
#, python-format
msgid "No match when trying to update BDM: %(bdm)s"
msgstr ""
#: nova/cells/messaging.py:1383
#, python-format
msgid "Updating parents with our capabilities: %(capabs)s"
msgstr ""
#: nova/cells/messaging.py:1403
#, python-format
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
#: nova/cells/messaging.py:1683
#, python-format
msgid "No cell_name for %(method)s() from API"
msgstr ""
#: nova/cells/messaging.py:1700
msgid "No cell_name for instance update from API"
msgstr ""
#: nova/cells/messaging.py:1863
#, python-format
msgid "Returning exception %s to caller"
msgstr "返回 %s 异常给调用者"
#: nova/cells/rpcapi.py:370
msgid "Failed to notify cells of BDM update/create."
msgstr ""
#: nova/cells/rpcapi.py:386
msgid "Failed to notify cells of BDM destroy."
msgstr ""
#: nova/cells/scheduler.py:153
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
#: nova/cells/scheduler.py:169
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
#: nova/cells/scheduler.py:190 nova/cells/scheduler.py:230
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
#: nova/cells/scheduler.py:194 nova/cells/scheduler.py:234
msgid "Couldn't communicate with any cells"
msgstr ""
#: nova/cells/scheduler.py:209
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
#: nova/cells/scheduler.py:291
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
#: nova/cells/scheduler.py:297
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "没有为实例 %(instance_id)s 找到卷。"
#: nova/cells/state.py:352
#, python-format
msgid "Unknown cell '%(cell_name)s' when trying to update capabilities"
msgstr ""
#: nova/cells/state.py:367
#, python-format
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
#: nova/cells/state.py:431
msgid "Updating cell cache from db."
msgstr ""
#: nova/cells/state.py:468
msgid "Updating cell cache from config file."
msgstr ""
#: nova/cells/filters/target_cell.py:58
#, python-format
msgid ""
"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
"hint"
msgstr ""
#: nova/cells/weights/mute_child.py:66
#, python-format
msgid ""
"%(cell)s has not been seen since %(last_seen)s and is being treated as "
"mute."
msgstr ""
#: nova/cloudpipe/pipelib.py:47
msgid "Flavor for vpn instances"
msgstr ""
#: nova/cloudpipe/pipelib.py:50
msgid "Template for cloudpipe instance boot script"
msgstr "cloudpipe实例的启动脚本模板"
#: nova/cloudpipe/pipelib.py:53
msgid "Network to push into openvpn config"
msgstr "网络地址已存入openvpn配置"
#: nova/cloudpipe/pipelib.py:56
msgid "Netmask to push into openvpn config"
msgstr "子网掩码已存入openvpn配置"
#: nova/cloudpipe/pipelib.py:125
#, python-format
msgid "Launching VPN for %s"
msgstr "启动VPN %s"
#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90
#, fuzzy, python-format
msgid "Failed to load %s"
msgstr "无法创建卷"
#: nova/cmd/baremetal_deploy_helper.py:210
#, python-format
msgid "parent device '%s' not found"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:213
#, python-format
msgid "root device '%s' not found"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:215
#, python-format
msgid "swap device '%s' not found"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
msgid "ephemeral device '%s' not found"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:227
msgid "Failed to detect root device UUID."
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:251
#, python-format
msgid "Cmd : %s"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:252
#, python-format
msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:253
#, python-format
msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:281
#, python-format
msgid "start deployment for node %(node_id)s, params %(params)s"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:290
#, fuzzy, python-format
msgid "deployment to node %s failed"
msgstr "元素不是子节点"
#: nova/cmd/baremetal_deploy_helper.py:294
#, python-format
msgid "deployment to node %s done"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:316
#, python-format
msgid "post: environ=%s"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:335
#, python-format
msgid "Deploy agent error message: %s"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:359
#, python-format
msgid "request is queued: node %(node_id)s, params %(params)s"
msgstr ""
#: nova/cmd/baremetal_manage.py:158 nova/cmd/manage.py:1327
#, python-format
msgid "Could not read %s. Re-running with sudo"
msgstr ""
#: nova/cmd/baremetal_manage.py:162 nova/cmd/manage.py:1331
msgid "sudo failed, continuing as if nothing happened"
msgstr ""
#: nova/cmd/baremetal_manage.py:164 nova/cmd/manage.py:1333
msgid "Please re-run nova-manage as root."
msgstr ""
#: nova/cmd/baremetal_manage.py:204 nova/cmd/manage.py:1378
msgid "Command failed, please check log for more info"
msgstr ""
#: nova/cmd/compute.py:50
#, python-format
msgid "No db access allowed in nova-compute: %s"
msgstr ""
#: nova/cmd/dhcpbridge.py:105
#, python-format
msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'"
msgstr ""
#: nova/cmd/dhcpbridge.py:115
msgid "Environment variable 'NETWORK_ID' must be set."
msgstr ""
#: nova/cmd/manage.py:210
msgid ""
"The above error may show that the database has not been created.\n"
"Please create a database using 'nova-manage db sync' before running this "
"command."
msgstr ""
#: nova/cmd/manage.py:267
#, python-format
msgid "%(key)s is not a valid quota key. Valid options are: %(options)s."
msgstr ""
#: nova/cmd/manage.py:273
msgid "Quota"
msgstr ""
#: nova/cmd/manage.py:274
msgid "Limit"
msgstr ""
#: nova/cmd/manage.py:275
msgid "In Use"
msgstr ""
#: nova/cmd/manage.py:276
#, fuzzy
msgid "Reserved"
msgstr "已接收 %s"
#: nova/cmd/manage.py:319 nova/cmd/manage.py:394 nova/cmd/manage.py:718
#: nova/cmd/manage.py:732 nova/cmd/manage.py:802
#, fuzzy, python-format
msgid "error: %s"
msgstr "数据库错误:%s"
#: nova/cmd/manage.py:327
#, fuzzy
msgid "network"
msgstr "重置网络"
#: nova/cmd/manage.py:328
#, fuzzy
msgid "IP address"
msgstr "起始地址"
#: nova/cmd/manage.py:329
msgid "hostname"
msgstr ""
#: nova/cmd/manage.py:330 nova/cmd/manage.py:858
msgid "host"
msgstr ""
#: nova/cmd/manage.py:342 nova/cmd/manage.py:366
#, fuzzy
msgid "No fixed IP found."
msgstr "找不到固定IP。"
#: nova/cmd/manage.py:358
#, fuzzy, python-format
msgid "WARNING: fixed ip %s allocated to missing instance"
msgstr "没有固定ip与实例关联"
#: nova/cmd/manage.py:420
#, python-format
msgid ""
"Too many IP addresses will be generated. Please increase /%s to reduce "
"the number generated."
msgstr ""
#: nova/cmd/manage.py:471
#, fuzzy
msgid "No floating IP addresses have been defined."
msgstr "浮动ip %(address)s 已被关联。"
#: nova/cmd/manage.py:533 nova/tests/test_nova_manage.py:214
msgid "id"
msgstr "id"
#: nova/cmd/manage.py:534 nova/tests/test_nova_manage.py:215
msgid "IPv4"
msgstr "IPv4"
#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:216
msgid "IPv6"
msgstr "IPv6"
#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:217
msgid "start address"
msgstr "起始地址"
#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:218
msgid "DNS1"
msgstr "DNS1"
#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:219
msgid "DNS2"
msgstr "DNS2"
#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:220
msgid "VlanID"
msgstr "VlanID"
#: nova/cmd/manage.py:540 nova/cmd/manage.py:646
#: nova/tests/test_nova_manage.py:221
msgid "project"
msgstr "项目"
#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:222
msgid "uuid"
msgstr "uuid"
#: nova/cmd/manage.py:548
#, fuzzy
msgid "No networks found"
msgstr "没有找到网络"
#: nova/cmd/manage.py:567
msgid "Please specify either fixed_range or uuid"
msgstr ""
#: nova/cmd/manage.py:572
msgid "UUID is required to delete Neutron Networks"
msgstr ""
#: nova/cmd/manage.py:575
msgid "Deleting by fixed_range is not supported with the NeutronManager"
msgstr ""
#: nova/cmd/manage.py:638
#, fuzzy
msgid "instance"
msgstr "停止实例 %r"
#: nova/cmd/manage.py:639
msgid "node"
msgstr ""
#: nova/cmd/manage.py:640
msgid "type"
msgstr ""
#: nova/cmd/manage.py:641
msgid "state"
msgstr ""
#: nova/cmd/manage.py:642
msgid "launched"
msgstr ""
#: nova/cmd/manage.py:643
msgid "image"
msgstr ""
#: nova/cmd/manage.py:644
msgid "kernel"
msgstr ""
#: nova/cmd/manage.py:645
msgid "ramdisk"
msgstr ""
#: nova/cmd/manage.py:647
msgid "user"
msgstr ""
#: nova/cmd/manage.py:648 nova/cmd/manage.py:859
msgid "zone"
msgstr ""
#: nova/cmd/manage.py:649
msgid "index"
msgstr ""
#: nova/cmd/manage.py:693
msgid "Binary"
msgstr ""
#: nova/cmd/manage.py:694
msgid "Host"
msgstr ""
#: nova/cmd/manage.py:695
msgid "Zone"
msgstr ""
#: nova/cmd/manage.py:696
msgid "Status"
msgstr ""
#: nova/cmd/manage.py:697
msgid "State"
msgstr ""
#: nova/cmd/manage.py:698
msgid "Updated_At"
msgstr ""
#: nova/cmd/manage.py:720
#, fuzzy, python-format
msgid "Service %(service)s on host %(host)s enabled."
msgstr "服务 %(service_id)s 没有找到。"
#: nova/cmd/manage.py:734
#, fuzzy, python-format
msgid "Service %(service)s on host %(host)s disabled."
msgstr "服务 %(service_id)s 没有找到。"
#: nova/cmd/manage.py:806
#, fuzzy
msgid "An unexpected error has occurred."
msgstr "意外错误:%s"
#: nova/cmd/manage.py:807
msgid "[Result]"
msgstr ""
#: nova/cmd/manage.py:811
msgid "HOST"
msgstr ""
#: nova/cmd/manage.py:812
#, fuzzy
msgid "PROJECT"
msgstr "项目"
#: nova/cmd/manage.py:813
msgid "cpu"
msgstr ""
#: nova/cmd/manage.py:814
msgid "mem(mb)"
msgstr ""
#: nova/cmd/manage.py:815
msgid "hdd"
msgstr ""
#: nova/cmd/manage.py:898
msgid "Must supply a positive value for max_rows"
msgstr ""
#: nova/cmd/manage.py:940
msgid "Must supply valid parameters to create flavor"
msgstr ""
#: nova/cmd/manage.py:944
msgid "Flavor exists."
msgstr ""
#: nova/cmd/manage.py:945
msgid "Please ensure flavor name and flavorid are unique."
msgstr ""
#: nova/cmd/manage.py:947
msgid "Currently defined flavor names and flavorids:"
msgstr ""
#: nova/cmd/manage.py:952
#, fuzzy
msgid "Unknown error"
msgstr "未知的guestmount错误"
#: nova/cmd/manage.py:955
#, fuzzy, python-format
msgid "%s created"
msgstr "表 |%s| 没有创建"
#: nova/cmd/manage.py:963
msgid "Valid flavor name is required"
msgstr ""
#: nova/cmd/manage.py:966
#, fuzzy, python-format
msgid "DB Error: %s"
msgstr "数据库错误:%s"
#: nova/cmd/manage.py:971
#, python-format
msgid "%s deleted"
msgstr ""
#: nova/cmd/manage.py:1007
#, python-format
msgid "Key %(key)s set to %(value)s on instance type %(name)s"
msgstr ""
#: nova/cmd/manage.py:1030
#, python-format
msgid "Key %(key)s on flavor %(name)s unset"
msgstr ""
#: nova/cmd/manage.py:1091
#, fuzzy, python-format
msgid "Hypervisor: %s"
msgstr "类型is = %s"
#: nova/cmd/manage.py:1140
#, python-format
msgid "Line %(linenum)d : %(line)s"
msgstr ""
#: nova/cmd/manage.py:1143
msgid "No errors in logfiles!"
msgstr ""
#: nova/cmd/manage.py:1157
msgid "Unable to find system log file!"
msgstr ""
#: nova/cmd/manage.py:1161
#, python-format
msgid "Last %s nova syslog entries:-"
msgstr ""
#: nova/cmd/manage.py:1170
msgid "No nova entries in syslog!"
msgstr ""
#: nova/cmd/network.py:49
#, python-format
msgid "No db access allowed in nova-network: %s"
msgstr ""
#: nova/compute/api.py:366
#, fuzzy
msgid "Cannot run any more instances of this type."
msgstr "超过实例的配额。您无法运行更多此类型的实例。"
#: nova/compute/api.py:373
#, fuzzy, python-format
msgid "Can only run %s more instances of this type."
msgstr "超过实例的配额。您只能再运行 %s 个此类型的实例。"
#: nova/compute/api.py:385
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
#: nova/compute/api.py:389
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
#: nova/compute/api.py:410
msgid "Metadata type should be dict."
msgstr ""
#: nova/compute/api.py:416
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr "%(pid)s 已经超过配额,试图设置 %(num_metadata)s 个元数据属性"
#: nova/compute/api.py:428
#, python-format
msgid "Metadata property key '%s' is not a string."
msgstr ""
#: nova/compute/api.py:431
#, python-format
msgid "Metadata property value '%(v)s' for key '%(k)s' is not a string."
msgstr ""
#: nova/compute/api.py:435
msgid "Metadata property key blank"
msgstr ""
#: nova/compute/api.py:438
#, fuzzy
msgid "Metadata property key greater than 255 characters"
msgstr "安全组 %s 不能比255个字符更长。"
#: nova/compute/api.py:441
#, fuzzy
msgid "Metadata property value greater than 255 characters"
msgstr "安全组 %s 不能比255个字符更长。"
#: nova/compute/api.py:573
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
#: nova/compute/api.py:667
#, fuzzy
msgid "Cannot attach one or more volumes to multiple instances"
msgstr "无法附加卷到实例 %s"
#: nova/compute/api.py:711
msgid "The requested availability zone is not available"
msgstr ""
#: nova/compute/api.py:812
#, python-format
msgid "Going to run %s instances..."
msgstr "准备运行 %s 个实例"
#: nova/compute/api.py:948
#, python-format
msgid ""
"max count reduced from %(max_count)d to %(max_net_count)d due to network "
"port quota"
msgstr ""
#: nova/compute/api.py:999
#, python-format
msgid "Image bdm %s"
msgstr ""
#: nova/compute/api.py:1038
#, python-format
msgid "block_device_mapping %s"
msgstr "block_device_mapping %s"
#: nova/compute/api.py:1080
msgid ""
"Images with destination_type 'volume' need to have a non-zero size "
"specified"
msgstr ""
#: nova/compute/api.py:1107
msgid "More than one swap drive requested."
msgstr ""
#: nova/compute/api.py:1272
#: nova/tests/api/openstack/compute/test_servers.py:3112
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2460
msgid ""
"Unable to launch multiple instances with a single configured port ID. "
"Please launch your instance one by one with different ports."
msgstr ""
#: nova/compute/api.py:1374
#, fuzzy
msgid "instance termination disabled"
msgstr "准备开始终止实例"
#: nova/compute/api.py:1389
#, python-format
msgid "Working on deleting snapshot %s from shelved instance..."
msgstr ""
#: nova/compute/api.py:1396
#, python-format
msgid "Failed to delete snapshot from shelved instance (%s)."
msgstr ""
#: nova/compute/api.py:1400
msgid ""
"Something wrong happened when trying to delete snapshot from shelved "
"instance."
msgstr ""
#: nova/compute/api.py:1466
msgid "Instance is already in deleting state, ignoring this request"
msgstr ""
#: nova/compute/api.py:1514
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
#: nova/compute/api.py:1524
msgid "Instance may have been confirmed during delete"
msgstr ""
#: nova/compute/api.py:1541
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
#: nova/compute/api.py:1577
#, python-format
msgid "Flavor %d not found"
msgstr ""
#: nova/compute/api.py:1584
#, fuzzy
msgid "going to delete a resizing instance"
msgstr "准备开始终止实例"
#: nova/compute/api.py:1595
#, fuzzy, python-format
msgid "instance's host %s is down, deleting from database"
msgstr "没有托管实例 %s立刻删除"
#: nova/compute/api.py:1622 nova/compute/manager.py:2201
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/api.py:1662
#, fuzzy
msgid "Going to try to soft delete instance"
msgstr "准备尝试软删除实例 %s"
#: nova/compute/api.py:1680
#, fuzzy
msgid "Going to try to terminate instance"
msgstr "准备尝试终止实例 %s"
#: nova/compute/api.py:1721
#, fuzzy
msgid "Going to try to stop instance"
msgstr "准备尝试停止实例 %s"
#: nova/compute/api.py:1747
#, fuzzy
msgid "Going to try to start instance"
msgstr "准备尝试启动实例 %s"
#: nova/compute/api.py:1811
#, python-format
msgid "Searching by: %s"
msgstr "搜索条件: %s"
#: nova/compute/api.py:2018
#, fuzzy, python-format
msgid "snapshot for %s"
msgstr "开始为虚拟机 %s 快照"
#: nova/compute/api.py:2347
msgid "flavor_id is None. Assuming migration."
msgstr "flavor_id为空。假定在迁移。"
#: nova/compute/api.py:2356
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr "旧的实例类型 %(current_instance_type_name)s新的实例类型 %(new_instance_type_name)s"
#: nova/compute/api.py:2393
#, fuzzy, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例"
#: nova/compute/api.py:2557
msgid "Cannot rescue a volume-backed instance"
msgstr ""
#: nova/compute/api.py:2679
msgid "Locking"
msgstr ""
#: nova/compute/api.py:2696
msgid "Unlocking"
msgstr ""
#: nova/compute/api.py:2787
msgid "Volume must be attached in order to detach."
msgstr ""
#: nova/compute/api.py:2808
msgid "Old volume is attached to a different instance."
msgstr ""
#: nova/compute/api.py:2811
msgid "New volume must be detached in order to swap."
msgstr ""
#: nova/compute/api.py:2814
msgid "New volume must be the same size or larger."
msgstr ""
#: nova/compute/api.py:2983
#, fuzzy, python-format
msgid "Going to try to live migrate instance to %s"
msgstr "准备尝试终止实例 %s"
#: nova/compute/api.py:3002
msgid "vm evacuation scheduled"
msgstr ""
#: nova/compute/api.py:3006
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
#: nova/compute/api.py:3287
msgid "This aggregate contains hosts in an existing availability zone"
msgstr ""
#: nova/compute/api.py:3352
#, python-format
msgid "Host already in availability zone %s"
msgstr ""
#: nova/compute/api.py:3442 nova/tests/compute/test_keypairs.py:135
msgid "Keypair name contains unsafe characters"
msgstr ""
#: nova/compute/api.py:3446 nova/tests/compute/test_keypairs.py:127
#: nova/tests/compute/test_keypairs.py:131
msgid "Keypair name must be between 1 and 255 characters long"
msgstr "密钥对名称长度必须在1到255个字符之间"
#: nova/compute/api.py:3534
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr "安全组 %s 既不是字符串也不是unicode"
#: nova/compute/api.py:3537
#, python-format
msgid "Security group %s cannot be empty."
msgstr "安全组 %s 不能为空。"
#: nova/compute/api.py:3545
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
#: nova/compute/api.py:3551
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr "安全组 %s 不能比255个字符更长。"
#: nova/compute/api.py:3569
msgid "Quota exceeded, too many security groups."
msgstr ""
#: nova/compute/api.py:3572
#, python-format
msgid "Create Security Group %s"
msgstr "创建安全组 %s"
#: nova/compute/api.py:3584
#, python-format
msgid "Security group %s already exists"
msgstr "安全组 %s 已经存在"
#: nova/compute/api.py:3597
#, fuzzy, python-format
msgid "Unable to update system group '%s'"
msgstr "无法销毁VBD %s"
#: nova/compute/api.py:3659
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "无法销毁VBD %s"
#: nova/compute/api.py:3664
#, fuzzy
msgid "Security group is still in use"
msgstr "安全组id应该是整数"
#: nova/compute/api.py:3674
msgid "Failed to update usages deallocating security group"
msgstr ""
#: nova/compute/api.py:3677
#, python-format
msgid "Delete security group %s"
msgstr "删除安全组 %s"
#: nova/compute/api.py:3753 nova/compute/api.py:3827
#, python-format
msgid "Rule (%s) not found"
msgstr "没有找到规则 (%s)"
#: nova/compute/api.py:3769
#, fuzzy
msgid "Quota exceeded, too many security group rules."
msgstr "添加安全组规则:%r"
#: nova/compute/api.py:3772
#, python-format
msgid "Authorize security group ingress %s"
msgstr "授权 %s 安全组入口权限"
#: nova/compute/api.py:3781
#, python-format
msgid "Revoke security group ingress %s"
msgstr "撤销 %s 安全组入口权限"
#: nova/compute/api.py:3834
msgid "Security group id should be integer"
msgstr "安全组id应该是整数"
#: nova/compute/claims.py:113 nova/compute/claims.py:255
#, fuzzy, python-format
msgid "Aborting claim: %s"
msgstr "实例的network_info|%s|"
#: nova/compute/claims.py:135
#, python-format
msgid ""
"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs "
"%(vcpus)d"
msgstr ""
#: nova/compute/claims.py:150
msgid "Claim successful"
msgstr ""
#: nova/compute/claims.py:153
msgid "memory"
msgstr ""
#: nova/compute/claims.py:162
msgid "disk"
msgstr ""
#: nova/compute/claims.py:177 nova/compute/claims.py:249
msgid "Claim pci failed."
msgstr ""
#: nova/compute/claims.py:180
msgid "CPUs"
msgstr ""
#: nova/compute/claims.py:192
#, python-format
msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s"
msgstr ""
#: nova/compute/claims.py:199
#, python-format
msgid "%(type)s limit not specified, defaulting to unlimited"
msgstr ""
#: nova/compute/claims.py:206
#, python-format
msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s"
msgstr ""
#: nova/compute/claims.py:212
#, python-format
msgid "Free %(type)s %(free).02f %(unit)s < requested %(requested)d %(unit)s"
msgstr ""
#: nova/compute/flavors.py:109
msgid ""
"Flavor names can only contain alphanumeric characters, periods, dashes, "
"underscores and spaces."
msgstr ""
#: nova/compute/flavors.py:119
msgid "id cannot contain leading and/or trailing whitespace(s)"
msgstr ""
#: nova/compute/flavors.py:129
msgid ""
"Flavor id can only contain letters from A-Z (both cases), periods, "
"dashes, underscores and spaces."
msgstr ""
#: nova/compute/flavors.py:150
#, python-format
msgid "'rxtx_factor' argument must be a float between 0 and %g"
msgstr ""
#: nova/compute/flavors.py:161
msgid "is_public must be a boolean"
msgstr ""
#: nova/compute/flavors.py:166
#, python-format
msgid "DB error: %s"
msgstr "数据库错误:%s"
#: nova/compute/flavors.py:177
#, python-format
msgid "Instance type %s not found for deletion"
msgstr "未找到要删除的实例类型 %s"
#: nova/compute/flavors.py:327
msgid ""
"Key Names can only contain alphanumeric characters, periods, dashes, "
"underscores, colons and spaces."
msgstr ""
#: nova/compute/manager.py:251
#, python-format
msgid "Error setting migration status for instance %s."
msgstr ""
#: nova/compute/manager.py:272
#, python-format
msgid "Task possibly preempted: %s"
msgstr ""
#: nova/compute/manager.py:352
#, python-format
msgid "Cleaning up image %s"
msgstr ""
#: nova/compute/manager.py:358
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
#: nova/compute/manager.py:452
#, python-format
msgid "Preparing to wait for external event %(event)s"
msgstr ""
#: nova/compute/manager.py:512
msgid "Instance event failed"
msgstr ""
#: nova/compute/manager.py:610
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
#: nova/compute/manager.py:637 nova/compute/manager.py:646
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
#: nova/compute/manager.py:693
#, fuzzy, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr "无法把实例 (%(instance_id)s) 迁移到当前主机 (%(host)s)。"
#: nova/compute/manager.py:709
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
#: nova/compute/manager.py:730
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
#: nova/compute/manager.py:736
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "重新启动实例失败"
#: nova/compute/manager.py:793
#, python-format
msgid "Instance is in %s state."
msgstr ""
#: nova/compute/manager.py:802 nova/compute/manager.py:846
msgid "Failed to complete a deletion"
msgstr ""
#: nova/compute/manager.py:816
msgid "Instance failed to spawn correctly, setting to ERROR state"
msgstr ""
#: nova/compute/manager.py:828
#, python-format
msgid "Instance in transitional state %s at start-up clearing task state"
msgstr ""
#: nova/compute/manager.py:836
msgid ""
"Service started deleting the instance during the previous run, but did "
"not finish. Restarting the deletion now."
msgstr ""
#: nova/compute/manager.py:856
#, python-format
msgid ""
"Instance in transitional state (%(task_state)s) at start-up and power "
"state is (%(power_state)s), triggering reboot"
msgstr ""
#: nova/compute/manager.py:870
#, python-format
msgid ""
"Instance in transitional state (%(task_state)s) at start-up and power "
"state is (%(power_state)s), clearing task state"
msgstr ""
#: nova/compute/manager.py:901
msgid "Failed to revert crashed migration"
msgstr ""
#: nova/compute/manager.py:904
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
#: nova/compute/manager.py:915
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr "当前状态是 %(drv_state)s数据库状态是 %(db_state)s。"
#: nova/compute/manager.py:921
msgid "Rebooting instance after nova-compute restart."
msgstr "nova-compute重启后实例正在重启。"
#: nova/compute/manager.py:932
#, fuzzy
msgid "Hypervisor driver does not support resume guests"
msgstr "虚拟机管理程序驱动不支持防火墙规则"
#: nova/compute/manager.py:937
#, fuzzy
msgid "Failed to resume instance"
msgstr "挂起实例失败"
#: nova/compute/manager.py:946
msgid "Hypervisor driver does not support firewall rules"
msgstr "虚拟机管理程序驱动不支持防火墙规则"
#: nova/compute/manager.py:971
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
#: nova/compute/manager.py:987
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "意外的状态码"
#: nova/compute/manager.py:1000
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
#: nova/compute/manager.py:1003
#, python-format
msgid "Ignoring event %s"
msgstr ""
#: nova/compute/manager.py:1041
msgid "Checking state"
msgstr "正在检查状态"
#: nova/compute/manager.py:1092
msgid "Hypervisor driver does not support security groups."
msgstr ""
#: nova/compute/manager.py:1132
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
#: nova/compute/manager.py:1190 nova/compute/manager.py:1918
msgid "Success"
msgstr ""
#: nova/compute/manager.py:1214
msgid "Instance disappeared before we could start it"
msgstr ""
#: nova/compute/manager.py:1242
msgid "Anti-affinity instance group policy was violated."
msgstr ""
#: nova/compute/manager.py:1263 nova/compute/manager.py:1845
#: nova/compute/manager.py:3329 nova/compute/manager.py:3870
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
#: nova/compute/manager.py:1314
msgid "Instance disappeared during build"
msgstr ""
#: nova/compute/manager.py:1320
#, fuzzy
msgid "Failed to dealloc network for deleted instance"
msgstr "释放实例的网络"
#: nova/compute/manager.py:1341
msgid "Failed to dealloc network for failed instance"
msgstr ""
#: nova/compute/manager.py:1368
#, fuzzy, python-format
msgid "Error: %s"
msgstr "数据库错误:%s"
#: nova/compute/manager.py:1387
msgid "Clean up resource before rescheduling."
msgstr ""
#: nova/compute/manager.py:1414 nova/compute/manager.py:3386
msgid "Error trying to reschedule"
msgstr ""
#: nova/compute/manager.py:1427
msgid "Retry info not present, will not reschedule"
msgstr ""
#: nova/compute/manager.py:1432
msgid "No request spec, will not reschedule"
msgstr ""
#: nova/compute/manager.py:1438
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
#: nova/compute/manager.py:1468
msgid "Instance build timed out. Set to error state."
msgstr ""
#: nova/compute/manager.py:1478 nova/compute/manager.py:1823
msgid "Starting instance..."
msgstr "正在启动虚拟机"
#: nova/compute/manager.py:1492
#, fuzzy
msgid "Allocating IP information in the background."
msgstr "没有找到floating_ip"
#: nova/compute/manager.py:1496
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
#: nova/compute/manager.py:1509
#, python-format
msgid "Instance network_info: |%s|"
msgstr "实例的network_info|%s|"
#: nova/compute/manager.py:1523
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
#: nova/compute/manager.py:1527
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
#: nova/compute/manager.py:1701
msgid "Instance failed block device setup"
msgstr "实例块设备设置失败"
#: nova/compute/manager.py:1721 nova/compute/manager.py:2015
#: nova/compute/manager.py:3888
msgid "Instance failed to spawn"
msgstr "实例生产失败"
#: nova/compute/manager.py:1771
msgid "Deallocating network for instance"
msgstr "释放实例的网络"
#: nova/compute/manager.py:1830
msgid "Instance disappeared before build."
msgstr ""
#: nova/compute/manager.py:1868
msgid "Instance disappeared during build."
msgstr ""
#: nova/compute/manager.py:1882
msgid "Unexpected build failure, not rescheduling build."
msgstr ""
#: nova/compute/manager.py:1940
msgid "Failed to allocate network(s)"
msgstr ""
#: nova/compute/manager.py:1944 nova/compute/manager.py:1981
msgid "Failed to allocate the network(s), not rescheduling."
msgstr ""
#: nova/compute/manager.py:2005
msgid "Failure prepping block device"
msgstr ""
#: nova/compute/manager.py:2007
msgid "Failure prepping block device."
msgstr ""
#: nova/compute/manager.py:2024
msgid "Could not clean up failed build, not rescheduling"
msgstr ""
#: nova/compute/manager.py:2036
msgid "Failed to deallocate networks"
msgstr ""
#: nova/compute/manager.py:2047
msgid "Failed to cleanup volumes for failed build, not rescheduling"
msgstr ""
#: nova/compute/manager.py:2082
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "释放实例的网络"
#: nova/compute/manager.py:2090
#, python-format
msgid "%(action_str)s instance"
msgstr "%(action_str)s 实例"
#: nova/compute/manager.py:2137
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr "忽略异常 DiskNotFound: %s"
#: nova/compute/manager.py:2140
#, fuzzy, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr "忽略异常 DiskNotFound: %s"
#: nova/compute/manager.py:2149
#, python-format
msgid "terminating bdm %s"
msgstr "终止bdm %s"
#: nova/compute/manager.py:2181
#, python-format
msgid "Events pending at deletion: %(events)s"
msgstr ""
#: nova/compute/manager.py:2250
msgid "Instance disappeared during terminate"
msgstr ""
#: nova/compute/manager.py:2256 nova/compute/manager.py:3560
#: nova/compute/manager.py:5556
msgid "Setting instance vm_state to ERROR"
msgstr ""
#: nova/compute/manager.py:2430
#, fuzzy
msgid "Rebuilding instance"
msgstr "正在重新创建实例 %s"
#: nova/compute/manager.py:2443
msgid "Invalid state of instance files on shared storage"
msgstr ""
#: nova/compute/manager.py:2447
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
#: nova/compute/manager.py:2451
#, python-format
msgid "disk not on shared storage, rebuilding from: '%s'"
msgstr ""
#: nova/compute/manager.py:2462 nova/compute/manager.py:4686
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "为ip %s获取元数据失败"
#: nova/compute/manager.py:2538
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
#: nova/compute/manager.py:2569
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "为卷 %s 创建快照"
#: nova/compute/manager.py:2596 nova/virt/hyperv/vmops.py:364
#, fuzzy
msgid "Rebooting instance"
msgstr "正在重启虚拟机 %s"
#: nova/compute/manager.py:2613
#, fuzzy, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr "试图重启一个没有运行的实例:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)"
#: nova/compute/manager.py:2649
msgid "Reboot failed but instance is running"
msgstr ""
#: nova/compute/manager.py:2657
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
#: nova/compute/manager.py:2669
#, fuzzy
msgid "Instance disappeared during reboot"
msgstr "实例 %s重启"
#: nova/compute/manager.py:2711
#, python-format
msgid "Instance not found, could not set state %s for instance."
msgstr ""
#: nova/compute/manager.py:2717
msgid "Instance being deleted, snapshot cannot continue"
msgstr ""
#: nova/compute/manager.py:2733
#, fuzzy
msgid "instance snapshotting"
msgstr "实例 %s: 快照中"
#: nova/compute/manager.py:2739
#, fuzzy, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr "试图为一个没有运行的实例快照:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)"
#: nova/compute/manager.py:2764
msgid "Instance disappeared during snapshot"
msgstr ""
#: nova/compute/manager.py:2769
msgid "Image not found during snapshot"
msgstr ""
#: nova/compute/manager.py:2808
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr "找到 %(num_images)d 个镜像 (rotation: %(rotation)d)"
#: nova/compute/manager.py:2816
#, python-format
msgid "Rotating out %d backups"
msgstr "轮换出%d个备份"
#: nova/compute/manager.py:2821
#, python-format
msgid "Deleting image %s"
msgstr "正在删除镜像 %s"
#: nova/compute/manager.py:2848
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr "设置管理员密码失败。实例 %s 没有运行"
#: nova/compute/manager.py:2855
#, fuzzy
msgid "Root password set"
msgstr "实例 %sRoot密码已设置"
#: nova/compute/manager.py:2860
#, fuzzy
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr "该驱动不能执行set_admin_password。"
#: nova/compute/manager.py:2873
#, fuzzy, python-format
msgid "set_admin_password failed: %s"
msgstr "该驱动不能执行set_admin_password。"
#: nova/compute/manager.py:2880
#, fuzzy
msgid "error setting admin password"
msgstr "设置管理员密码出错"
#: nova/compute/manager.py:2896
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
#: nova/compute/manager.py:2901
#, python-format
msgid "injecting file to %s"
msgstr ""
#: nova/compute/manager.py:2919
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
#: nova/compute/manager.py:2941
msgid "Rescuing"
msgstr ""
#: nova/compute/manager.py:2961
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "挂起实例失败"
#: nova/compute/manager.py:2965
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "数据库错误:%s"
#: nova/compute/manager.py:2989
#, fuzzy
msgid "Unrescuing"
msgstr "实例 %s取消救援"
#: nova/compute/manager.py:3015
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
#: nova/compute/manager.py:3049
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
#: nova/compute/manager.py:3057
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
#: nova/compute/manager.py:3062
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
#: nova/compute/manager.py:3066
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
#: nova/compute/manager.py:3079
msgid "Instance is not found during confirmation"
msgstr ""
#: nova/compute/manager.py:3128
#, python-format
msgid "Resized/migrated instance is powered off. Setting vm_state to '%s'."
msgstr ""
#: nova/compute/manager.py:3250
#, fuzzy, python-format
msgid "Updating instance to original state: '%s'"
msgstr "设置实例 %(instance_uuid)s 至 ERROR 状态"
#: nova/compute/manager.py:3288
#, fuzzy
msgid "Instance has no source host"
msgstr "实例没有卷。"
#: nova/compute/manager.py:3294
msgid "destination same as source!"
msgstr "目标与来源一样。"
#: nova/compute/manager.py:3304
#, python-format
msgid "Stashing vm_state: %s"
msgstr ""
#: nova/compute/manager.py:3312
msgid "Migrating"
msgstr ""
#: nova/compute/manager.py:3566
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
#: nova/compute/manager.py:3628
#, fuzzy
msgid "Pausing"
msgstr "正在更新。"
#: nova/compute/manager.py:3645
msgid "Unpausing"
msgstr ""
#: nova/compute/manager.py:3686
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "实例 %s :获取诊断"
#: nova/compute/manager.py:3715
msgid "Resuming"
msgstr ""
#: nova/compute/manager.py:3907
#, fuzzy
msgid "Reset network"
msgstr "重置网络"
#: nova/compute/manager.py:3912
#, fuzzy
msgid "Inject network info"
msgstr "实例 %s注入网络信息"
#: nova/compute/manager.py:3915
#, python-format
msgid "network_info to inject: |%s|"
msgstr "将注入的network_info|%s|"
#: nova/compute/manager.py:3935
#, fuzzy
msgid "Get console output"
msgstr "获取实例 %s 控制台输出"
#: nova/compute/manager.py:3966
#, fuzzy
msgid "Getting vnc console"
msgstr "实例 %s正在获得VNC控制台"
#: nova/compute/manager.py:4004
#, fuzzy
msgid "Getting spice console"
msgstr "实例 %s正在获得VNC控制台"
#: nova/compute/manager.py:4042
msgid "Getting RDP console"
msgstr ""
#: nova/compute/manager.py:4134
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s"
#: nova/compute/manager.py:4143
#, python-format
msgid "Failed to attach %(volume_id)s at %(mountpoint)s"
msgstr ""
#: nova/compute/manager.py:4159
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr "卷 %(volume_id)s 从挂载点 %(mp)s 分离"
#: nova/compute/manager.py:4170
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "从未知实例%s中分离卷"
#: nova/compute/manager.py:4182
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s"
#: nova/compute/manager.py:4207
msgid "Updating volume usage cache with totals"
msgstr ""
#: nova/compute/manager.py:4254
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
#: nova/compute/manager.py:4261
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
#: nova/compute/manager.py:4345
#, fuzzy, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr "实例 %s 的网络分配"
#: nova/compute/manager.py:4369
#, python-format
msgid "Port %s is not attached"
msgstr ""
#: nova/compute/manager.py:4382 nova/tests/compute/test_compute.py:10381
#, python-format
msgid "Host %s not found"
msgstr ""
#: nova/compute/manager.py:4524
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
#: nova/compute/manager.py:4554
#, fuzzy
msgid "_post_live_migration() is started.."
msgstr "post_live_migration()已经启动。"
#: nova/compute/manager.py:4627
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
#: nova/compute/manager.py:4629
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
"你会看到错误“libvirt: QEMU error: Domain not found: no domain with matching "
"name。”这个错误可以放心的忽略。"
#: nova/compute/manager.py:4654
#, fuzzy
msgid "Post operation of migration started"
msgstr "迁移后操作启动"
#: nova/compute/manager.py:4799
msgid "Starting heal instance info cache"
msgstr ""
#: nova/compute/manager.py:4803
msgid "Rebuilding the list of instances to heal"
msgstr ""
#: nova/compute/manager.py:4812
msgid "Skipping network cache update for instance because it is Building."
msgstr ""
#: nova/compute/manager.py:4816 nova/compute/manager.py:4847
msgid "Skipping network cache update for instance because it is being deleted."
msgstr ""
#: nova/compute/manager.py:4842
msgid ""
"Skipping network cache update for instance because it has been migrated "
"to another host."
msgstr ""
#: nova/compute/manager.py:4859
msgid "Updated the network info_cache for instance"
msgstr ""
#: nova/compute/manager.py:4862
msgid "An error occurred while refreshing the network cache."
msgstr ""
#: nova/compute/manager.py:4865
msgid "Didn't find any instances for network info cache update."
msgstr ""
#: nova/compute/manager.py:4916
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr "发现 %(migration_count)d 个超过 %(confirm_window)d 秒未经确认的迁移"
#: nova/compute/manager.py:4921
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
#: nova/compute/manager.py:4930
#, fuzzy, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr "为实例 %(instance_uuid)s 关闭虚拟机"
#: nova/compute/manager.py:4940
#, python-format
msgid "Instance %s not found"
msgstr ""
#: nova/compute/manager.py:4945
#, fuzzy
msgid "In ERROR state"
msgstr "节点处于未知的错误状态。"
#: nova/compute/manager.py:4952
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
#: nova/compute/manager.py:4963
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
#: nova/compute/manager.py:4990
msgid "Periodic task failed to offload instance."
msgstr ""
#: nova/compute/manager.py:5010
#, 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:5030
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
#: nova/compute/manager.py:5058
msgid "Updating bandwidth usage cache"
msgstr "更新带宽使用缓存"
#: nova/compute/manager.py:5080
msgid "Bandwidth usage not supported by hypervisor."
msgstr ""
#: nova/compute/manager.py:5175
#, fuzzy
msgid "Updating volume usage cache"
msgstr "更新带宽使用缓存"
#: nova/compute/manager.py:5203
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr "在数据库中找到 %(num_db_instances)s个实例在虚拟机管理程序找到 %(num_vm_instances)s 个实例。"
#: nova/compute/manager.py:5210 nova/compute/manager.py:5271
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
#: nova/compute/manager.py:5232
msgid "Periodic sync_power_state task had an error while processing an instance."
msgstr ""
#: nova/compute/manager.py:5258
#, 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:5294
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
#: nova/compute/manager.py:5306 nova/compute/manager.py:5315
#: nova/compute/manager.py:5346 nova/compute/manager.py:5357
msgid "error during stop() in sync_power_state."
msgstr ""
#: nova/compute/manager.py:5310
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
#: nova/compute/manager.py:5326
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
#: nova/compute/manager.py:5332
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
#: nova/compute/manager.py:5338
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
#: nova/compute/manager.py:5352
msgid "Paused instance shutdown by itself. Calling the stop API."
msgstr ""
#: nova/compute/manager.py:5366
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "实例未启动"
#: nova/compute/manager.py:5374
#, fuzzy
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr "FLAGS.reclaim_instance_interval <= 0跳过..."
#: nova/compute/manager.py:5388
msgid "Reclaiming deleted instance"
msgstr "回收删除的实例"
#: nova/compute/manager.py:5395
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
#: nova/compute/manager.py:5420
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "LoggingVolumeDriver: %s"
#: nova/compute/manager.py:5430 nova/compute/resource_tracker.py:392
#, fuzzy, python-format
msgid "No service record for host %s"
msgstr "计算节点 %s 没有服务"
#: nova/compute/manager.py:5472
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
#: nova/compute/manager.py:5478
#, python-format
msgid ""
"Powering off instance with name label '%s' which is marked as DELETED but"
" still present on host."
msgstr ""
#: nova/compute/manager.py:5487
msgid "set_bootable is not implemented for the current driver"
msgstr ""
#: nova/compute/manager.py:5492
msgid "Failed to power off instance"
msgstr ""
#: nova/compute/manager.py:5496
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
#: nova/compute/manager.py:5506
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
#: nova/compute/manager.py:5510
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
#: nova/compute/manager.py:5540
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
#: nova/compute/manager.py:5549
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "设置实例 %(instance_uuid)s 至 ERROR 状态"
#: nova/compute/manager.py:5570
msgid "Hypervisor driver does not support add_aggregate_host"
msgstr ""
#: nova/compute/manager.py:5587
msgid "Hypervisor driver does not support remove_aggregate_host"
msgstr ""
#: nova/compute/manager.py:5601
#, python-format
msgid "Processing event %(event)s"
msgstr ""
#: nova/compute/manager.py:5652
msgid "Cleaning up deleted instances"
msgstr ""
#: nova/compute/manager.py:5661
#, python-format
msgid "There are %d instances to clean"
msgstr ""
#: nova/compute/manager.py:5665
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
#: nova/compute/resource_tracker.py:106
msgid ""
"Host field should not be set on the instance until resources have been "
"claimed."
msgstr ""
#: nova/compute/resource_tracker.py:111
msgid ""
"Node field should not be set on the instance until resources have been "
"claimed."
msgstr ""
#: nova/compute/resource_tracker.py:117 nova/compute/resource_tracker.py:157
#, python-format
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
#: nova/compute/resource_tracker.py:273
#, python-format
msgid "Cannot get the metrics from %s."
msgstr ""
#: nova/compute/resource_tracker.py:292
msgid "Auditing locally available compute resources"
msgstr ""
#: nova/compute/resource_tracker.py:297
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
#: nova/compute/resource_tracker.py:372
#, fuzzy, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr "Compute_service记录为 %s 创建 "
#: nova/compute/resource_tracker.py:378
#, fuzzy, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr "Compute_service记录为 %s 更新 "
#: nova/compute/resource_tracker.py:409
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
#: nova/compute/resource_tracker.py:415
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
#: nova/compute/resource_tracker.py:417
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
#: nova/compute/resource_tracker.py:424
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
#: nova/compute/resource_tracker.py:431
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
#: nova/compute/resource_tracker.py:432
#, fuzzy, python-format
msgid "Free disk (GB): %s"
msgstr "创建密钥对 %s"
#: nova/compute/resource_tracker.py:437
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
#: nova/compute/resource_tracker.py:439
msgid "Free VCPU information unavailable"
msgstr ""
#: nova/compute/resource_tracker.py:442
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
#: nova/compute/resource_tracker.py:478
#, fuzzy, python-format
msgid "Updating from migration %s"
msgstr "实例 %s开始执行 finish_migration"
#: nova/compute/resource_tracker.py:545
#, fuzzy
msgid "Instance not resizing, skipping migration."
msgstr "虚拟机不存在,跳过销毁..."
#: nova/compute/resource_tracker.py:560
msgid "Flavor could not be found, skipping migration."
msgstr ""
#: nova/compute/resource_tracker.py:650
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
#: nova/compute/resource_tracker.py:664
#, python-format
msgid "Missing keys: %s"
msgstr ""
#: nova/compute/rpcapi.py:58
msgid "No compute host specified"
msgstr "未指定计算宿主机"
#: nova/compute/rpcapi.py:60
#, python-format
msgid "Unable to find host for Instance %s"
msgstr "无法找到实例 %s 的宿主机"
#: nova/compute/utils.py:208
#, python-format
msgid "Using %(prefix)s instead of %(req_prefix)s"
msgstr ""
#: nova/compute/utils.py:253
#, python-format
msgid "Can't access image %(image_id)s: %(error)s"
msgstr ""
#: nova/compute/utils.py:357
msgid ""
"No aggregate id or name specified for this notification and it will be "
"ignored"
msgstr ""
#: nova/compute/utils.py:377
#, python-format
msgid ""
"No host name specified for the notification of HostAPI.%s and it will be "
"ignored"
msgstr ""
#: nova/compute/monitors/__init__.py:175
#, python-format
msgid ""
"Excluding monitor %(monitor_name)s due to metric name overlap; "
"overlapping metrics: %(overlap)s"
msgstr ""
#: nova/compute/monitors/__init__.py:183
#, python-format
msgid "Monitor %(monitor_name)s cannot be used: %(ex)s"
msgstr ""
#: nova/compute/monitors/__init__.py:189
#, python-format
msgid "The following monitors have been disabled: %s"
msgstr ""
#: nova/compute/monitors/virt/cpu_monitor.py:112
#, python-format
msgid "Not all properties needed are implemented in the compute driver: %s"
msgstr ""
#: nova/conductor/api.py:357
msgid ""
"Timed out waiting for nova-conductor. Is it running? Or did this service "
"start before nova-conductor?"
msgstr ""
#: nova/conductor/manager.py:122
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
#: nova/conductor/manager.py:352
#, fuzzy
msgid "Invalid block_device_mapping_destroy invocation"
msgstr "block_device_mapping %s"
#: nova/conductor/manager.py:714
msgid "No valid host found for cold migrate"
msgstr ""
#: nova/conductor/manager.py:776
#, python-format
msgid ""
"Migration of instance %(instance_id)s to host %(dest)s unexpectedly "
"failed."
msgstr ""
#: nova/conductor/manager.py:833 nova/conductor/manager.py:860
msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED"
msgstr ""
#: nova/conductor/manager.py:856
msgid "No valid host found for unshelve instance"
msgstr ""
#: nova/conductor/tasks/live_migrate.py:113
#, fuzzy, python-format
msgid ""
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
msgstr "无法迁移 %(instance_id)s 到 %(dest)s 上:缺少内存(主机:%(avail)s <= 实例:%(mem_inst)s)"
#: nova/conductor/tasks/live_migrate.py:165
#, python-format
msgid "Skipping host: %(host)s because: %(e)s"
msgstr ""
#: nova/conductor/tasks/live_migrate.py:177
#, python-format
msgid ""
"Exceeded max scheduling retries %(max_retries)d for instance "
"%(instance_uuid)s during live migration"
msgstr ""
#: nova/console/manager.py:80 nova/console/vmrc_manager.py:62
msgid "Adding console"
msgstr "正在添加控制台"
#: nova/console/manager.py:98 nova/console/vmrc_manager.py:112
#, python-format
msgid "Tried to remove non-existent console %(console_id)s."
msgstr "尝试删除不存在的控制台%(console_id)s。"
#: nova/console/vmrc_manager.py:115
#, python-format
msgid "Removing console %(console_id)s."
msgstr "删除控制台%(console_id)s。"
#: nova/console/websocketproxy.py:56
#, fuzzy
msgid "Invalid Token"
msgstr "无效的卷"
#: nova/console/websocketproxy.py:75
msgid "Invalid Connection Info"
msgstr ""
#: nova/console/xvp.py:99
msgid "Rebuilding xvp conf"
msgstr "重建xvp配置"
#: nova/console/xvp.py:119
#, python-format
msgid "Re-wrote %s"
msgstr "重写%s"
#: nova/console/xvp.py:124
msgid "Failed to write configuration file"
msgstr ""
#: nova/console/xvp.py:127
msgid "Stopping xvp"
msgstr "停止xvp"
#: nova/console/xvp.py:140
msgid "Starting xvp"
msgstr "正在启动xvp"
#: nova/console/xvp.py:147
#, python-format
msgid "Error starting xvp: %s"
msgstr "启动xvp发生错误%s"
#: nova/console/xvp.py:150
msgid "Restarting xvp"
msgstr "重启xvp"
#: nova/console/xvp.py:152
msgid "xvp not running..."
msgstr "xvp不在运行中"
#: nova/console/xvp.py:203
#, fuzzy
msgid "Failed to run xvp."
msgstr "服务器恢复失败"
#: nova/consoleauth/manager.py:89
#, python-format
msgid "Received Token: %(token)s, %(token_dict)s"
msgstr ""
#: nova/consoleauth/manager.py:114
#, python-format
msgid "Checking Token: %(token)s, %(token_valid)s"
msgstr ""
#: nova/db/api.py:631
msgid "Failed to notify cells of instance destroy"
msgstr ""
#: nova/db/api.py:719 nova/db/api.py:747
#, fuzzy
msgid "Failed to notify cells of instance update"
msgstr "重新启动实例失败"
#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
#: nova/db/api.py:1792
#, fuzzy
msgid "Failed to notify cells of instance fault"
msgstr "重新启动实例失败"
#: nova/db/sqlalchemy/api.py:204
#, python-format
msgid "Deadlock detected when running '%(func_name)s': Retrying..."
msgstr ""
#: nova/db/sqlalchemy/api.py:245
msgid "model or base_model parameter should be subclass of NovaBase"
msgstr ""
#: nova/db/sqlalchemy/api.py:258
#: nova/openstack/common/db/sqlalchemy/utils.py:176
#: nova/virt/baremetal/db/sqlalchemy/api.py:60
#, python-format
msgid "Unrecognized read_deleted value '%s'"
msgstr "无法识别的 read_deleted 取值”%s“"
#: nova/db/sqlalchemy/api.py:744
#, fuzzy, python-format
msgid "Invalid floating ip id %s in request"
msgstr "实例 %s已救援"
#: nova/db/sqlalchemy/api.py:846
msgid "Failed to update usages bulk deallocating floating IP"
msgstr ""
#: nova/db/sqlalchemy/api.py:990
#, fuzzy, python-format
msgid "Invalid floating IP %s in request"
msgstr "实例 %s已救援"
#: nova/db/sqlalchemy/api.py:1291 nova/db/sqlalchemy/api.py:1330
#, fuzzy, python-format
msgid "Invalid fixed IP Address %s in request"
msgstr "实例 %s已救援"
#: nova/db/sqlalchemy/api.py:1465
#, fuzzy, python-format
msgid "Invalid virtual interface address %s in request"
msgstr "实例 %s已救援"
#: nova/db/sqlalchemy/api.py:1558
#, 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:1717
#, fuzzy, python-format
msgid "Invalid instance id %s in request"
msgstr "实例 %s已救援"
#: nova/db/sqlalchemy/api.py:1991
#, python-format
msgid "Invalid field name: %s"
msgstr ""
#: nova/db/sqlalchemy/api.py:3149
#, python-format
msgid ""
"quota_usages out of sync, updating. project_id: %(project_id)s, user_id: "
"%(user_id)s, resource: %(res)s, tracked usage: %(tracked_use)s, actual "
"usage: %(in_use)s"
msgstr ""
#: nova/db/sqlalchemy/api.py:3237
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
#: nova/db/sqlalchemy/api.py:4887
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
#: nova/db/sqlalchemy/api.py:5244
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
#: nova/db/sqlalchemy/api.py:5623
#, python-format
msgid "IntegrityError detected when archiving table %s"
msgstr ""
#: nova/db/sqlalchemy/migration.py:39
#: nova/openstack/common/db/sqlalchemy/migration.py:188
#: nova/virt/baremetal/db/sqlalchemy/migration.py:37
msgid "version should be an integer"
msgstr "version应该是整数"
#: nova/db/sqlalchemy/migration.py:66
#: nova/virt/baremetal/db/sqlalchemy/migration.py:65
msgid "Upgrade DB using Essex release first."
msgstr ""
#: nova/db/sqlalchemy/utils.py:94
#: nova/openstack/common/db/sqlalchemy/utils.py:284
#, python-format
msgid ""
"Please specify column %s in col_name_col_instance param. It is required "
"because column has unsupported type by sqlite)."
msgstr ""
#: nova/db/sqlalchemy/utils.py:100
#: nova/openstack/common/db/sqlalchemy/utils.py:290
#, python-format
msgid ""
"col_name_col_instance param has wrong type of column instance for column "
"%s It should be instance of sqlalchemy.Column."
msgstr ""
#: nova/db/sqlalchemy/utils.py:241
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
#: nova/db/sqlalchemy/utils.py:274
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
#: nova/db/sqlalchemy/utils.py:280
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
#: nova/db/sqlalchemy/utils.py:289
#, python-format
msgid "Extra column %(table)s.%(column)s in shadow table"
msgstr ""
#: nova/db/sqlalchemy/utils.py:310
msgid "Specify `table_name` or `table` param"
msgstr ""
#: nova/db/sqlalchemy/utils.py:313
msgid "Specify only one param `table_name` `table`"
msgstr ""
#: nova/db/sqlalchemy/utils.py:336 nova/db/sqlalchemy/utils.py:340
#: nova/db/sqlalchemy/migrate_repo/versions/216_havana.py:84
#: nova/db/sqlalchemy/migrate_repo/versions/216_havana.py:1103
msgid "Exception while creating table."
msgstr ""
#: nova/db/sqlalchemy/utils.py:348
#: nova/openstack/common/db/sqlalchemy/utils.py:391
#, fuzzy
msgid "Unsupported id columns type"
msgstr "不支持的Content-Type"
#: nova/db/sqlalchemy/migrate_repo/versions/216_havana.py:111
msgid "Exception while seeding instance_types table"
msgstr ""
#: nova/image/glance.py:214
#, python-format
msgid ""
"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
"%(extra)s."
msgstr ""
#: nova/image/glance.py:248
#, python-format
msgid ""
"When loading the module %(module_str)s the following error occurred: "
"%(ex)s"
msgstr ""
#: nova/image/glance.py:305
#, python-format
msgid "Failed to instantiate the download handler for %(scheme)s"
msgstr ""
#: nova/image/glance.py:321
#, python-format
msgid "Successfully transferred using %s"
msgstr ""
#: nova/image/s3.py:331
#, python-format
msgid "Failed to download %(image_location)s to %(image_path)s"
msgstr "把 %(image_location)s 下载到 %(image_path)s失败"
#: nova/image/s3.py:348
#, python-format
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
msgstr "解密 %(image_location)s 到 %(image_path)s失败"
#: nova/image/s3.py:359
#, python-format
msgid "Failed to untar %(image_location)s to %(image_path)s"
msgstr "解包 %(image_location)s 到 %(image_path)s 失败"
#: nova/image/s3.py:369
#, python-format
msgid "Failed to upload %(image_location)s to %(image_path)s"
msgstr "上传 %(image_location)s 到 %(image_path)s 失败"
#: nova/image/s3.py:381
#, python-format
msgid "Image %s was deleted underneath us"
msgstr ""
#: nova/image/s3.py:396
#, python-format
msgid "Failed to decrypt private key: %s"
msgstr "解密私钥失败:%s"
#: nova/image/s3.py:403
#, python-format
msgid "Failed to decrypt initialization vector: %s"
msgstr "解密初始化vector失败%s"
#: nova/image/s3.py:414
#, python-format
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
msgstr "解密镜像文件 %(image_file)s 失败:%(err)s"
#: nova/image/s3.py:426
msgid "Unsafe filenames in image"
msgstr "镜像中不安全的文件名"
#: nova/image/download/__init__.py:42
#, python-format
msgid ""
"%(scheme)s is registered as a module twice. %(module_name)s is not being "
"used."
msgstr ""
#: nova/image/download/file.py:30
msgid ""
"List of file systems that are configured in this file in the "
"image_file_url:<list entry name> sections"
msgstr ""
#: nova/image/download/file.py:78
msgid ""
"A unique ID given to each file system. This is value is set in Glance "
"and agreed upon here so that the operator knowns they are dealing with "
"the same file system."
msgstr ""
#: nova/image/download/file.py:83
msgid "The path at which the file system is mounted."
msgstr ""
#: nova/image/download/file.py:92
#, python-format
msgid "The group %s(group_name) must be configured with an id."
msgstr ""
#: nova/image/download/file.py:110
#, python-format
msgid "The key %s is required in all file system descriptions."
msgstr ""
#: nova/image/download/file.py:120
#, python-format
msgid ""
"The key %(r)s is required in the location metadata to access the url "
"%(url)s."
msgstr ""
#: nova/image/download/file.py:127
#, python-format
msgid "The ID %(id)s is unknown."
msgstr ""
#: nova/image/download/file.py:135
#, python-format
msgid ""
"The mount point advertised by glance: %(glance_mount)s, does not match "
"the URL path: %(path)s"
msgstr ""
#: nova/image/download/file.py:153
#, python-format
msgid "No matching ID for the URL %s was found."
msgstr ""
#: nova/image/download/file.py:164
#, python-format
msgid "Copied %(source_file)s using %(module_str)s"
msgstr ""
#: nova/ipv6/account_identifier.py:39 nova/ipv6/rfc2462.py:34
#, python-format
msgid "Bad mac for to_global_ipv6: %s"
msgstr "错误的to_global_ipv6 mac%s"
#: nova/ipv6/account_identifier.py:41 nova/ipv6/rfc2462.py:36
#, python-format
msgid "Bad prefix for to_global_ipv6: %s"
msgstr "错误的to_global_ipv6前缀%s"
#: nova/ipv6/account_identifier.py:43
#, python-format
msgid "Bad project_id for to_global_ipv6: %s"
msgstr "错误的to_global_ipv6 oject_id%s"
#: nova/keymgr/conf_key_mgr.py:58
msgid "keymgr.fixed_key not defined"
msgstr ""
#: nova/keymgr/mock_key_mgr.py:54
msgid "This key manager is not suitable for use in production deployments"
msgstr ""
#: nova/keymgr/single_key_mgr.py:40
msgid ""
"This key manager is insecure and is not recommended for production "
"deployments"
msgstr ""
#: nova/keymgr/single_key_mgr.py:72
#, python-format
msgid "Not deleting key %s"
msgstr ""
#: nova/network/api.py:56
msgid "instance is a required argument to use @refresh_cache"
msgstr ""
#: nova/network/api.py:74
#, python-format
msgid "Updating cache with info: %s"
msgstr ""
#: nova/network/api.py:84
#, fuzzy
msgid "Failed storing info cache"
msgstr "重新启动实例失败"
#: nova/network/api.py:247 nova/network/neutronv2/api.py:737
#, fuzzy, python-format
msgid "re-assign floating IP %(address)s from instance %(instance_id)s"
msgstr "把地址 %(public_ip)s 关联到实例 %(instance_id)s"
#: nova/network/driver.py:39
msgid "Network driver option required, but not specified"
msgstr ""
#: nova/network/driver.py:42
#, fuzzy, python-format
msgid "Loading network driver '%s'"
msgstr "LoggingVolumeDriver: %s"
#: nova/network/floating_ips.py:90
#, python-format
msgid "Fixed ip %s not found"
msgstr ""
#: nova/network/floating_ips.py:100 nova/network/floating_ips.py:385
#, python-format
msgid "Interface %s not found"
msgstr ""
#: nova/network/floating_ips.py:124
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr ""
#: nova/network/floating_ips.py:181
#, python-format
msgid "Floating IP %s is not associated. Ignore."
msgstr ""
#: nova/network/floating_ips.py:200
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr "地址 |%(address)s| 没有分配"
#: nova/network/floating_ips.py:204
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr "地址 |%(address)s| 没有分配给你的项目 |%(project)s|"
#: nova/network/floating_ips.py:224
#, python-format
msgid "Quota exceeded for %s, tried to allocate floating IP"
msgstr ""
#: nova/network/floating_ips.py:284
msgid "Failed to update usages deallocating floating IP"
msgstr ""
#: nova/network/floating_ips.py:380
#, python-format
msgid "Failed to disassociated floating address: %s"
msgstr ""
#: nova/network/floating_ips.py:548
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
#: nova/network/floating_ips.py:555
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
#: nova/network/floating_ips.py:588
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
#: nova/network/floating_ips.py:596
#, fuzzy, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr "固定IP地址 %(address)s 已在使用。"
#: nova/network/floating_ips.py:639
#, 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 "数据库不一致DNS域|%s| 在Nova数据库中注册但是对浮动或者实例DNS驱动均不可见。将被忽略。"
#: nova/network/floating_ips.py:679
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr "域 |%(domain)s| 已经存在,把区域改变为 |%(av_zone)s|。"
#: nova/network/floating_ips.py:688
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr "域 |%(domain)s| 已经存在,把项目改变为 |%(project)s|。"
#: nova/network/ldapdns.py:108
#, python-format
msgid ""
"Found multiple matches for domain %(domain)s.\n"
"%(entry)s"
msgstr ""
#: nova/network/ldapdns.py:135
#, python-format
msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n"
msgstr ""
#: nova/network/ldapdns.py:322
msgid "ldap not installed"
msgstr ""
#: nova/network/ldapdns.py:333
msgid "This driver only supports type 'a' entries."
msgstr "驱动仅支持入口类型 'a'。"
#: nova/network/ldapdns.py:376
msgid "This shouldn't be getting called except during testing."
msgstr ""
#: nova/network/linux_net.py:228
#, python-format
msgid "Attempted to remove chain %s which does not exist"
msgstr "试图移除不存在的链 %s。"
#: nova/network/linux_net.py:264
#, python-format
msgid "Unknown chain: %r"
msgstr "未知链:%r"
#: nova/network/linux_net.py:271
msgid "Skipping duplicate iptables rule addition"
msgstr ""
#: nova/network/linux_net.py:295
#, python-format
msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r"
msgstr "试图移除不存在的规则:%(chain)r %(rule)r %(wrap)r %(top)r"
#: nova/network/linux_net.py:430
msgid "Skipping apply due to lack of new rules"
msgstr ""
#: nova/network/linux_net.py:458
msgid "IPTablesManager.apply completed with success"
msgstr "IPTablesManager.apply成功完成"
#: nova/network/linux_net.py:713
#, fuzzy, python-format
msgid "arping error for ip %s"
msgstr "在 %s 中发生 httplib 错误: "
#: nova/network/linux_net.py:763
#, python-format
msgid "Removed %(num)d duplicate rules for floating ip %(float)s"
msgstr ""
#: nova/network/linux_net.py:811
#, python-format
msgid "Error deleting conntrack entries for %s"
msgstr ""
#: nova/network/linux_net.py:1022
#, fuzzy, python-format
msgid "Pid %d is stale, skip killing dnsmasq"
msgstr "Pid %d 过期了重新启动dnsmasq"
#: nova/network/linux_net.py:1066
#, python-format
msgid "Hupping dnsmasq threw %s"
msgstr "挂起进程 dnsmasq 时抛出 %s"
#: nova/network/linux_net.py:1068
#, python-format
msgid "Pid %d is stale, relaunching dnsmasq"
msgstr "Pid %d 过期了重新启动dnsmasq"
#: nova/network/linux_net.py:1148
#, python-format
msgid "killing radvd threw %s"
msgstr "杀掉进程 radvd 时抛出 %s"
#: nova/network/linux_net.py:1150
#, python-format
msgid "Pid %d is stale, relaunching radvd"
msgstr "Pid %d 过期了重新启动radvd"
#: nova/network/linux_net.py:1300
#, python-format
msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
msgstr ""
#: nova/network/linux_net.py:1355
#, fuzzy, python-format
msgid "Net device removed: '%s'"
msgstr "无效的状态:'%s'"
#: nova/network/linux_net.py:1358
#, python-format
msgid "Failed removing net device: '%s'"
msgstr ""
#: nova/network/linux_net.py:1475
#, python-format
msgid "Starting VLAN interface %s"
msgstr "正在开启VLAN接口 %s"
#: nova/network/linux_net.py:1518
#, fuzzy, python-format
msgid "Starting Bridge %s"
msgstr "保证桥 %s"
#: nova/network/linux_net.py:1530
#, fuzzy, python-format
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr "保证vlan %(vlan)s 和桥 %(bridge)s"
#: nova/network/linux_net.py:1568
#, fuzzy, python-format
msgid "Failed to add interface: %s"
msgstr "挂起实例失败"
#: nova/network/linux_net.py:1800
#, fuzzy, python-format
msgid "Starting bridge %s "
msgstr "保证桥 %s"
#: nova/network/linux_net.py:1808
#, fuzzy, python-format
msgid "Done starting bridge %s"
msgstr "保证桥 %s"
#: nova/network/manager.py:366
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr "解除 %s 过期固定ip的关联"
#: nova/network/manager.py:373
msgid "setting network host"
msgstr "设置网络主机"
#: nova/network/manager.py:493
#, fuzzy
msgid "network allocations"
msgstr "实例 %s 的网络分配"
#: nova/network/manager.py:500
#, python-format
msgid "networks retrieved for instance: |%s|"
msgstr ""
#: nova/network/manager.py:558
#, fuzzy
msgid "network deallocation for instance"
msgstr "为实例 |%s| 解除网络分配"
#: nova/network/manager.py:822
#, python-format
msgid "instance-dns-zone not found |%s|."
msgstr ""
#: nova/network/manager.py:829
#, fuzzy, 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 ""
"instance-dns-zone是 |%(domain)s|,该域位于区域 |%(zone)s| 中。实例|%(instance)s| 在区域 "
"|%(zone2)s| 里。没有DNS记录将创建。"
#: nova/network/manager.py:862
#, python-format
msgid "Quota exceeded for %s, tried to allocate fixed IP"
msgstr ""
#: nova/network/manager.py:925
#, fuzzy
msgid "Failed to update usages deallocating fixed IP"
msgstr "在数据库更新卷失败"
#: nova/network/manager.py:950
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
#: nova/network/manager.py:987
#, python-format
msgid "Leased IP |%s|"
msgstr ""
#: nova/network/manager.py:991
#, python-format
msgid "IP %s leased that is not associated"
msgstr "没有关联的IP %s 被租用了"
#: nova/network/manager.py:997
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr "没有分配的IP |%s| 被租用了"
#: nova/network/manager.py:1002
#, python-format
msgid "Released IP |%s|"
msgstr ""
#: nova/network/manager.py:1006
#, python-format
msgid "IP %s released that is not associated"
msgstr "没有关联的IP %s 被释放了"
#: nova/network/manager.py:1010
#, python-format
msgid "IP %s released that was not leased"
msgstr "没有租用的IP %s 被释放了"
#: nova/network/manager.py:1028
#, fuzzy, python-format
msgid "%s must be an integer"
msgstr "offset 参数必须是整数"
#: nova/network/manager.py:1052
msgid "Maximum allowed length for 'label' is 255."
msgstr ""
#: nova/network/manager.py:1072
#, python-format
msgid ""
"Subnet(s) too large, defaulting to /%s. To override, specify "
"network_size flag."
msgstr ""
#: nova/network/manager.py:1155
msgid "cidr already in use"
msgstr "cidr 已经在使用"
#: nova/network/manager.py:1158
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr "请求的cidr (%(cidr)s) 与已存在的超网络 (%(super)s) 冲突"
#: nova/network/manager.py:1169
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr "请求的cidr (%(cidr)s) 与已存在的较小的cidr (%(smaller)s) 冲突"
#: nova/network/manager.py:1251
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr "网路在删除前必须与项目 %s 解除关联"
#: nova/network/manager.py:1851
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr "网络数量与VLAN起始数之和不能大于4049"
#: nova/network/manager.py:1858
#, fuzzy, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s networks. "
"Network size is %(network_size)s"
msgstr "网络范围不够多而不适合 %(num_networks)s。网络大小是 %(network_size)s。"
#: nova/network/manager.py:1916
#, python-format
msgid "Remove unused gateway %s"
msgstr ""
#: nova/network/minidns.py:48
#, python-format
msgid "minidns file is |%s|"
msgstr ""
#: nova/network/minidns.py:75 nova/network/minidns.py:106
#, fuzzy
msgid "Invalid name"
msgstr "无效的卷"
#: nova/network/minidns.py:78
msgid "This driver only supports type 'a'"
msgstr "驱动仅支持类型 'a'"
#: nova/network/minidns.py:122
#, python-format
msgid "Cannot delete entry |%s|"
msgstr ""
#: nova/network/minidns.py:201
#, fuzzy, python-format
msgid "deleted %s"
msgstr "_delete: %s"
#: nova/network/minidns.py:207
#, python-format
msgid "Cannot delete domain |%s|"
msgstr ""
#: nova/network/model.py:80
#, python-format
msgid "Invalid IP format %s"
msgstr ""
#: nova/network/neutronv2/api.py:176
#, python-format
msgid "Successfully created port: %s"
msgstr ""
#: nova/network/neutronv2/api.py:182
msgid "Neutron error: quota exceeded"
msgstr ""
#: nova/network/neutronv2/api.py:185
#, python-format
msgid "Neutron error creating port on network %s"
msgstr ""
#: nova/network/neutronv2/api.py:216
#, fuzzy, python-format
msgid "allocate_for_instance() for %s"
msgstr "实例 %s 的网络分配"
#: nova/network/neutronv2/api.py:219
#, fuzzy, python-format
msgid "empty project id for instance %s"
msgstr "实例 %s 的网络分配"
#: nova/network/neutronv2/api.py:254
msgid "No network configured!"
msgstr ""
#: nova/network/neutronv2/api.py:274
#, python-format
msgid ""
"Multiple security groups found matching '%s'. Use an ID to be more "
"specific."
msgstr ""
#: nova/network/neutronv2/api.py:344
#, python-format
msgid "Failed to update port %s"
msgstr ""
#: nova/network/neutronv2/api.py:351
#, python-format
msgid "Failed to delete port %s"
msgstr ""
#: nova/network/neutronv2/api.py:398
#, fuzzy, python-format
msgid "deallocate_for_instance() for %s"
msgstr "为实例 |%s| 解除网络分配"
#: nova/network/neutronv2/api.py:414
#, python-format
msgid "Port %s does not exist"
msgstr ""
#: nova/network/neutronv2/api.py:417 nova/network/neutronv2/api.py:441
#, python-format
msgid "Failed to delete neutron port %s"
msgstr ""
#: nova/network/neutronv2/api.py:471
#, fuzzy, python-format
msgid "get_instance_nw_info() for %s"
msgstr "实例的network_info|%s|"
#: nova/network/neutronv2/api.py:543
#, python-format
msgid ""
"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: "
"%(exception)s"
msgstr ""
#: nova/network/neutronv2/api.py:572
#, python-format
msgid "Unable to update port %(portid)s with failure: %(exception)s"
msgstr ""
#: nova/network/neutronv2/api.py:586
#, fuzzy, python-format
msgid "validate_networks() for %s"
msgstr "错误的网络格式"
#: nova/network/neutronv2/api.py:599
msgid "Multiple possible networks found, use a Network ID to be more specific."
msgstr ""
#: nova/network/neutronv2/api.py:617
#, python-format
msgid "Failed to access port %s"
msgstr ""
#: nova/network/neutronv2/api.py:819
#, python-format
msgid "Unable to access floating IP %s"
msgstr ""
#: nova/network/neutronv2/api.py:907
#, fuzzy, python-format
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr "找不到适合id %(id)s 的浮动IP。"
#: nova/network/neutronv2/api.py:947
#, python-format
msgid "Unable to access floating IP %(fixed_ip)s for port %(port_id)s"
msgstr ""
#: nova/network/neutronv2/api.py:1006
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
#: nova/network/neutronv2/api.py:1042
#, python-format
msgid ""
"Network %(id)s not matched with the tenants network! The ports tenant "
"%(tenant_id)s will be used."
msgstr ""
#: nova/network/security_group/neutron_driver.py:60
#, python-format
msgid "Neutron Error creating security group %s"
msgstr ""
#: nova/network/security_group/neutron_driver.py:81
#, python-format
msgid "Neutron Error updating security group %s"
msgstr ""
#: nova/network/security_group/neutron_driver.py:137
#, python-format
msgid "Neutron security group %s not found"
msgstr ""
#: nova/network/security_group/neutron_driver.py:140
#: nova/network/security_group/neutron_driver.py:187
#: nova/network/security_group/neutron_driver.py:282
#, python-format
msgid "Neutron Error: %s"
msgstr ""
#: nova/network/security_group/neutron_driver.py:161
msgid "Neutron Error getting security groups"
msgstr ""
#: nova/network/security_group/neutron_driver.py:170
#, fuzzy
msgid "Security group id should be uuid"
msgstr "安全组id应该是整数"
#: nova/network/security_group/neutron_driver.py:207
#, python-format
msgid "Neutron Error getting security group %s"
msgstr ""
#: nova/network/security_group/neutron_driver.py:211
#, python-format
msgid "Neutron Error adding rules to security group %s"
msgstr ""
#: nova/network/security_group/neutron_driver.py:215
#: nova/network/security_group/neutron_driver.py:411
#: nova/network/security_group/neutron_driver.py:418
#: nova/network/security_group/neutron_driver.py:444
#: nova/network/security_group/neutron_driver.py:462
#: nova/network/security_group/neutron_driver.py:469
#: nova/network/security_group/neutron_driver.py:498
msgid "Neutron Error:"
msgstr ""
#: nova/network/security_group/neutron_driver.py:269
#, python-format
msgid "Neutron Error unable to delete %s"
msgstr ""
#: nova/network/security_group/neutron_driver.py:279
#, python-format
msgid "Neutron security group rule %s not found"
msgstr ""
#: nova/network/security_group/neutron_driver.py:405
#: nova/network/security_group/neutron_driver.py:456
#, python-format
msgid "Security group %(name)s is not found for project %(project)s"
msgstr ""
#: nova/network/security_group/neutron_driver.py:421
#: nova/network/security_group/neutron_driver.py:472
#, python-format
msgid "instance_id %s could not be found as device id on any ports"
msgstr ""
#: nova/network/security_group/neutron_driver.py:427
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
#: nova/network/security_group/neutron_driver.py:437
#: nova/network/security_group/neutron_driver.py:490
#, fuzzy, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr "没有找到安全组 %(security_group_id)s 针对项目 %(project_id)s 。"
#: nova/network/security_group/neutron_driver.py:500
#, python-format
msgid ""
"Security group %(security_group_name)s not associated with the instance "
"%(instance)s"
msgstr ""
#: nova/network/security_group/security_group_base.py:134
#, python-format
msgid "This rule already exists in group %s"
msgstr "这条规则已经存在于组%s 中"
#: nova/objects/base.py:73
#, fuzzy, python-format
msgid "Error setting %(attr)s"
msgstr "设置管理员密码出错"
#: nova/objects/base.py:199
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
#: nova/objects/base.py:319
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
#: nova/objects/base.py:365
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
#: nova/objects/block_device.py:136
msgid "Volume does not belong to the requested instance."
msgstr ""
#: nova/objects/block_device.py:165 nova/objects/instance.py:516
#, python-format
msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
msgstr ""
#: nova/objects/fields.py:30
#, python-format
msgid "Key %(key)s must be of type %(expected)s not %(actual)s"
msgstr ""
#: nova/objects/fields.py:40
#, python-format
msgid "Element %(key)s:%(val)s must be of type %(expected)s not %(actual)s"
msgstr ""
#: nova/objects/fields.py:142
#, python-format
msgid "Field `%s' cannot be None"
msgstr ""
#: nova/objects/fields.py:217
#, python-format
msgid "A string is required here, not %s"
msgstr ""
#: nova/objects/fields.py:251
msgid "A datetime.datetime is required here"
msgstr ""
#: nova/objects/fields.py:286 nova/objects/fields.py:295
#: nova/objects/fields.py:304
#, python-format
msgid "Network \"%s\" is not valid"
msgstr ""
#: nova/objects/fields.py:343
msgid "A list is required here"
msgstr ""
#: nova/objects/fields.py:359
msgid "A dict is required here"
msgstr ""
#: nova/objects/fields.py:398
#, python-format
msgid "An object of type %s is required here"
msgstr ""
#: nova/objects/fields.py:425
msgid "A NetworkModel is required here"
msgstr ""
#: nova/objects/instance.py:435
#, python-format
msgid "No save handler for %s"
msgstr ""
#: nova/objects/instance_info_cache.py:82
msgid "Failed to notify cells of instance info cache update"
msgstr ""
#: nova/objects/service.py:76
#, python-format
msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
msgstr ""
#: nova/objects/utils.py:61 nova/objects/utils.py:75
msgid "None is not valid here"
msgstr ""
#: nova/objects/utils.py:112
msgid "A list of strings is required here"
msgstr ""
#: nova/objects/utils.py:114
msgid "Invalid values found in list (strings are required)"
msgstr ""
#: nova/objects/utils.py:126
msgid "A dict of strings is required here"
msgstr ""
#: nova/objects/utils.py:128
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
#: nova/objects/utils.py:131
msgid "Invalid values found in dict (strings are required)"
msgstr ""
#: nova/openstack/common/eventlet_backdoor.py:142
#, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
msgstr ""
#: nova/openstack/common/excutils.py:62
#, fuzzy, python-format
msgid "Original exception being dropped: %s"
msgstr "外键约束无法删除"
#: nova/openstack/common/excutils.py:91
#, python-format
msgid "Unexpected exception occurred %d time(s)... retrying."
msgstr ""
#: nova/openstack/common/gettextutils.py:297
msgid "Message objects do not support addition."
msgstr ""
#: nova/openstack/common/gettextutils.py:306
msgid ""
"Message objects do not support str() because they may contain non-ascii "
"characters. Please use unicode() or translate() instead."
msgstr ""
#: nova/openstack/common/imageutils.py:96
msgid "Snapshot list encountered but no header found!"
msgstr ""
#: nova/openstack/common/lockutils.py:103
#, python-format
msgid "Could not release the acquired lock `%s`"
msgstr ""
#: nova/openstack/common/lockutils.py:168
#, python-format
msgid "Got semaphore \"%(lock)s\""
msgstr ""
#: nova/openstack/common/lockutils.py:177
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\""
msgstr ""
#: nova/openstack/common/lockutils.py:187
#, python-format
msgid "Created lock path: %s"
msgstr ""
#: nova/openstack/common/lockutils.py:205
#, python-format
msgid "Got file lock \"%(lock)s\" at %(path)s"
msgstr ""
#: nova/openstack/common/lockutils.py:209
#, python-format
msgid "Released file lock \"%(lock)s\" at %(path)s"
msgstr ""
#: nova/openstack/common/lockutils.py:247
#, python-format
msgid "Got semaphore / lock \"%(function)s\""
msgstr ""
#: nova/openstack/common/lockutils.py:251
#, python-format
msgid "Semaphore / lock released \"%(function)s\""
msgstr ""
#: nova/openstack/common/log.py:313
#, fuzzy, python-format
msgid "Deprecated: %s"
msgstr "意外错误:%s"
#: nova/openstack/common/log.py:414
#, python-format
msgid "Error loading logging config %(log_config)s: %(err_msg)s"
msgstr ""
#: nova/openstack/common/log.py:465
#, python-format
msgid "syslog facility must be one of: %s"
msgstr "syslog设备必须作为一个 %s 。"
#: nova/openstack/common/log.py:652
#, fuzzy, python-format
msgid "Fatal call to deprecated config: %(msg)s"
msgstr "类 %(fullname)s 是不推荐的:%(msg)s"
#: nova/openstack/common/loopingcall.py:84
#, python-format
msgid "task run outlasted interval by %s sec"
msgstr ""
#: nova/openstack/common/loopingcall.py:91
#, fuzzy
msgid "in fixed duration looping call"
msgstr "循环调用中。"
#: nova/openstack/common/loopingcall.py:131
#, python-format
msgid "Dynamic looping call sleeping for %.02f seconds"
msgstr ""
#: nova/openstack/common/loopingcall.py:138
#, fuzzy
msgid "in dynamic looping call"
msgstr "循环调用中。"
#: nova/openstack/common/periodic_task.py:43
#, python-format
msgid "Unexpected argument for periodic task creation: %(arg)s."
msgstr ""
#: nova/openstack/common/periodic_task.py:134
#, python-format
msgid "Skipping periodic task %(task)s because its interval is negative"
msgstr ""
#: nova/openstack/common/periodic_task.py:139
#, python-format
msgid "Skipping periodic task %(task)s because it is disabled"
msgstr ""
#: nova/openstack/common/periodic_task.py:177
#, python-format
msgid "Running periodic task %(full_task_name)s"
msgstr "正在运行周期性任务 %(full_task_name)s"
#: nova/openstack/common/periodic_task.py:186
#, python-format
msgid "Error during %(full_task_name)s: %(e)s"
msgstr "在 %(full_task_name)s 期间发生的错误:%(e)s"
#: nova/openstack/common/policy.py:394
#, fuzzy, python-format
msgid "Failed to understand rule %(rule)s"
msgstr "注入文件失败:%(resp)r"
#: nova/openstack/common/policy.py:404
#, python-format
msgid "No handler for matches of kind %s"
msgstr ""
#: nova/openstack/common/policy.py:679
#, fuzzy, python-format
msgid "Failed to understand rule %(rule)r"
msgstr "注入文件失败:%(resp)r"
#: nova/openstack/common/processutils.py:58
msgid "Unexpected error while running command."
msgstr ""
#: nova/openstack/common/processutils.py:61
#, python-format
msgid ""
"%(description)s\n"
"Command: %(cmd)s\n"
"Exit code: %(exit_code)s\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
msgstr ""
#: nova/openstack/common/processutils.py:139
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr "发现未知的 utils.execute 关键字参数:%r"
#: nova/openstack/common/processutils.py:145
msgid "Command requested root, but did not specify a root helper."
msgstr ""
#: nova/openstack/common/processutils.py:154
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr "正在运行cmd (subprocess)%s"
#: nova/openstack/common/processutils.py:187
#: nova/openstack/common/processutils.py:259
#, python-format
msgid "Result was %s"
msgstr "运行结果为 %s"
#: nova/openstack/common/processutils.py:199
#, python-format
msgid "%r failed. Retrying."
msgstr "%r 失败,重试。"
#: nova/openstack/common/processutils.py:238
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "运行cmd (SSH)%s"
#: nova/openstack/common/processutils.py:240
msgid "Environment not supported over SSH"
msgstr "SSH上不支持环境变量"
#: nova/openstack/common/processutils.py:244
msgid "process_input not supported over SSH"
msgstr "SSH上不支持的进程输入参数。"
#: nova/openstack/common/service.py:166 nova/openstack/common/service.py:378
#, fuzzy
msgid "Full set of CONF:"
msgstr "标记全集:"
#: nova/openstack/common/service.py:175 nova/openstack/common/service.py:263
#, fuzzy, python-format
msgid "Caught %s, exiting"
msgstr "快照 %s正在删除"
#: nova/openstack/common/service.py:187
msgid "Exception during rpc cleanup."
msgstr ""
#: nova/openstack/common/service.py:232
msgid "Parent process has died unexpectedly, exiting"
msgstr ""
#: nova/openstack/common/service.py:269
msgid "Unhandled exception"
msgstr ""
#: nova/openstack/common/service.py:302
msgid "Forking too fast, sleeping"
msgstr ""
#: nova/openstack/common/service.py:321
#, python-format
msgid "Started child %d"
msgstr ""
#: nova/openstack/common/service.py:331
#, fuzzy, python-format
msgid "Starting %d workers"
msgstr "起始地址"
#: nova/openstack/common/service.py:348
#, python-format
msgid "Child %(pid)d killed by signal %(sig)d"
msgstr ""
#: nova/openstack/common/service.py:352
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgstr ""
#: nova/openstack/common/service.py:356
#, python-format
msgid "pid %d not in child list"
msgstr ""
#: nova/openstack/common/service.py:386
#, python-format
msgid "Caught %s, stopping children"
msgstr ""
#: nova/openstack/common/service.py:404
#, python-format
msgid "Waiting on %d children to exit"
msgstr ""
#: nova/openstack/common/sslutils.py:98
#, python-format
msgid "Invalid SSL version : %s"
msgstr ""
#: nova/openstack/common/strutils.py:86
#, python-format
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
#: nova/openstack/common/strutils.py:182
#, python-format
msgid "Invalid string format: %s"
msgstr ""
#: nova/openstack/common/strutils.py:189
#, fuzzy, python-format
msgid "Unknown byte multiplier: %s"
msgstr "未知的基文件:%s"
#: nova/openstack/common/db/sqlalchemy/migration.py:216
#, python-format
msgid ""
"Tables \"%s\" have non utf8 collation, please make sure all tables are "
"CHARSET=utf8"
msgstr ""
#: nova/openstack/common/db/sqlalchemy/migration.py:240
msgid ""
"The database is not under version control, but has tables. Please stamp "
"the current version of the schema manually."
msgstr ""
#: nova/openstack/common/db/sqlalchemy/utils.py:121
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
#: nova/openstack/common/db/sqlalchemy/utils.py:164
#, python-format
msgid ""
"There is no `deleted` column in `%s` table. Project doesn't use soft-"
"deleted feature."
msgstr ""
#: nova/openstack/common/db/sqlalchemy/utils.py:183
#, python-format
msgid "There is no `project_id` column in `%s` table."
msgstr ""
#: nova/openstack/common/db/sqlalchemy/utils.py:241
msgid "model should be a subclass of ModelBase"
msgstr ""
#: nova/pci/pci_manager.py:154
#, python-format
msgid ""
"Trying to remove device with %(status)s ownership %(instance_uuid)s "
"because of %(pci_exception)s"
msgstr ""
#: nova/scheduler/chance.py:55
msgid "Is the appropriate service running?"
msgstr "正确的服务在运行吗?"
#: nova/scheduler/chance.py:60
msgid "Could not find another compute"
msgstr "无法找到另一个计算节点"
#: nova/scheduler/driver.py:60
msgid "Exception during scheduler.run_instance"
msgstr ""
#: nova/scheduler/driver.py:62 nova/scheduler/utils.py:81
#, python-format
msgid "Setting instance to %s state."
msgstr ""
#: nova/scheduler/driver.py:124
msgid "Driver must implement schedule_run_instance"
msgstr ""
#: nova/scheduler/driver.py:133
msgid "Driver must implement select_destinations"
msgstr ""
#: nova/scheduler/filter_scheduler.py:79
#, fuzzy, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr "尝试创建 %(num_instances)d 个实例"
#: nova/scheduler/filter_scheduler.py:83
#, fuzzy, python-format
msgid "Request Spec: %s"
msgstr "请求:%s"
#: nova/scheduler/filter_scheduler.py:103
#, fuzzy, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "没有为实例 %(instance_id)s 找到卷。"
#: nova/scheduler/filter_scheduler.py:165
msgid "Instance disappeared during scheduling"
msgstr ""
#: nova/scheduler/filter_scheduler.py:204
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
#: nova/scheduler/filter_scheduler.py:221
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
#: nova/scheduler/filter_scheduler.py:255
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
#: nova/scheduler/filter_scheduler.py:332
#, python-format
msgid "Filtered %(hosts)s"
msgstr "过滤掉的主机 %(hosts)s"
#: nova/scheduler/filter_scheduler.py:337
#, fuzzy, python-format
msgid "Weighed %(hosts)s"
msgstr "过滤掉的主机 %(hosts)s"
#: nova/scheduler/host_manager.py:177
#, python-format
msgid "Metric name unknown of %r"
msgstr ""
#: nova/scheduler/host_manager.py:192
#, python-format
msgid ""
"Host has more disk space than database expected (%(physical)sgb > "
"%(database)sgb)"
msgstr ""
#: nova/scheduler/host_manager.py:374
#, python-format
msgid "Host filter ignoring hosts: %s"
msgstr ""
#: nova/scheduler/host_manager.py:386
#, python-format
msgid "Host filter forcing available hosts to %s"
msgstr ""
#: nova/scheduler/host_manager.py:389
#, python-format
msgid "No hosts matched due to not matching 'force_hosts' value of '%s'"
msgstr ""
#: nova/scheduler/host_manager.py:402
#, python-format
msgid "Host filter forcing available nodes to %s"
msgstr ""
#: nova/scheduler/host_manager.py:405
#, python-format
msgid "No nodes matched due to not matching 'force_nodes' value of '%s'"
msgstr ""
#: nova/scheduler/host_manager.py:453
#: nova/scheduler/filters/trusted_filter.py:208
#, python-format
msgid "No service for compute ID %s"
msgstr "计算节点 %s 没有服务"
#: nova/scheduler/host_manager.py:475
#, python-format
msgid "Removing dead compute node %(host)s:%(node)s from scheduler"
msgstr ""
#: nova/scheduler/scheduler_options.py:69
#, python-format
msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgstr "无法统计调度器的选项文件 %(filename)s“%(e)s”"
#: nova/scheduler/scheduler_options.py:78
#, python-format
msgid "Could not decode scheduler options: '%s'"
msgstr ""
#: nova/scheduler/utils.py:63
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
#: nova/scheduler/utils.py:165
#, python-format
msgid "Ignoring the invalid elements of the option %(name)s: %(options)s"
msgstr ""
#: nova/scheduler/filters/affinity_filter.py:114
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
#: nova/scheduler/filters/affinity_filter.py:135
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
#: nova/scheduler/filters/aggregate_image_properties_isolation.py:61
#, python-format
msgid ""
"%(host_state)s fails image aggregate properties requirements. Property "
"%(prop)s does not match %(options)s."
msgstr ""
#: nova/scheduler/filters/aggregate_instance_extra_specs.py:59
#, python-format
msgid ""
"%(host_state)s fails instance_type extra_specs requirements. Extra_spec "
"%(key)s is not in aggregate."
msgstr ""
#: nova/scheduler/filters/aggregate_instance_extra_specs.py:67
#, python-format
msgid ""
"%(host_state)s fails instance_type extra_specs requirements. "
"'%(aggregate_vals)s' do not match '%(req)s'"
msgstr ""
#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:48
#, python-format
msgid "%s fails tenant id on aggregate"
msgstr ""
#: nova/scheduler/filters/compute_capabilities_filter.py:62
#, python-format
msgid "extra_spec requirement '%(req)s' does not match '%(cap)s'"
msgstr ""
#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
#: nova/scheduler/filters/compute_filter.py:41
#, python-format
msgid "%(host_state)s is disabled, reason: %(reason)s"
msgstr ""
#: nova/scheduler/filters/compute_filter.py:47
#, python-format
msgid "%(host_state)s has not been heard from in a while"
msgstr ""
#: nova/scheduler/filters/core_filter.py:51
msgid "VCPUs not set; assuming CPU collection broken"
msgstr "未设置 VCPUs假设 CPU 集合损坏了"
#: nova/scheduler/filters/core_filter.py:94
#: nova/scheduler/filters/ram_filter.py:95
#, python-format
msgid ""
"%(num_values)d ratio values found, of which the minimum value will be "
"used."
msgstr ""
#: nova/scheduler/filters/core_filter.py:101
#, python-format
msgid "Could not decode cpu_allocation_ratio: '%s'"
msgstr ""
#: nova/scheduler/filters/disk_filter.py:49
#, 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:58
#, python-format
msgid ""
"Instance contains properties %(image_props)s, but no corresponding "
"supported_instances are advertised by the compute node"
msgstr ""
#: nova/scheduler/filters/image_props_filter.py:82
#, python-format
msgid ""
"Instance properties %(image_props)s are satisfied by compute host "
"hypervisor version %(hypervisor_version)s and supported instances "
"%(supp_instances)s"
msgstr ""
#: nova/scheduler/filters/image_props_filter.py:91
#, python-format
msgid ""
"Instance contains properties %(image_props)s that are not provided by the"
" compute node supported_instances %(supp_instances)s or hypervisor "
"version %(hypervisor_version)s do not match"
msgstr ""
#: nova/scheduler/filters/image_props_filter.py:111
#, python-format
msgid "%(host_state)s does not support requested instance_properties"
msgstr ""
#: nova/scheduler/filters/io_ops_filter.py:43
#, 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/metrics_filter.py:50
#, python-format
msgid "%(host_state)s does not have the following metrics: %(metrics)s"
msgstr ""
#: nova/scheduler/filters/num_instances_filter.py:40
#, 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:56
#, 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/ram_filter.py:102
#, python-format
msgid "Could not decode ram_allocation_ratio: '%s'"
msgstr ""
#: nova/scheduler/filters/retry_filter.py:42
#, python-format
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
#: nova/servicegroup/api.py:64
#, python-format
msgid "ServiceGroup driver defined as an instance of %s"
msgstr ""
#: nova/servicegroup/api.py:70
#, python-format
msgid "unknown ServiceGroup driver name: %s"
msgstr ""
#: nova/servicegroup/api.py:88
#, python-format
msgid ""
"Report interval must be less than service down time. Current config: "
"<service_down_time: %(service_down_time)s, report_interval: "
"%(report_interval)s>. Setting service_down_time to: "
"%(new_service_down_time)s"
msgstr ""
#: nova/servicegroup/api.py:106
#, python-format
msgid ""
"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, "
"service = %(service)s"
msgstr ""
#: nova/servicegroup/api.py:114
#, python-format
msgid "Check if the given member [%s] is part of the ServiceGroup, is up"
msgstr ""
#: nova/servicegroup/api.py:123
#, python-format
msgid ""
"Explicitly remove the given member %(member_id)s from the%(group_id)s "
"group monitoring"
msgstr ""
#: nova/servicegroup/api.py:130
#, python-format
msgid "Returns ALL members of the [%s] ServiceGroup"
msgstr ""
#: nova/servicegroup/api.py:138
#, python-format
msgid "Returns one member of the [%s] group"
msgstr ""
#: nova/servicegroup/drivers/db.py:42
#, python-format
msgid ""
"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s"
" group, service = %(service)s"
msgstr ""
#: nova/servicegroup/drivers/db.py:47
msgid "service is a mandatory argument for DB based ServiceGroup driver"
msgstr ""
#: nova/servicegroup/drivers/db.py:77
#, python-format
msgid "DB_Driver: get_all members of the %s group"
msgstr ""
#: nova/servicegroup/drivers/db.py:100 nova/servicegroup/drivers/mc.py:100
msgid "Recovered model server connection!"
msgstr "与模型服务器(model server)的连接已恢复!"
#: nova/servicegroup/drivers/db.py:106 nova/servicegroup/drivers/mc.py:106
msgid "model server went away"
msgstr "失去与模型服务器的连接"
#: nova/servicegroup/drivers/mc.py:44
#, fuzzy
msgid "memcached_servers not defined"
msgstr "服务器名称未定义"
#: nova/servicegroup/drivers/mc.py:52
#, python-format
msgid ""
"Memcached_Driver: join new ServiceGroup member %(member_id)s to the "
"%(group_id)s group, service = %(service)s"
msgstr ""
#: nova/servicegroup/drivers/mc.py:58
msgid "service is a mandatory argument for Memcached based ServiceGroup driver"
msgstr ""
#: nova/servicegroup/drivers/mc.py:75
#, python-format
msgid "Memcached_Driver: get_all members of the %s group"
msgstr ""
#: nova/servicegroup/drivers/zk.py:80
#, python-format
msgid ""
"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, "
"service=%(sr)s"
msgstr ""
#: nova/servicegroup/drivers/zk.py:90
msgid ""
"Unable to join. It is possible that either another node exists with the "
"same name, or this node just restarted. We will try again in a short "
"while to make sure."
msgstr ""
#: nova/servicegroup/drivers/zk.py:101
#, python-format
msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s"
msgstr ""
#: nova/servicegroup/drivers/zk.py:109
#, python-format
msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group"
msgstr ""
#: nova/storage/linuxscsi.py:70
#, python-format
msgid "Trying (%(tries)s) to remove device %(device)s"
msgstr ""
#: nova/storage/linuxscsi.py:100
#, python-format
msgid "Multipath call failed exit (%(code)s)"
msgstr ""
#: nova/storage/linuxscsi.py:121
#, python-format
msgid "Couldn't find multipath device %s"
msgstr ""
#: nova/storage/linuxscsi.py:124
#, python-format
msgid "Found multipath device = %s"
msgstr ""
#: nova/tests/fake_ldap.py:33
msgid "Attempted to instantiate singleton"
msgstr "试图实例化单例"
#: nova/tests/fake_processutils.py:71
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr "伪执行命令(子进程):%s"
#: nova/tests/fake_processutils.py:79
#, python-format
msgid "Faked command matched %s"
msgstr "伪命令匹配 %s"
#: nova/tests/fake_processutils.py:95
#, python-format
msgid "Faked command raised an exception %s"
msgstr "伪命令引起异常 %s"
#: nova/tests/fake_processutils.py:98
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr "伪命令的标准输出stdout='%(stdout)s' 标准错误输出 stderr='%(stderr)s'"
#: nova/tests/fake_volume.py:187
msgid "status must be available"
msgstr "状态必须可用"
#: nova/tests/fake_volume.py:191 nova/volume/cinder.py:230
msgid "already attached"
msgstr "已经附加"
#: nova/tests/fake_volume.py:195 nova/volume/cinder.py:234
msgid "Instance and volume not in same availability_zone"
msgstr ""
#: nova/tests/fake_volume.py:200 nova/volume/cinder.py:240
msgid "already detached"
msgstr "已经分离"
#: nova/tests/api/test_auth.py:88
msgid "unexpected role header"
msgstr ""
#: nova/tests/api/openstack/compute/test_servers.py:3192
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2425
#, fuzzy
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例"
#: nova/tests/api/openstack/compute/test_servers.py:3197
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2430
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
#: nova/tests/api/openstack/compute/test_servers.py:3202
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2435
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
#: nova/tests/compute/test_compute.py:1616
#: nova/tests/compute/test_compute.py:1643
#: nova/tests/compute/test_compute.py:1721
#: nova/tests/compute/test_compute.py:1748
#: nova/tests/compute/test_compute.py:1795
#: nova/tests/compute/test_compute.py:5420
#, python-format
msgid "Running instances: %s"
msgstr "正在运行的实例:%s"
#: nova/tests/compute/test_compute.py:1623
#: nova/tests/compute/test_compute.py:1691
#: nova/tests/compute/test_compute.py:1737
#: nova/tests/compute/test_compute.py:1763
#, python-format
msgid "After terminating instances: %s"
msgstr "终止实例之后:%s"
#: nova/tests/compute/test_compute.py:2664
msgid "Internal error"
msgstr "内部错误"
#: nova/tests/compute/test_compute.py:5431
#, python-format
msgid "After force-killing instances: %s"
msgstr "强制杀死实例后:%s"
#: nova/tests/compute/test_compute.py:6056
msgid "wrong host/node"
msgstr ""
#: nova/tests/compute/test_compute.py:10589
#, fuzzy
msgid "spawn error"
msgstr "未知的guestmount错误"
#: nova/tests/compute/test_keypairs.py:123
msgid "Keypair data is invalid"
msgstr "密钥对数据无效"
#: nova/tests/db/test_migrations.py:854
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
"\t%s"
msgstr ""
"下面的迁移缺少了降级:\n"
"\t%s"
#: nova/tests/integrated/api_samples_test_base.py:116
#, fuzzy, python-format
msgid "%(result_str)s: %(result)s is not a dict."
msgstr "地址 |%(address)s| 没有分配"
#: nova/tests/integrated/api_samples_test_base.py:130
#, python-format
msgid ""
"Dictionary key mismatch:\n"
"Extra key(s) in template:\n"
"%(ex_delta)s\n"
"Extra key(s) in %(result_str)s:\n"
"%(res_delta)s\n"
msgstr ""
#: nova/tests/integrated/api_samples_test_base.py:142
#, fuzzy, python-format
msgid "%(result_str)s: %(result)s is not a list."
msgstr "地址 |%(address)s| 没有分配"
#: nova/tests/integrated/api_samples_test_base.py:162
msgid "Extra list items in template:"
msgstr ""
#: nova/tests/integrated/api_samples_test_base.py:166
#, python-format
msgid "Extra list items in %(result_str)s:"
msgstr ""
#: nova/tests/integrated/api_samples_test_base.py:187
#: nova/tests/integrated/api_samples_test_base.py:203
#, python-format
msgid ""
"Values do not match:\n"
"Template: %(expected)s\n"
"%(result_str)s: %(result)s"
msgstr ""
#: nova/tests/integrated/test_login.py:33
#, python-format
msgid "flavor: %s"
msgstr "类型:%s"
#: nova/tests/integrated/api/client.py:39
#, python-format
msgid ""
"%(message)s\n"
"Status Code: %(_status)s\n"
"Body: %(_body)s"
msgstr ""
"%(message)s\n"
"状态码: %(_status)s\n"
"主体: %(_body)s"
#: nova/tests/integrated/api/client.py:50
msgid "Authentication error"
msgstr "认证错误"
#: nova/tests/integrated/api/client.py:58
msgid "Authorization error"
msgstr "授权错误"
#: nova/tests/integrated/api/client.py:66
msgid "Item not found"
msgstr "条目没有找到"
#: nova/tests/integrated/api/client.py:108
#, python-format
msgid "Doing %(method)s on %(relative_url)s"
msgstr "正在 %(relative_url)s 执行 %(method)s"
#: nova/tests/integrated/api/client.py:111
#, python-format
msgid "Body: %s"
msgstr "主体:%s"
#: nova/tests/integrated/api/client.py:129
#, python-format
msgid "%(auth_uri)s => code %(http_status)s"
msgstr "%(auth_uri)s => code %(http_status)s"
#: nova/tests/integrated/api/client.py:160
#, python-format
msgid "%(relative_uri)s => code %(http_status)s"
msgstr "%(relative_uri)s => code %(http_status)s"
#: nova/tests/integrated/api/client.py:171
msgid "Unexpected status code"
msgstr "意外的状态码"
#: nova/tests/integrated/api/client.py:178
#, python-format
msgid "Decoding JSON: %s"
msgstr "解码JSON%s"
#: nova/tests/virt/hyperv/test_hypervapi.py:512
#, fuzzy
msgid "fake vswitch not found"
msgstr "没有找到标记 [%s]"
#: nova/tests/virt/hyperv/test_hypervapi.py:973
msgid "Simulated failure"
msgstr ""
#: nova/tests/virt/libvirt/fakelibvirt.py:938
msgid "Expected a list for 'auth' parameter"
msgstr ""
#: nova/tests/virt/libvirt/fakelibvirt.py:942
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
#: nova/tests/virt/libvirt/fakelibvirt.py:946
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
#: nova/tests/virt/libvirt/fakelibvirt.py:959
msgid ""
"virEventRegisterDefaultImpl() must be called before "
"connection is used."
msgstr ""
#: nova/tests/virt/vmwareapi/test_vm_util.py:172
#: nova/virt/vmwareapi/vm_util.py:1116
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:510
#: nova/virt/xenapi/vm_utils.py:2356
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
#: nova/tests/virt/xenapi/test_xenapi.py:951
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr "在%s 创建文件模拟客户代理"
#: nova/tests/virt/xenapi/test_xenapi.py:962
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr "移除在 %s 的模拟的客户代理文件"
#: nova/tests/virt/xenapi/image/test_bittorrent.py:133
#: nova/virt/xenapi/image/bittorrent.py:98
msgid ""
"Cannot create default bittorrent URL without torrent_base_url set or "
"torrent URL fetcher extension"
msgstr ""
#: nova/tests/virt/xenapi/image/test_bittorrent.py:167
#: nova/virt/xenapi/image/bittorrent.py:102
msgid "Multiple torrent URL fetcher extensions found. Failing."
msgstr ""
#: nova/virt/block_device.py:242
#, python-format
msgid "Driver failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
#: nova/virt/block_device.py:357
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动"
#: nova/virt/configdrive.py:96
#, python-format
msgid "Added %(filepath)s to config drive"
msgstr ""
#: nova/virt/cpu.py:57 nova/virt/cpu.py:61
#, python-format
msgid "Invalid range expression %r"
msgstr ""
#: nova/virt/cpu.py:70
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
#: nova/virt/cpu.py:77
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
#: nova/virt/cpu.py:82
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
#: nova/virt/driver.py:1199
#, python-format
msgid "Discarding event %s"
msgstr ""
#: nova/virt/driver.py:1204
msgid "Event must be an instance of nova.virt.event.Event"
msgstr ""
#: nova/virt/driver.py:1207
#, python-format
msgid "Emitting event %s"
msgstr ""
#: nova/virt/driver.py:1210
#, python-format
msgid "Exception dispatching event %(event)s: %(ex)s"
msgstr ""
#: nova/virt/driver.py:1292
msgid "Compute driver option required, but not specified"
msgstr ""
#: nova/virt/driver.py:1295
#, fuzzy, python-format
msgid "Loading compute driver '%s'"
msgstr "LoggingVolumeDriver: %s"
#: nova/virt/driver.py:1302
#, fuzzy
msgid "Unable to load the virtualization driver"
msgstr "无法加载虚拟驱动:%s"
#: nova/virt/fake.py:212
#, python-format
msgid "Key '%(key)s' not in instances '%(inst)s'"
msgstr ""
#: nova/virt/firewall.py:178 nova/virt/libvirt/firewall.py:309
msgid "Attempted to unfilter instance which is not filtered"
msgstr "试图不过滤没有过滤的实例"
#: nova/virt/firewall.py:186
#, fuzzy
msgid "Filters added to instance"
msgstr "过滤器添加给实例 %s"
#: nova/virt/firewall.py:188
msgid "Provider Firewall Rules refreshed"
msgstr "提供者防火墙规则刷新"
#: nova/virt/firewall.py:370
#, python-format
msgid "Adding security group rule: %r"
msgstr "添加安全组规则:%r"
#: nova/virt/firewall.py:501 nova/virt/xenapi/firewall.py:75
#, python-format
msgid "Adding provider rule: %s"
msgstr "添加提供者规则:%s"
#: nova/virt/images.py:86
msgid "'qemu-img info' parsing failed."
msgstr "'qemu-img info'解析失败"
#: nova/virt/images.py:92
#, python-format
msgid "fmt=%(fmt)s backed by: %(backing_file)s"
msgstr "fmt=%(fmt)s 由 %(backing_file)s 支持"
#: nova/virt/images.py:105
#, python-format
msgid ""
"%(base)s virtual size %(disk_size)s larger than flavor root disk size "
"%(size)s"
msgstr ""
#: nova/virt/images.py:122
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr "转化为裸格式,但目前格式是 %s"
#: nova/virt/storage_users.py:63 nova/virt/storage_users.py:101
#, python-format
msgid "Cannot decode JSON from %(id_path)s"
msgstr ""
#: nova/virt/baremetal/common.py:27
msgid "Connection failed"
msgstr ""
#: nova/virt/baremetal/common.py:65
msgid "Connection error"
msgstr ""
#: nova/virt/baremetal/driver.py:87
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
#: nova/virt/baremetal/driver.py:141
msgid "cpu_arch is not found in flavor_extra_specs"
msgstr ""
#: nova/virt/baremetal/driver.py:180
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
#: nova/virt/baremetal/driver.py:285
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
#: nova/virt/baremetal/driver.py:360
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
#: nova/virt/baremetal/driver.py:371
#, fuzzy, python-format
msgid "Destroy called on non-existing instance %s"
msgstr "获取实例列表"
#: nova/virt/baremetal/driver.py:389
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
#: nova/virt/baremetal/driver.py:394
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
#: nova/virt/baremetal/driver.py:409
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
#: nova/virt/baremetal/driver.py:422
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
#: nova/virt/baremetal/iboot_pdu.py:51
msgid "iboot PDU relay ID must be an integer."
msgstr ""
#: nova/virt/baremetal/iboot_pdu.py:62
msgid "iboot PDU port must be an integer."
msgstr ""
#: nova/virt/baremetal/iboot_pdu.py:89
#: nova/virt/baremetal/virtual_power_driver.py:157
#, python-format
msgid "activate_node name %s"
msgstr ""
#: nova/virt/baremetal/iboot_pdu.py:101
#, python-format
msgid "reboot_node: %s"
msgstr ""
#: nova/virt/baremetal/iboot_pdu.py:114
#: nova/virt/baremetal/virtual_power_driver.py:180
#, python-format
msgid "deactivate_node name %s"
msgstr ""
#: nova/virt/baremetal/iboot_pdu.py:127
#: nova/virt/baremetal/virtual_power_driver.py:193
#, python-format
msgid "Checking if %s is running"
msgstr ""
#: nova/virt/baremetal/ipmi.py:88
#, fuzzy, python-format
msgid "pid file %s does not contain any pid"
msgstr "href %s 不包含版本"
#: nova/virt/baremetal/ipmi.py:111
msgid "Node id not supplied to IPMI"
msgstr ""
#: nova/virt/baremetal/ipmi.py:114
#, fuzzy
msgid "Address not supplied to IPMI"
msgstr "地址没有指定"
#: nova/virt/baremetal/ipmi.py:117
#, fuzzy
msgid "User not supplied to IPMI"
msgstr "vmwareapi 不支持暂停"
#: nova/virt/baremetal/ipmi.py:120
#, fuzzy
msgid "Password not supplied to IPMI"
msgstr "vmwareapi 不支持暂停"
#: nova/virt/baremetal/ipmi.py:137
#, fuzzy, python-format
msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'"
msgstr "伪命令的标准输出stdout='%(stdout)s' 标准错误输出 stderr='%(stderr)s'"
#: nova/virt/baremetal/ipmi.py:153
#, python-format
msgid "IPMI power on failed after %d tries"
msgstr ""
#: nova/virt/baremetal/ipmi.py:163
msgid "IPMI power on failed"
msgstr ""
#: nova/virt/baremetal/ipmi.py:180
#, python-format
msgid "IPMI power off failed after %d tries"
msgstr ""
#: nova/virt/baremetal/ipmi.py:190
msgid "IPMI power off failed"
msgstr ""
#: nova/virt/baremetal/ipmi.py:201
msgid "IPMI set next bootdev failed"
msgstr ""
#: nova/virt/baremetal/ipmi.py:213 nova/virt/baremetal/tilera_pdu.py:152
#, python-format
msgid "Activate node called, but node %s is already active"
msgstr ""
#: nova/virt/baremetal/pxe.py:110
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
#: nova/virt/baremetal/pxe.py:224
#, 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:248 nova/virt/baremetal/tilera.py:131
#, fuzzy, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr "为实例 |%s| 分配浮动IP"
#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:162
#, fuzzy, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr "正在从glance镜像服务器中下载镜像 %s"
#: nova/virt/baremetal/pxe.py:321 nova/virt/baremetal/tilera.py:199
#, fuzzy, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr "将 %(injection)s 注入到镜像 %(img_id)s"
#: nova/virt/baremetal/pxe.py:465 nova/virt/baremetal/tilera.py:317
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
#: nova/virt/baremetal/pxe.py:472
#, fuzzy, python-format
msgid "PXE deploy started for instance %s"
msgstr "实例 %s 的网络分配"
#: nova/virt/baremetal/pxe.py:477
#, fuzzy, python-format
msgid "PXE deploy completed for instance %s"
msgstr "获取实例 %s 控制台输出"
#: nova/virt/baremetal/pxe.py:481
#, fuzzy, python-format
msgid "PXE deploy failed for instance %s"
msgstr "实例 %s 的网络分配"
#: nova/virt/baremetal/pxe.py:483 nova/virt/baremetal/tilera.py:342
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
#: nova/virt/baremetal/pxe.py:488
#, fuzzy, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr "等待RPC响应返回超时"
#: nova/virt/baremetal/tilera.py:106
#, python-format
msgid ""
"Can not activate Tilera bootloader. The following boot parameters were "
"not passed to baremetal driver: %s"
msgstr ""
#: nova/virt/baremetal/tilera.py:323
#, fuzzy, python-format
msgid "Tilera deploy started for instance %s"
msgstr "实例 %s 的网络分配"
#: nova/virt/baremetal/tilera.py:329
#, fuzzy, python-format
msgid "Tilera deploy completed for instance %s"
msgstr "获取实例 %s 控制台输出"
#: nova/virt/baremetal/tilera.py:337
msgid "Node is unknown error state."
msgstr "节点处于未知的错误状态。"
#: nova/virt/baremetal/tilera.py:340
#, fuzzy, python-format
msgid "Tilera deploy failed for instance %s"
msgstr "无法找到实例 %s 的宿主机"
#: nova/virt/baremetal/tilera_pdu.py:83
msgid "Node id not supplied to PDU"
msgstr ""
#: nova/virt/baremetal/tilera_pdu.py:86
#, fuzzy
msgid "Address not supplied to PDU"
msgstr "地址没有指定"
#: nova/virt/baremetal/tilera_pdu.py:89
#, fuzzy
msgid "User not supplied to PDU"
msgstr "vmwareapi 不支持暂停"
#: nova/virt/baremetal/tilera_pdu.py:92
msgid "Password not supplied to PDU"
msgstr ""
#: nova/virt/baremetal/tilera_pdu.py:116
#, fuzzy
msgid "PDU failed"
msgstr "创建失败"
#: nova/virt/baremetal/tilera_pdu.py:133
msgid "PDU power on failed"
msgstr ""
#: nova/virt/baremetal/tilera_pdu.py:146
msgid "PDU power off failed"
msgstr ""
#: nova/virt/baremetal/utils.py:43
#, fuzzy, python-format
msgid "Failed to inject data into image %(image)s. Error: %(e)s"
msgstr "忽略向镜像 %(img_id)s 注入的数据的错误 (%(e)s)"
#: nova/virt/baremetal/utils.py:54
#, fuzzy, python-format
msgid "Failed to unlink %(path)s, error: %(e)s"
msgstr "加载扩展 %(classpath)s 失败:%(exc)s"
#: nova/virt/baremetal/utils.py:63
#, fuzzy, python-format
msgid "Failed to remove dir %(path)s, error: %(e)s"
msgstr "删除 %(base_file)s 失败,错误是 %(error)s"
#: nova/virt/baremetal/utils.py:79
#, python-format
msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s"
msgstr ""
#: nova/virt/baremetal/vif_driver.py:38
#, python-format
msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s"
msgstr ""
#: nova/virt/baremetal/vif_driver.py:50
#, python-format
msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)"
msgstr ""
#: nova/virt/baremetal/vif_driver.py:57
#, 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
#, python-format
msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s"
msgstr ""
#: 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:74
#, python-format
msgid "no pif for vif_uuid=%s"
msgstr ""
#: nova/virt/baremetal/virtual_power_driver.py:87
#, python-format
msgid "Setting up %s commands."
msgstr ""
#: nova/virt/baremetal/virtual_power_driver.py:107
msgid "virtual_power_ssh_host not defined. Can not Start"
msgstr ""
#: nova/virt/baremetal/virtual_power_driver.py:111
msgid "virtual_power_host_user not defined. Can not Start"
msgstr ""
#: nova/virt/baremetal/virtual_power_driver.py:117
msgid "virtual_power_host_pass/key not set. Can not Start"
msgstr ""
#: nova/virt/baremetal/virtual_power_driver.py:135
msgid "Getting full node list."
msgstr ""
#: nova/virt/baremetal/virtual_power_driver.py:141
#, python-format
msgid "Looking up Name for Mac address %s."
msgstr ""
#: nova/virt/baremetal/virtual_power_driver.py:169
#, python-format
msgid "reset node: %s"
msgstr ""
#: nova/virt/baremetal/virtual_power_driver.py:196
#, python-format
msgid "Node \"%(name)s\" with MAC address %(mac)s not found."
msgstr ""
#: nova/virt/baremetal/virtual_power_driver.py:230
#, python-format
msgid "Result for run_command: %s"
msgstr ""
#: nova/virt/baremetal/virtual_power_driver.py:233
#, python-format
msgid "Error running command: %s"
msgstr ""
#: nova/virt/baremetal/volume_driver.py:124
#, python-format
msgid "baremetal driver was unable to delete tid %s"
msgstr ""
#: nova/virt/baremetal/volume_driver.py:195 nova/virt/hyperv/volumeops.py:189
#: nova/virt/libvirt/driver.py:1131
msgid "Could not determine iscsi initiator name"
msgstr "无法确定iscsi initiator名字"
#: nova/virt/baremetal/volume_driver.py:234
#, fuzzy, python-format
msgid "No fixed PXE IP is associated to %s"
msgstr "没有固定ip与实例关联"
#: nova/virt/baremetal/volume_driver.py:288
#, python-format
msgid "detach volume could not find tid for %s"
msgstr ""
#: nova/virt/baremetal/db/sqlalchemy/api.py:198
msgid "instance_uuid must be supplied to bm_node_associate_and_update"
msgstr ""
#: nova/virt/baremetal/db/sqlalchemy/api.py:210
#, python-format
msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s."
msgstr ""
#: nova/virt/baremetal/db/sqlalchemy/api.py:245
#: nova/virt/baremetal/db/sqlalchemy/api.py:287
#, fuzzy, python-format
msgid "Baremetal interface %s not found"
msgstr "未找到分区"
#: nova/virt/baremetal/db/sqlalchemy/api.py:297
#, fuzzy, python-format
msgid "Baremetal interface %s already in use"
msgstr "虚拟接口创建失败"
#: nova/virt/baremetal/db/sqlalchemy/api.py:310
#, fuzzy, python-format
msgid "Baremetal virtual interface %s not found"
msgstr "未找到分区"
#: nova/virt/disk/api.py:128
#, python-format
msgid ""
"Checking the file system with e2fsck has failed, the resize will be "
"aborted. (%s)"
msgstr ""
#: nova/virt/disk/api.py:162
#, python-format
msgid "Resizing the file system with resize2fs has failed with error: %s"
msgstr ""
#: nova/virt/disk/api.py:184
#, python-format
msgid "Checking if we can resize image %(image)s. size=%(size)s"
msgstr ""
#: nova/virt/disk/api.py:190
#, python-format
msgid "Cannot resize image %s to a smaller size."
msgstr ""
#: nova/virt/disk/api.py:198
#, python-format
msgid "Checking if we can resize filesystem inside %(image)s. CoW=%(use_cow)s"
msgstr ""
#: nova/virt/disk/api.py:208
#, python-format
msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize."
msgstr ""
#: nova/virt/disk/api.py:218
#, python-format
msgid ""
"Unable to determine label for image %(image)s with error %(error)s. "
"Cannot resize."
msgstr ""
#: nova/virt/disk/api.py:285
msgid "image already mounted"
msgstr "镜像已经挂载"
#: nova/virt/disk/api.py:341
#, python-format
msgid ""
"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s"
" admin_password=<SANITIZED> files=%(files)s partition=%(partition)s "
"use_cow=%(use_cow)s"
msgstr ""
#: nova/virt/disk/api.py:361
#, fuzzy, python-format
msgid "Ignoring error injecting data into image (%(e)s)"
msgstr "忽略向镜像 %(img_id)s 注入的数据的错误 (%(e)s)"
#: nova/virt/disk/api.py:383
#, python-format
msgid ""
"Failed to mount container filesystem '%(image)s' on '%(target)s': "
"%(errors)s"
msgstr ""
#: nova/virt/disk/api.py:405 nova/virt/disk/mount/loop.py:57
#, fuzzy, python-format
msgid "Release loop device %s"
msgstr "释放地址 %s"
#: nova/virt/disk/api.py:409 nova/virt/disk/mount/nbd.py:125
#, fuzzy, python-format
msgid "Release nbd device %s"
msgstr "没有空闲NBD设备"
#: nova/virt/disk/api.py:413
#, python-format
msgid "Failed to teardown container filesystem: %s"
msgstr ""
#: nova/virt/disk/api.py:426
#, fuzzy, python-format
msgid "Failed to umount container filesystem: %s"
msgstr "挂载文件系统失败:%s"
#: nova/virt/disk/api.py:451
#, fuzzy, python-format
msgid "Ignoring error injecting %(inject)s into image (%(e)s)"
msgstr "忽略向镜像 %(img_id)s 注入的数据的错误 (%(e)s)"
#: nova/virt/disk/api.py:470
#, python-format
msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s"
msgstr ""
#: nova/virt/disk/api.py:479
#, python-format
msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s"
msgstr ""
#: nova/virt/disk/api.py:519
#, python-format
msgid "Inject key fs=%(fs)s key=%(key)s"
msgstr ""
#: nova/virt/disk/api.py:547
#, python-format
msgid "Inject key fs=%(fs)s net=%(net)s"
msgstr ""
#: nova/virt/disk/api.py:572
#, python-format
msgid "Inject admin password fs=%(fs)s admin_passwd=<SANITIZED>"
msgstr ""
#: nova/virt/disk/api.py:611
msgid "Not implemented on Windows"
msgstr ""
#: nova/virt/disk/api.py:640
#, python-format
msgid "User %(username)s not found in password file."
msgstr ""
#: nova/virt/disk/api.py:656
#, python-format
msgid "User %(username)s not found in shadow file."
msgstr ""
#: nova/virt/disk/mount/api.py:40
#, python-format
msgid ""
"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s "
"partition=%(partition)s imgfmt=%(imgfmt)s"
msgstr ""
#: nova/virt/disk/mount/api.py:46 nova/virt/disk/mount/api.py:64
#: nova/virt/disk/vfs/localfs.py:66
msgid "Using LoopMount"
msgstr ""
#: nova/virt/disk/mount/api.py:51 nova/virt/disk/mount/api.py:69
#: nova/virt/disk/vfs/localfs.py:71
msgid "Using NbdMount"
msgstr ""
#: nova/virt/disk/mount/api.py:58
#, python-format
msgid ""
"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s "
"partition=%(partition)s device=%(device)s"
msgstr ""
#: nova/virt/disk/mount/api.py:120
msgid "Device allocation failed. Will retry in 2 seconds."
msgstr ""
#: nova/virt/disk/mount/api.py:123
msgid "Device allocation failed after repeated retries."
msgstr ""
#: nova/virt/disk/mount/api.py:138
#, fuzzy, python-format
msgid "Map dev %s"
msgstr "导入密钥 %s"
#: nova/virt/disk/mount/api.py:143
#, python-format
msgid "partition search unsupported with %s"
msgstr ""
#: nova/virt/disk/mount/api.py:159
#, fuzzy, python-format
msgid "partition %s not found"
msgstr "未找到分区"
#: nova/virt/disk/mount/api.py:160
#, python-format
msgid "Failed to map partitions: %s"
msgstr "映射分区失败:%s"
#: nova/virt/disk/mount/api.py:182
#, python-format
msgid "Unmap dev %s"
msgstr ""
#: nova/virt/disk/mount/api.py:190
#, python-format
msgid "Mount %(dev)s on %(dir)s"
msgstr ""
#: nova/virt/disk/mount/api.py:195
#, python-format
msgid "Failed to mount filesystem: %s"
msgstr "挂载文件系统失败:%s"
#: nova/virt/disk/mount/api.py:207
#, python-format
msgid "Umount %s"
msgstr ""
#: nova/virt/disk/mount/api.py:221
#, fuzzy
msgid "Fail to mount, tearing back down"
msgstr "在数据库更新卷失败"
#: nova/virt/disk/mount/loop.py:32
#, python-format
msgid "Could not attach image to loopback: %s"
msgstr "无法给loopback附加镜像%s"
#: nova/virt/disk/mount/loop.py:33
#, fuzzy, python-format
msgid "Loop mount error: %s"
msgstr "qemu-nbd 错误:%s"
#: nova/virt/disk/mount/loop.py:39
#, fuzzy, python-format
msgid "Got loop device %s"
msgstr "没有找到设备 %s 的PIF"
#: nova/virt/disk/mount/nbd.py:57
#, python-format
msgid "NBD error - previous umount did not cleanup /var/lock/qemu-nbd-%s."
msgstr ""
#: nova/virt/disk/mount/nbd.py:59 nova/virt/disk/mount/nbd.py:73
msgid "No free nbd devices"
msgstr "没有空闲NBD设备"
#: nova/virt/disk/mount/nbd.py:64
#, fuzzy
msgid "nbd module not loaded"
msgstr "NBD不可用模块没有加载"
#: nova/virt/disk/mount/nbd.py:65
msgid "nbd unavailable: module not loaded"
msgstr "NBD不可用模块没有加载"
#: nova/virt/disk/mount/nbd.py:85
#, python-format
msgid "Get nbd device %(dev)s for %(imgfile)s"
msgstr ""
#: nova/virt/disk/mount/nbd.py:90
#, python-format
msgid "qemu-nbd error: %s"
msgstr "qemu-nbd 错误:%s"
#: nova/virt/disk/mount/nbd.py:91 nova/virt/disk/mount/nbd.py:104
#, fuzzy, python-format
msgid "NBD mount error: %s"
msgstr "qemu-nbd 错误:%s"
#: nova/virt/disk/mount/nbd.py:103
#, python-format
msgid "nbd device %s did not show up"
msgstr "nbd 设备 %s 没有出现"
#: nova/virt/disk/mount/nbd.py:110
#, python-format
msgid "Detaching from erroneous nbd device returned error: %s"
msgstr ""
#: nova/virt/disk/vfs/api.py:26
#, python-format
msgid ""
"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s "
"partition=%(partition)s"
msgstr ""
#: nova/virt/disk/vfs/api.py:32
#, fuzzy
msgid "Trying to import guestfs"
msgstr "无法导入 suds。"
#: nova/virt/disk/vfs/api.py:39
msgid "Using primary VFSGuestFS"
msgstr ""
#: nova/virt/disk/vfs/api.py:44
msgid "Falling back to VFSLocalFS"
msgstr ""
#: nova/virt/disk/vfs/guestfs.py:51
#, python-format
msgid "Mount guest OS image %(imgfile)s partition %(part)s"
msgstr ""
#: nova/virt/disk/vfs/guestfs.py:60
#, fuzzy, python-format
msgid "Inspecting guest OS image %s"
msgstr "正在删除镜像 %s"
#: nova/virt/disk/vfs/guestfs.py:64
#, fuzzy, python-format
msgid "No operating system found in %s"
msgstr "找不到适合id %(id)s 的浮动IP。"
#: nova/virt/disk/vfs/guestfs.py:68
#, python-format
msgid "Multi-boot OS %(roots)s"
msgstr ""
#: nova/virt/disk/vfs/guestfs.py:70
#, python-format
msgid "Multi-boot operating system found in %s"
msgstr ""
#: nova/virt/disk/vfs/guestfs.py:76
#, fuzzy, python-format
msgid "Inspecting guest OS root filesystem %s"
msgstr "挂载文件系统失败:%s"
#: nova/virt/disk/vfs/guestfs.py:81
#, python-format
msgid "No mount points found in %(root)s of %(imgfile)s"
msgstr ""
#: nova/virt/disk/vfs/guestfs.py:89
#, python-format
msgid "Mounting %(dev)s at %(dir)s"
msgstr ""
#: nova/virt/disk/vfs/guestfs.py:95
#, python-format
msgid ""
"Error mounting %(device)s to %(dir)s in image %(imgfile)s with libguestfs"
" (%(e)s)"
msgstr ""
#: nova/virt/disk/vfs/guestfs.py:105
#, python-format
msgid "Setting up appliance for %(imgfile)s %(imgfmt)s"
msgstr ""
#: nova/virt/disk/vfs/guestfs.py:131
#, python-format
msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)"
msgstr ""
#: nova/virt/disk/vfs/guestfs.py:141
#, fuzzy
msgid "Tearing down appliance"
msgstr "正在启动虚拟机"
#: nova/virt/disk/vfs/guestfs.py:147
#, fuzzy, python-format
msgid "Failed to close augeas %s"
msgstr "无法找到 %s 卷"
#: nova/virt/disk/vfs/guestfs.py:155
#, python-format
msgid "Failed to shutdown appliance %s"
msgstr ""
#: nova/virt/disk/vfs/guestfs.py:163
#, fuzzy, python-format
msgid "Failed to close guest handle %s"
msgstr "注入文件失败:%(resp)r"
#: nova/virt/disk/vfs/guestfs.py:175 nova/virt/disk/vfs/localfs.py:100
#, python-format
msgid "Make directory path=%s"
msgstr ""
#: nova/virt/disk/vfs/guestfs.py:180 nova/virt/disk/vfs/localfs.py:105
#, python-format
msgid "Append file path=%s"
msgstr ""
#: nova/virt/disk/vfs/guestfs.py:185 nova/virt/disk/vfs/localfs.py:114
#, python-format
msgid "Replace file path=%s"
msgstr ""
#: nova/virt/disk/vfs/guestfs.py:190 nova/virt/disk/vfs/localfs.py:123
#, python-format
msgid "Read file path=%s"
msgstr ""
#: nova/virt/disk/vfs/guestfs.py:195 nova/virt/disk/vfs/localfs.py:129
#, python-format
msgid "Has file path=%s"
msgstr ""
#: nova/virt/disk/vfs/guestfs.py:204
#, python-format
msgid "Set permissions path=%(path)s mode=%(mode)s"
msgstr ""
#: nova/virt/disk/vfs/guestfs.py:210
#, python-format
msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s"
msgstr ""
#: nova/virt/disk/vfs/guestfs.py:224
#, python-format
msgid "chown uid=%(uid)d gid=%(gid)s"
msgstr ""
#: nova/virt/disk/vfs/localfs.py:45
#, fuzzy, python-format
msgid "File path %s not valid"
msgstr "注入文件路径:'%s'"
#: nova/virt/disk/vfs/localfs.py:80
#, fuzzy, python-format
msgid "Failed to mount image %(ex)s)"
msgstr "更新代理失败:%(resp)r"
#: nova/virt/disk/vfs/localfs.py:88
#, fuzzy, python-format
msgid "Failed to unmount %(imgdir)s: %(ex)s"
msgstr "加载扩展 %(classpath)s 失败:%(exc)s"
#: nova/virt/disk/vfs/localfs.py:94
#, fuzzy, python-format
msgid "Failed to remove %(imgdir)s: %(ex)s"
msgstr "schedule_%(method)s 失败:%(ex)s"
#: nova/virt/disk/vfs/localfs.py:137
#, python-format
msgid "Set permissions path=%(path)s mode=%(mode)o"
msgstr ""
#: nova/virt/disk/vfs/localfs.py:143
#, python-format
msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s"
msgstr ""
#: nova/virt/hyperv/basevolumeutils.py:71
msgid "The ISCSI initiator name can't be found. Choosing the default one"
msgstr ""
#: nova/virt/hyperv/driver.py:165
msgid "VIF plugging is not supported by the Hyper-V driver."
msgstr ""
#: nova/virt/hyperv/driver.py:170
msgid "VIF unplugging is not supported by the Hyper-V driver."
msgstr ""
#: nova/virt/hyperv/driver.py:174
msgid "ensure_filtering_rules_for_instance called"
msgstr ""
#: nova/virt/hyperv/driver.py:178
msgid "unfilter_instance called"
msgstr ""
#: nova/virt/hyperv/hostops.py:92
#, fuzzy, python-format
msgid "Windows version: %s "
msgstr "实例代理版本:%s"
#: nova/virt/hyperv/hostops.py:104
msgid "get_available_resource called"
msgstr ""
#: nova/virt/hyperv/hostops.py:138 nova/virt/libvirt/driver.py:5223
#: nova/virt/xenapi/host.py:240
msgid "Updating host stats"
msgstr "正在更新主机状态"
#: nova/virt/hyperv/hostops.py:164
#, fuzzy
msgid "get_host_stats called"
msgstr "获取实例 %s 控制台输出"
#: nova/virt/hyperv/hostops.py:179
#, fuzzy, python-format
msgid "Host IP address is: %s"
msgstr "释放地址 %s"
#: nova/virt/hyperv/imagecache.py:65
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
#: nova/virt/hyperv/imagecache.py:80
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
#: nova/virt/hyperv/livemigrationops.py:39
msgid "Live migration is supported starting with Hyper-V Server 2012"
msgstr ""
#: nova/virt/hyperv/livemigrationops.py:62
#, fuzzy
msgid "live_migration called"
msgstr "post_live_migration()已经启动。"
#: nova/virt/hyperv/livemigrationops.py:72
#, python-format
msgid "Calling live migration recover_method for instance: %s"
msgstr ""
#: nova/virt/hyperv/livemigrationops.py:76
#, python-format
msgid "Calling live migration post_method for instance: %s"
msgstr ""
#: nova/virt/hyperv/livemigrationops.py:83
#, fuzzy
msgid "pre_live_migration called"
msgstr "post_live_migration()已经启动。"
#: nova/virt/hyperv/livemigrationops.py:97
#, fuzzy
msgid "post_live_migration_at_destination called"
msgstr "post_live_migration()已经启动。"
#: nova/virt/hyperv/livemigrationops.py:105
#, fuzzy
msgid "check_can_live_migrate_destination called"
msgstr "post_live_migration()已经启动。"
#: nova/virt/hyperv/livemigrationops.py:111
#, fuzzy
msgid "check_can_live_migrate_destination_cleanup called"
msgstr "post_live_migration()已经启动。"
#: nova/virt/hyperv/livemigrationops.py:116
#, fuzzy
msgid "check_can_live_migrate_source called"
msgstr "post_live_migration()已经启动。"
#: nova/virt/hyperv/livemigrationutils.py:43
#, fuzzy, python-format
msgid "Live migration is not supported on target host \"%s\""
msgstr "快照不允许循环。"
#: nova/virt/hyperv/livemigrationutils.py:46
#, fuzzy, python-format
msgid "Target live migration host \"%s\" is unreachable"
msgstr "为实例 |%s| 分配浮动IP"
#: nova/virt/hyperv/livemigrationutils.py:49
#, fuzzy, python-format
msgid "Live migration failed: %s"
msgstr "预在线迁移在%(dest)s失败"
#: nova/virt/hyperv/livemigrationutils.py:61
#, fuzzy
msgid "Live migration is not enabled on this host"
msgstr "快照不允许循环。"
#: nova/virt/hyperv/livemigrationutils.py:64
msgid "Live migration networks are not configured on this host"
msgstr ""
#: nova/virt/hyperv/livemigrationutils.py:70 nova/virt/hyperv/vmutils.py:144
#, fuzzy, python-format
msgid "VM not found: %s"
msgstr "条目没有找到"
#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:153
#, fuzzy, python-format
msgid "Duplicate VM name found: %s"
msgstr "Quantum实体没有找到%s"
#: nova/virt/hyperv/livemigrationutils.py:77
#, fuzzy, python-format
msgid "Destroying existing remote planned VM: %s"
msgstr "正在删除基文件:%s"
#: nova/virt/hyperv/livemigrationutils.py:99
#, python-format
msgid "Creating remote planned VM for VM: %s"
msgstr ""
#: nova/virt/hyperv/livemigrationutils.py:156
#, python-format
msgid ""
"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on "
"planned VM %(vm_name)s"
msgstr ""
#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
#: nova/virt/hyperv/livemigrationutils.py:201
#, fuzzy, python-format
msgid "Starting live migration for VM: %s"
msgstr "为实例 |%s| 分配浮动IP"
#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
#: nova/virt/hyperv/migrationops.py:50
msgid "Migration target is the source host"
msgstr ""
#: nova/virt/hyperv/migrationops.py:52
#, fuzzy, python-format
msgid "Migration target host: %s"
msgstr "把代理更新为 %s"
#: nova/virt/hyperv/migrationops.py:73
#, python-format
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
"%(curr_root_gb)s GB. Requested size: %(new_root_gb)s GB"
msgstr ""
#: nova/virt/hyperv/migrationops.py:113
#, fuzzy
msgid "migrate_disk_and_power_off called"
msgstr "实例 %s开始执行 migrate_disk_and_power_off"
#: nova/virt/hyperv/migrationops.py:133
msgid "confirm_migration called"
msgstr ""
#: nova/virt/hyperv/migrationops.py:148
#, fuzzy
msgid "finish_revert_migration called"
msgstr "实例 %s开始执行 finish_revert_migration"
#: nova/virt/hyperv/migrationops.py:170
#, python-format
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
#: nova/virt/hyperv/migrationops.py:176
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
#: nova/virt/hyperv/migrationops.py:184
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
#: nova/virt/hyperv/migrationops.py:200
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
#: nova/virt/hyperv/migrationops.py:207
#, python-format
msgid "Getting parent disk info for disk: %s"
msgstr ""
#: nova/virt/hyperv/migrationops.py:213
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
#: nova/virt/hyperv/migrationops.py:225
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
#: nova/virt/hyperv/migrationops.py:236
#, fuzzy
msgid "finish_migration called"
msgstr "实例 %s开始执行 finish_migration"
#: nova/virt/hyperv/migrationops.py:245
#, python-format
msgid "Cannot find boot VHD file for instance: %s"
msgstr ""
#: nova/virt/hyperv/networkutils.py:45 nova/virt/hyperv/networkutilsv2.py:42
#, fuzzy, python-format
msgid "vswitch \"%s\" not found"
msgstr "未找到分区"
#: nova/virt/hyperv/networkutils.py:58
#, python-format
msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s"
msgstr ""
#: nova/virt/hyperv/networkutilsv2.py:55
msgid "No external vswitch found"
msgstr ""
#: nova/virt/hyperv/pathutils.py:71
#, python-format
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
#: nova/virt/hyperv/pathutils.py:93
#, fuzzy, python-format
msgid "Creating directory: %s"
msgstr "正在使用路径 %s 创建目录"
#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:122
#, fuzzy, python-format
msgid "Removing directory: %s"
msgstr "正在使用路径 %s 创建目录"
#: nova/virt/hyperv/rdpconsoleops.py:31
msgid "get_rdp_console called"
msgstr ""
#: nova/virt/hyperv/rdpconsoleops.py:36
#, python-format
msgid "RDP console: %(host)s:%(port)s, %(vm_id)s"
msgstr ""
#: nova/virt/hyperv/snapshotops.py:53
#, fuzzy, python-format
msgid "Creating snapshot for instance %s"
msgstr "正在创建虚拟机实例快照 %s "
#: nova/virt/hyperv/snapshotops.py:62
#, fuzzy, python-format
msgid "Getting info for VHD %s"
msgstr "找不到适合id %(id)s 的浮动IP。"
#: nova/virt/hyperv/snapshotops.py:70
#, python-format
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
#: nova/virt/hyperv/snapshotops.py:81
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
#: nova/virt/hyperv/snapshotops.py:88
#, 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:96
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
#: nova/virt/hyperv/snapshotops.py:103
#, python-format
msgid ""
"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
#: nova/virt/hyperv/snapshotops.py:110
#, python-format
msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
#: nova/virt/hyperv/snapshotops.py:115
#, fuzzy, python-format
msgid "Removing snapshot %s"
msgstr "开始为虚拟机 %s 快照"
#: nova/virt/hyperv/snapshotops.py:119
#, fuzzy, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr "移除容器失败:%s"
#: nova/virt/hyperv/vhdutils.py:65 nova/virt/hyperv/vhdutilsv2.py:63
#, python-format
msgid "Unsupported disk format: %s"
msgstr ""
#: nova/virt/hyperv/vhdutils.py:150
#, python-format
msgid "The %(vhd_type)s type VHD is not supported"
msgstr ""
#: nova/virt/hyperv/vhdutils.py:161
#, python-format
msgid "Unable to obtain block size from VHD %(vhd_path)s"
msgstr ""
#: nova/virt/hyperv/vhdutils.py:208
msgid "Unsupported virtual disk format"
msgstr ""
#: nova/virt/hyperv/vhdutilsv2.py:134
msgid "Differencing VHDX images are not supported"
msgstr ""
#: nova/virt/hyperv/vhdutilsv2.py:157
#, python-format
msgid "Unable to obtain internal size from VHDX: %(vhd_path)s. Exception: %(ex)s"
msgstr ""
#: nova/virt/hyperv/vif.py:72
#, fuzzy, python-format
msgid "Creating vswitch port for instance: %s"
msgstr "正在创建虚拟机实例快照 %s "
#: nova/virt/hyperv/vmops.py:113
#, python-format
msgid "VIF driver not found for network_api_class: %s"
msgstr ""
#: nova/virt/hyperv/vmops.py:122
#, fuzzy
msgid "get_info called for instance"
msgstr "获取实例列表"
#: nova/virt/hyperv/vmops.py:145
#, python-format
msgid ""
"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: "
"%(root_vhd_path)s"
msgstr ""
#: nova/virt/hyperv/vmops.py:153
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
#: nova/virt/hyperv/vmops.py:169
#, python-format
msgid ""
"Cannot resize a VHD to a smaller size, the original size is "
"%(base_vhd_size)s, the newer size is %(root_vhd_size)s"
msgstr ""
#: nova/virt/hyperv/vmops.py:176
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
#: nova/virt/hyperv/vmops.py:206
#, fuzzy
msgid "Spawning new instance"
msgstr "正在启动虚拟机"
#: nova/virt/hyperv/vmops.py:268
msgid "Creating nic for instance"
msgstr ""
#: nova/virt/hyperv/vmops.py:280 nova/virt/vmwareapi/vmops.py:640
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
#: nova/virt/hyperv/vmops.py:283 nova/virt/vmwareapi/vmops.py:644
msgid "Using config drive for instance"
msgstr ""
#: nova/virt/hyperv/vmops.py:296 nova/virt/libvirt/driver.py:2678
#, fuzzy, python-format
msgid "Creating config drive at %(path)s"
msgstr "注入文件路径:'%s'"
#: nova/virt/hyperv/vmops.py:304 nova/virt/libvirt/driver.py:2685
#: nova/virt/vmwareapi/vmops.py:669
#, fuzzy, python-format
msgid "Creating config drive failed with error: %s"
msgstr "注入文件路径:'%s'"
#: nova/virt/hyperv/vmops.py:340
msgid "Got request to destroy instance"
msgstr ""
#: nova/virt/hyperv/vmops.py:359
#, fuzzy, python-format
msgid "Failed to destroy instance: %s"
msgstr "无法销毁VBD %s"
#: nova/virt/hyperv/vmops.py:370
#, fuzzy
msgid "Pause instance"
msgstr "停止实例 %r"
#: nova/virt/hyperv/vmops.py:376
#, fuzzy
msgid "Unpause instance"
msgstr "停止实例 %r"
#: nova/virt/hyperv/vmops.py:382
#, fuzzy
msgid "Suspend instance"
msgstr "挂起实例失败"
#: nova/virt/hyperv/vmops.py:388
#, fuzzy
msgid "Resume instance"
msgstr "停止实例 %r"
#: nova/virt/hyperv/vmops.py:394
#, fuzzy
msgid "Power off instance"
msgstr "已经启动虚拟机实例 %s"
#: nova/virt/hyperv/vmops.py:400
#, fuzzy
msgid "Power on instance"
msgstr "已经启动虚拟机实例 %s"
#: nova/virt/hyperv/vmops.py:407
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
#: nova/virt/hyperv/vmops.py:412
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
#: nova/virt/hyperv/vmutils.py:122
#, fuzzy, python-format
msgid "Cannot get VM summary data for: %s"
msgstr "为ip %s获取元数据失败"
#: nova/virt/hyperv/vmutils.py:213
msgid ""
"The Windows account running nova-compute on this Hyper-V host doesn't "
"have the required permissions to create or operate the virtual machine."
msgstr ""
#: nova/virt/hyperv/vmutils.py:223
#, fuzzy, python-format
msgid "Creating VM %s"
msgstr "正在删除volumeID%s "
#: nova/virt/hyperv/vmutils.py:228
#, fuzzy, python-format
msgid "Setting memory for vm %s"
msgstr "找不到适合id %(id)s 的浮动IP。"
#: nova/virt/hyperv/vmutils.py:231
#, python-format
msgid "Set vCPUs for vm %s"
msgstr ""
#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
#: nova/virt/hyperv/vmutils.py:441
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
#: nova/virt/hyperv/vmutils.py:457
#, 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:468
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
#: nova/virt/hyperv/vmutils.py:474
#, python-format
msgid "WMI job failed with status %d. No error description available"
msgstr ""
#: nova/virt/hyperv/vmutils.py:480
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
#: nova/virt/hyperv/vmutils.py:577
msgid "Metrics collection is not supported on this version of Hyper-V"
msgstr ""
#: nova/virt/hyperv/vmutilsv2.py:244
#, python-format
msgid "Metric not found: %s"
msgstr ""
#: nova/virt/hyperv/volumeops.py:93
#, python-format
msgid ""
"Already logged in on storage target. No need to login. Portal: "
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
#: nova/virt/hyperv/volumeops.py:99
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
#: nova/virt/hyperv/volumeops.py:114
#, fuzzy, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
#: nova/virt/hyperv/volumeops.py:146
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr "无法附加卷到实例 %s"
#: nova/virt/hyperv/volumeops.py:161
#, python-format
msgid "Logging off storage target %s"
msgstr ""
#: nova/virt/hyperv/volumeops.py:166
#, fuzzy, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
#: nova/virt/hyperv/volumeops.py:179
#, fuzzy, python-format
msgid "Detaching physical disk from instance: %s"
msgstr "正在创建虚拟机实例快照 %s "
#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid ""
"Attempt %d to get device_number from get_device_number_for_target failed."
" Retrying..."
msgstr ""
#: nova/virt/hyperv/volumeops.py:215 nova/virt/hyperv/volumeops.py:229
#, fuzzy, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr "无法找到实例 %s 的宿主机"
#: nova/virt/hyperv/volumeops.py:217
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
#: nova/virt/hyperv/volumeutils.py:42
#, python-format
msgid "An error has occurred when calling the iscsi initiator: %s"
msgstr ""
#: nova/virt/imagehandler/__init__.py:94
#, python-format
msgid "Duplicated handler extension name in 'image_handlers' option: %s, skip."
msgstr ""
#: nova/virt/imagehandler/__init__.py:98
#, python-format
msgid "Invalid handler extension name in 'image_handlers' option: %s, skip."
msgstr ""
#: nova/virt/imagehandler/__init__.py:112
#, python-format
msgid "Failed to import image handler extension %(name)s: %(err)s"
msgstr ""
#: nova/virt/imagehandler/__init__.py:174
#, python-format
msgid "Can not handle image: %(image_id)s %(target_path)s"
msgstr ""
#: nova/virt/libvirt/blockinfo.py:145
#, python-format
msgid "Unable to determine disk prefix for %s"
msgstr ""
#: nova/virt/libvirt/blockinfo.py:193
#, python-format
msgid "No free disk device names for prefix '%s'"
msgstr ""
#: nova/virt/libvirt/blockinfo.py:294
#, fuzzy, python-format
msgid "Unable to determine disk bus for '%s'"
msgstr "无法为VDI %s 找到VBD"
#: nova/virt/libvirt/config.py:71
#, python-format
msgid "Generated XML %s "
msgstr ""
#: nova/virt/libvirt/driver.py:403
#, python-format
msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s."
msgstr ""
#: nova/virt/libvirt/driver.py:576
#, python-format
msgid "Connection to libvirt lost: %s"
msgstr ""
#: nova/virt/libvirt/driver.py:620
msgid "Starting native event thread"
msgstr ""
#: nova/virt/libvirt/driver.py:625
msgid "Starting green dispatch thread"
msgstr ""
#: nova/virt/libvirt/driver.py:640
#, python-format
msgid ""
"The libvirt driver is not tested on %(type)s/%(arch)s by the OpenStack "
"project and thus its quality can not be ensured. For more information, "
"see: https://wiki.openstack.org/wiki/HypervisorSupportMatrix"
msgstr ""
#: nova/virt/libvirt/driver.py:656
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
#: nova/virt/libvirt/driver.py:664
#, python-format
msgid "Connecting to libvirt: %s"
msgstr "正在连接 libvirt%s"
#: nova/virt/libvirt/driver.py:680
#, python-format
msgid "Registering for lifecycle events %s"
msgstr ""
#: nova/virt/libvirt/driver.py:687
#, python-format
msgid "URI %(uri)s does not support events: %(error)s"
msgstr ""
#: nova/virt/libvirt/driver.py:691
#, python-format
msgid "Registering for connection events: %s"
msgstr ""
#: nova/virt/libvirt/driver.py:701
#, python-format
msgid ""
"The version of python-libvirt does not support registerCloseCallback or "
"is too old: %s"
msgstr ""
#: nova/virt/libvirt/driver.py:704
#, python-format
msgid "URI %(uri)s does not support connection events: %(error)s"
msgstr ""
#: nova/virt/libvirt/driver.py:735
msgid "Connection to libvirt broke"
msgstr "连接 libvirt 失败"
#: nova/virt/libvirt/driver.py:757 nova/virt/libvirt/driver.py:760
#, python-format
msgid "Can not handle authentication request for %d credentials"
msgstr ""
#: nova/virt/libvirt/driver.py:783
#, fuzzy, python-format
msgid "Connection to libvirt failed: %s"
msgstr "正在连接 libvirt%s"
#: nova/virt/libvirt/driver.py:896
msgid "Cannot destroy instance, operation time out"
msgstr ""
#: nova/virt/libvirt/driver.py:898
msgid "operation time out"
msgstr ""
#: nova/virt/libvirt/driver.py:903
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr "销毁时发生错误。Code=%(errcode)s Error=%(e)s"
#: nova/virt/libvirt/driver.py:919
#, fuzzy
msgid "During wait destroy, instance disappeared."
msgstr "%s 在运行中消失了。"
#: nova/virt/libvirt/driver.py:924
msgid "Instance destroyed successfully."
msgstr "实例销毁成功。"
#: nova/virt/libvirt/driver.py:934
msgid "Instance may be started again."
msgstr ""
#: nova/virt/libvirt/driver.py:944
#, fuzzy
msgid "Going to destroy instance again."
msgstr "准备停止实例"
#: nova/virt/libvirt/driver.py:964
msgid "Error from libvirt during undefineFlags. Retrying with undefine"
msgstr ""
#: nova/virt/libvirt/driver.py:980
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr "在 undefine 时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s"
#: nova/virt/libvirt/driver.py:1000
msgid "Instance may be still running, destroy it again."
msgstr ""
#: nova/virt/libvirt/driver.py:1006
#, fuzzy, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr "在 undefine 时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s"
#: nova/virt/libvirt/driver.py:1055
#, python-format
msgid "Ignoring Volume Error on vol %(vol_id)s during delete %(exc)s"
msgstr ""
#: nova/virt/libvirt/driver.py:1105
#, python-format
msgid "Volume %(disk)s possibly unsafe to remove, please clean up manually"
msgstr ""
#: nova/virt/libvirt/driver.py:1137
#, fuzzy
msgid "Could not determine fibre channel world wide node names"
msgstr "无法确定iscsi initiator名字"
#: nova/virt/libvirt/driver.py:1144
#, fuzzy
msgid "Could not determine fibre channel world wide port names"
msgstr "无法确定iscsi initiator名字"
#: nova/virt/libvirt/driver.py:1208
#, python-format
msgid ""
"Volume sets block size, but the current libvirt hypervisor '%s' does not "
"support custom block size"
msgstr ""
#: nova/virt/libvirt/driver.py:1215
#, python-format
msgid "Volume sets block size, but libvirt '%s' or later is required."
msgstr ""
#: nova/virt/libvirt/driver.py:1313
msgid "Swap only supports host devices"
msgstr ""
#: nova/virt/libvirt/driver.py:1381
#, fuzzy
msgid "During detach_volume, instance disappeared."
msgstr "%s 在运行中消失了。"
#: nova/virt/libvirt/driver.py:1405
#, fuzzy
msgid "attaching network adapter failed."
msgstr "没有网络定义。"
#: nova/virt/libvirt/driver.py:1426
#, fuzzy
msgid "During detach_interface, instance disappeared."
msgstr "%s 在运行中消失了。"
#: nova/virt/libvirt/driver.py:1430
#, fuzzy
msgid "detaching network adapter failed."
msgstr "没有网络定义。"
#: nova/virt/libvirt/driver.py:1538
msgid "Beginning live snapshot process"
msgstr ""
#: nova/virt/libvirt/driver.py:1541
msgid "Beginning cold snapshot process"
msgstr ""
#: nova/virt/libvirt/driver.py:1570
msgid "Snapshot extracted, beginning image upload"
msgstr ""
#: nova/virt/libvirt/driver.py:1582
msgid "Snapshot image upload complete"
msgstr ""
#: nova/virt/libvirt/driver.py:1599
msgid "libvirt error while requesting blockjob info."
msgstr ""
#: nova/virt/libvirt/driver.py:1683
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
#: nova/virt/libvirt/driver.py:1733
msgid "Found no disk to snapshot."
msgstr ""
#: nova/virt/libvirt/driver.py:1756
#, python-format
msgid "snap xml: %s"
msgstr ""
#: nova/virt/libvirt/driver.py:1770
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
#: nova/virt/libvirt/driver.py:1777
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
#: nova/virt/libvirt/driver.py:1797
#, python-format
msgid "volume_snapshot_create: create_info: %(c_info)s"
msgstr ""
#: nova/virt/libvirt/driver.py:1806
#, python-format
msgid "Unknown type: %s"
msgstr ""
#: nova/virt/libvirt/driver.py:1811
msgid "snapshot_id required in create_info"
msgstr ""
#: nova/virt/libvirt/driver.py:1820
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
#: nova/virt/libvirt/driver.py:1858
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
#: nova/virt/libvirt/driver.py:1862
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
#: nova/virt/libvirt/driver.py:1865
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
#: nova/virt/libvirt/driver.py:1895
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
#: nova/virt/libvirt/driver.py:1898
#, python-format
msgid "found dev, it's %(dev)s, with active disk: %(disk)s"
msgstr ""
#: nova/virt/libvirt/driver.py:1911
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
#: nova/virt/libvirt/driver.py:1922
msgid "blockRebase started successfully"
msgstr ""
#: nova/virt/libvirt/driver.py:1926
msgid "waiting for blockRebase job completion"
msgstr ""
#: nova/virt/libvirt/driver.py:1942
msgid "blockCommit started successfully"
msgstr ""
#: nova/virt/libvirt/driver.py:1946
msgid "waiting for blockCommit job completion"
msgstr ""
#: nova/virt/libvirt/driver.py:1956
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
#: nova/virt/libvirt/driver.py:1972
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
#: nova/virt/libvirt/driver.py:1976
#, fuzzy
msgid "Instance soft rebooted successfully."
msgstr "实例成功重启。"
#: nova/virt/libvirt/driver.py:1980
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
#: nova/virt/libvirt/driver.py:2021
#, fuzzy
msgid "Instance shutdown successfully."
msgstr "实例成功生产。"
#: nova/virt/libvirt/driver.py:2029
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
#: nova/virt/libvirt/driver.py:2099
msgid "Instance rebooted successfully."
msgstr "实例成功重启。"
#: nova/virt/libvirt/driver.py:2252
msgid "Instance is running"
msgstr "实例在运行"
#: nova/virt/libvirt/driver.py:2259
msgid "Instance spawned successfully."
msgstr "实例成功生产。"
#: nova/virt/libvirt/driver.py:2275
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr "data%(data)r, fpath: %(fpath)r"
#: nova/virt/libvirt/driver.py:2313 nova/virt/libvirt/driver.py:2339
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
#: nova/virt/libvirt/driver.py:2328 nova/virt/xenapi/vmops.py:1555
#, fuzzy
msgid "Guest does not have a console available"
msgstr "用户没有管理员权限"
#: nova/virt/libvirt/driver.py:2390
msgid "This python runtime does not support direct I/O"
msgstr ""
#: nova/virt/libvirt/driver.py:2404
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
#: nova/virt/libvirt/driver.py:2408
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
#: nova/virt/libvirt/driver.py:2413 nova/virt/libvirt/driver.py:2418
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
#: nova/virt/libvirt/driver.py:2534
#, fuzzy, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr "忽略向镜像 %(img_id)s 注入的数据的错误 (%(e)s)"
#: nova/virt/libvirt/driver.py:2560
msgid "Creating image"
msgstr "正在创建镜像"
#: nova/virt/libvirt/driver.py:2669
msgid "Using config drive"
msgstr ""
#: nova/virt/libvirt/driver.py:2692
msgid "File injection into a boot from volume instance is not supported"
msgstr ""
#: nova/virt/libvirt/driver.py:2738
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
#: nova/virt/libvirt/driver.py:2767
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
#: nova/virt/libvirt/driver.py:2778
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
#: nova/virt/libvirt/driver.py:2815
#, python-format
msgid "Updating compute service status to %s"
msgstr ""
#: nova/virt/libvirt/driver.py:2818
#, python-format
msgid "Not overriding manual compute service status with: %s"
msgstr ""
#: nova/virt/libvirt/driver.py:2822
#, python-format
msgid "Cannot update service status on host: %s,since it is not registered."
msgstr ""
#: nova/virt/libvirt/driver.py:2825
#, python-format
msgid "Cannot update service status on host: %s,due to an unexpected exception."
msgstr ""
#: nova/virt/libvirt/driver.py:2897
#, 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:2903
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
#: nova/virt/libvirt/driver.py:2907
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
#: nova/virt/libvirt/driver.py:2911
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
#: nova/virt/libvirt/driver.py:2927
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
#: nova/virt/libvirt/driver.py:3203
msgid "Configuring timezone for windows instance to localtime"
msgstr ""
#: nova/virt/libvirt/driver.py:3353
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
#: nova/virt/libvirt/driver.py:3419
#, python-format
msgid ""
"Start to_xml network_info=%(network_info)s disk_info=%(disk_info)s "
"image_meta=%(image_meta)s "
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
#: nova/virt/libvirt/driver.py:3437
#, python-format
msgid "End to_xml xml=%(xml)s"
msgstr ""
#: nova/virt/libvirt/driver.py:3455
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
#: nova/virt/libvirt/driver.py:3476
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr "查找 %(instance_name)s时libvirt出错[错误代码 %(error_code)s] %(ex)s"
#: nova/virt/libvirt/driver.py:3534
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
#: nova/virt/libvirt/driver.py:3543
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
#: nova/virt/libvirt/driver.py:3552
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
#: nova/virt/libvirt/driver.py:3570
#, python-format
msgid "Neutron Reported failure on event %(event)s for instance %(uuid)s"
msgstr ""
#: nova/virt/libvirt/driver.py:3648
#, python-format
msgid "Timeout waiting for vif plugging callback for instance %(uuid)s"
msgstr ""
#: nova/virt/libvirt/driver.py:3666 nova/virt/libvirt/driver.py:3809
#: nova/virt/libvirt/driver.py:3835
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
#: nova/virt/libvirt/driver.py:3738
#, fuzzy
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr "无法得到CPU的数目因为这个函数不是给这个平台执行的。这个错误可以被放心忽略。"
#: nova/virt/libvirt/driver.py:3748
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
#: nova/virt/libvirt/driver.py:3801
#, python-format
msgid "couldn't obtain the vpu count from domain id: %(id)s, exception: %(ex)s"
msgstr ""
#: nova/virt/libvirt/driver.py:3876
msgid "libvirt version is too old (does not support getVersion)"
msgstr "libvirt版本过旧(不支持getVersion)"
#: nova/virt/libvirt/driver.py:3890 nova/virt/xenapi/host.py:263
#, python-format
msgid ""
"Hostname has changed from %(old)s to %(new)s. A restart is required to "
"take effect."
msgstr ""
#: nova/virt/libvirt/driver.py:4051
#, fuzzy, python-format
msgid "Trying to get stats for the volume %s"
msgstr "正在获取镜像 %s 的大小"
#: nova/virt/libvirt/driver.py:4064
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, rd_req=%(rd_req)d, "
"rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, wr_bytes=%(wr_bytes)d"
msgstr ""
#: nova/virt/libvirt/driver.py:4079
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
#: nova/virt/libvirt/driver.py:4085
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
#: nova/virt/libvirt/driver.py:4137
#, fuzzy, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr "创建tmpfile %s 来通知其他的计算节点需要挂载相同的存储。"
#: nova/virt/libvirt/driver.py:4221
msgid "Block migration can not be used with shared storage."
msgstr "块存储迁移无法在共享存储使用"
#: nova/virt/libvirt/driver.py:4229
#, fuzzy
msgid "Live migration can not be used without shared storage."
msgstr "块存储迁移无法在共享存储使用"
#: nova/virt/libvirt/driver.py:4273
#, fuzzy, 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 ""
"无法迁移%(instance_id)s 到 %(dest)s 上:缺少磁盘(主机:%(available)s <= "
"实例:%(necessary)s)"
#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
"已启动实例的CPU信息\n"
"%s"
#: nova/virt/libvirt/driver.py:4312
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
"\n"
"%(ret)s\n"
"\n"
"Refer to %(u)s"
msgstr ""
"CPU 不兼容.\n"
"\n"
"%(ret)s\n"
"\n"
"参考 %(u)s"
#: nova/virt/libvirt/driver.py:4329
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr "创建tmpfile %s 来通知其他的计算节点需要挂载相同的存储。"
#: nova/virt/libvirt/driver.py:4379
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
#: nova/virt/libvirt/driver.py:4451
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
#: nova/virt/libvirt/driver.py:4564
#, fuzzy, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr "plug_vifs() 失败%(cnt)d 次。最多重新尝试 %(max_retry)d 次在主机 %(hostname)s。"
#: nova/virt/libvirt/driver.py:4697
#, fuzzy, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr "查找 %(instance_name)s时libvirt出错[错误代码 %(error_code)s] %(ex)s"
#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
#: nova/virt/libvirt/driver.py:4732
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
#: nova/virt/libvirt/driver.py:4736
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
#: nova/virt/libvirt/driver.py:4776
#, python-format
msgid ""
"Periodic task is updating the host stat, it is trying to get disk "
"%(i_name)s, but disk file was removed by concurrent operations such as "
"resize."
msgstr ""
#: nova/virt/libvirt/driver.py:4858
#, fuzzy
msgid "Starting migrate_disk_and_power_off"
msgstr "实例 %s开始执行 migrate_disk_and_power_off"
#: nova/virt/libvirt/driver.py:4864
msgid "Unable to resize disk down."
msgstr ""
#: nova/virt/libvirt/driver.py:4935
#, fuzzy
msgid "Instance running successfully."
msgstr "实例 %s 成功运行。"
#: nova/virt/libvirt/driver.py:4941
#, fuzzy
msgid "Starting finish_migration"
msgstr "实例 %s开始执行 finish_migration"
#: nova/virt/libvirt/driver.py:5011
#, fuzzy
msgid "Starting finish_revert_migration"
msgstr "实例 %s开始执行 finish_revert_migration"
#: nova/virt/libvirt/driver.py:5119
#, python-format
msgid "Checking instance files accessibility %s"
msgstr ""
#: nova/virt/libvirt/driver.py:5143
#, python-format
msgid "Deleting instance files %s"
msgstr ""
#: nova/virt/libvirt/driver.py:5148
#, fuzzy, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr "schedule_%(method)s 失败:%(ex)s"
#: nova/virt/libvirt/driver.py:5155
#, python-format
msgid "Deletion of %s failed"
msgstr ""
#: nova/virt/libvirt/driver.py:5158
#, python-format
msgid "Deletion of %s complete"
msgstr ""
#: nova/virt/libvirt/firewall.py:48
msgid ""
"Libvirt module could not be loaded. NWFilterFirewall will not work "
"correctly."
msgstr "Libvirt模块无法加载。NWFilterFirewall 无法正常工作。"
#: nova/virt/libvirt/firewall.py:104
msgid "Called setup_basic_filtering in nwfilter"
msgstr "在 nwfilter 里调用 setup_basic_filtering"
#: nova/virt/libvirt/firewall.py:112
msgid "Ensuring static filters"
msgstr "正在确保静态过滤器"
#: nova/virt/libvirt/firewall.py:254
#, python-format
msgid "The nwfilter(%s) is not found."
msgstr ""
#: nova/virt/libvirt/firewall.py:272
#, python-format
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
msgstr "名称为 %(name)s 的nwfilter(%(instance_filter_name)s) 未找到。"
#: nova/virt/libvirt/firewall.py:290
msgid "iptables firewall: Setup Basic Filtering"
msgstr "iptables 防火墙:设置基本的过滤规则"
#: nova/virt/libvirt/imagebackend.py:205
#, python-format
msgid "Unable to preallocate_images=%(imgs)s at path: %(path)s"
msgstr ""
#: nova/virt/libvirt/imagebackend.py:233
#, python-format
msgid ""
"%(base)s virtual size %(base_size)s larger than flavor root disk size "
"%(size)s"
msgstr ""
#: nova/virt/libvirt/imagebackend.py:364
msgid "You should specify images_volume_group flag to use LVM images."
msgstr ""
#: nova/virt/libvirt/imagebackend.py:436
#, python-format
msgid "error opening rbd image %s"
msgstr ""
#: nova/virt/libvirt/imagebackend.py:479
msgid "You should specify images_rbd_pool flag to use rbd images."
msgstr ""
#: nova/virt/libvirt/imagebackend.py:593
msgid "rbd python libraries not found"
msgstr ""
#: nova/virt/libvirt/imagebackend.py:632
#, fuzzy, python-format
msgid "Unknown image_type=%s"
msgstr "未知的磁盘镜像句柄:%s"
#: nova/virt/libvirt/imagecache.py:133
#, python-format
msgid "Error reading image info file %(filename)s: %(error)s"
msgstr ""
#: nova/virt/libvirt/imagecache.py:172
#, fuzzy, python-format
msgid "Reading image info file: %s"
msgstr "正在删除基文件:%s"
#: nova/virt/libvirt/imagecache.py:194
#, fuzzy, python-format
msgid "Writing stored info to %s"
msgstr "正在删除基文件:%s"
#: nova/virt/libvirt/imagecache.py:292
#, python-format
msgid "%s is a valid instance name"
msgstr "%s 是一个正确的实例名称"
#: nova/virt/libvirt/imagecache.py:295
#, python-format
msgid "%s has a disk file"
msgstr "%s 有一个磁盘文件"
#: nova/virt/libvirt/imagecache.py:302
#, python-format
msgid "Failed to get disk backing file: %s"
msgstr ""
#: nova/virt/libvirt/imagecache.py:307
#, python-format
msgid "Instance %(instance)s is backed by %(backing)s"
msgstr "实例 %(instance)s 由文件 %(backing)s 来备份"
#: nova/virt/libvirt/imagecache.py:321
#, python-format
msgid ""
"Instance %(instance)s is using a backing file %(backing)s which does not "
"appear in the image service"
msgstr "实例 %(instance)s 正在使用的备份文件 %(backing)s 没有出现在镜像服务里。"
#: nova/virt/libvirt/imagecache.py:394
#, fuzzy, python-format
msgid "image %(id)s at (%(base_file)s): image verification failed"
msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像验证失败"
#: nova/virt/libvirt/imagecache.py:404
#, fuzzy, python-format
msgid ""
"image %(id)s at (%(base_file)s): image verification skipped, no hash "
"stored"
msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像验证跳过,没有散列存储"
#: nova/virt/libvirt/imagecache.py:413
#, fuzzy, python-format
msgid "%(id)s (%(base_file)s): generating checksum"
msgstr "%(container_format)s-%(id)s (%(base_file)s):正在检查中"
#: nova/virt/libvirt/imagecache.py:428
#, python-format
msgid "Cannot remove %s, it does not exist"
msgstr ""
#: nova/virt/libvirt/imagecache.py:440
#, python-format
msgid "Base file too young to remove: %s"
msgstr "基文件太新不需要删除:%s"
#: nova/virt/libvirt/imagecache.py:443
#, python-format
msgid "Removing base file: %s"
msgstr "正在删除基文件:%s"
#: nova/virt/libvirt/imagecache.py:450
#, python-format
msgid "Failed to remove %(base_file)s, error was %(error)s"
msgstr "删除 %(base_file)s 失败,错误是 %(error)s"
#: nova/virt/libvirt/imagecache.py:461
#, fuzzy, python-format
msgid "image %(id)s at (%(base_file)s): checking"
msgstr "%(container_format)s-%(id)s (%(base_file)s):正在检查中"
#: nova/virt/libvirt/imagecache.py:485
#, fuzzy, python-format
msgid ""
"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, "
"%(remote)d on other nodes sharing this instance storage"
msgstr ""
"%(container_format)s-%(id)s (%(base_file)s):正在使用中:本地节点 %(local)d, 远程节点 "
"%(remote)d"
#: nova/virt/libvirt/imagecache.py:497
#, fuzzy, python-format
msgid ""
"image %(id)s at (%(base_file)s): warning -- an absent base file is in "
"use! instances: %(instance_list)s"
msgstr ""
"%(container_format)s-%(id)s (%(base_file)s):警告 -- 使用中缺少基文件! 实例: "
"%(instance_list)s"
#: nova/virt/libvirt/imagecache.py:509
#, fuzzy, python-format
msgid "image %(id)s at (%(base_file)s): image is not in use"
msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像不在使用中"
#: nova/virt/libvirt/imagecache.py:516
#, fuzzy, python-format
msgid "image %(id)s at (%(base_file)s): image is in use"
msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像在使用中"
#: nova/virt/libvirt/imagecache.py:525
msgid "Verify base images"
msgstr "验证基础镜像"
#: nova/virt/libvirt/imagecache.py:529
#, python-format
msgid "Image id %(id)s yields fingerprint %(fingerprint)s"
msgstr ""
#: nova/virt/libvirt/imagecache.py:547
#, python-format
msgid "Unknown base file: %s"
msgstr "未知的基文件:%s"
#: nova/virt/libvirt/imagecache.py:552
#, python-format
msgid "Active base files: %s"
msgstr "活跃的基文件:%s"
#: nova/virt/libvirt/imagecache.py:555
#, python-format
msgid "Corrupt base files: %s"
msgstr "损坏的基文件:%s"
#: nova/virt/libvirt/imagecache.py:559
#, python-format
msgid "Removable base files: %s"
msgstr "可删除的基文件:%s"
#: nova/virt/libvirt/imagecache.py:567
msgid "Verification complete"
msgstr "确认完成"
#: nova/virt/libvirt/imagecache.py:584
#, python-format
msgid "Skipping verification, no base directory at %s"
msgstr "跳过验证,在 %s 上没有基础目录"
#: nova/virt/libvirt/utils.py:71 nova/virt/libvirt/utils.py:77
msgid "systool is not installed"
msgstr ""
#: nova/virt/libvirt/utils.py:81
msgid "Cannot find any Fibre Channel HBAs"
msgstr ""
#: nova/virt/libvirt/utils.py:223
#, 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:236
#, 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:290
#, python-format
msgid "rbd remove %(name)s in pool %(pool)s failed"
msgstr ""
#: nova/virt/libvirt/utils.py:311
#, python-format
msgid "vg %s must be LVM volume group"
msgstr ""
#: nova/virt/libvirt/utils.py:340
#, python-format
msgid "Path %s must be LVM logical volume"
msgstr ""
#: nova/virt/libvirt/utils.py:394
#, python-format
msgid "ignoring unrecognized volume_clear='%s' value"
msgstr ""
#: nova/virt/libvirt/utils.py:415
#, python-format
msgid "volume_clear='%s' is not handled"
msgstr ""
#: nova/virt/libvirt/utils.py:615
msgid "Can't retrieve root device path from instance libvirt configuration"
msgstr ""
#: nova/virt/libvirt/utils.py:714
msgid "findmnt tool is not installed"
msgstr ""
#: nova/virt/libvirt/vif.py:334 nova/virt/libvirt/vif.py:590
#: nova/virt/libvirt/vif.py:772
#, python-format
msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s"
msgstr ""
#: nova/virt/libvirt/vif.py:341 nova/virt/libvirt/vif.py:597
#: nova/virt/libvirt/vif.py:779
msgid "vif_type parameter must be present for this vif_driver implementation"
msgstr ""
#: nova/virt/libvirt/vif.py:385 nova/virt/libvirt/vif.py:617
#: nova/virt/libvirt/vif.py:799
#, fuzzy, python-format
msgid "Unexpected vif_type=%s"
msgstr "意外错误:%s"
#: nova/virt/libvirt/vif.py:397
#, python-format
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
msgstr "保证vlan %(vlan)s 和桥 %(bridge)s"
#: nova/virt/libvirt/vif.py:408
#, python-format
msgid "Ensuring bridge %s"
msgstr "保证桥 %s"
#: nova/virt/libvirt/vif.py:537 nova/virt/libvirt/vif.py:561
#: nova/virt/libvirt/vif.py:585
msgid "Failed while plugging vif"
msgstr ""
#: nova/virt/libvirt/vif.py:633 nova/virt/libvirt/vif.py:664
#: nova/virt/libvirt/vif.py:682 nova/virt/libvirt/vif.py:703
#: nova/virt/libvirt/vif.py:722 nova/virt/libvirt/vif.py:746
#: nova/virt/libvirt/vif.py:767
#, fuzzy
msgid "Failed while unplugging vif"
msgstr "移除实例”%s“的虚拟网络设备时失败"
#: nova/virt/libvirt/volume.py:145
#, python-format
msgid "Unknown content in connection_info/qos_specs: %s"
msgstr ""
#: nova/virt/libvirt/volume.py:154
#, python-format
msgid "Unknown content in connection_info/access_mode: %s"
msgstr ""
#: nova/virt/libvirt/volume.py:247 nova/virt/libvirt/volume.py:580
#, python-format
msgid "iscsiadm %(command)s: stdout=%(out)s stderr=%(err)s"
msgstr ""
#: nova/virt/libvirt/volume.py:304
#, python-format
msgid "iSCSI device not found at %s"
msgstr "在 %s 未找到iSCSI设备"
#: nova/virt/libvirt/volume.py:307
#, fuzzy, python-format
msgid ""
"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try "
"number: %(tries)s"
msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重试。尝试次数%(tries)s"
#: nova/virt/libvirt/volume.py:320
#, fuzzy, python-format
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)"
#: nova/virt/libvirt/volume.py:375
#, python-format
msgid "Unable to delete volume device %s"
msgstr ""
#: nova/virt/libvirt/volume.py:386
#, python-format
msgid ""
"Failed to remove multipath device descriptor %(dev_mapper)s. Exception "
"message: %(msg)s"
msgstr ""
#: nova/virt/libvirt/volume.py:590
#, python-format
msgid "multipath %(command)s: stdout=%(out)s stderr=%(err)s"
msgstr ""
#: nova/virt/libvirt/volume.py:678
#, python-format
msgid "The NFS share %s is still in use."
msgstr ""
#: nova/virt/libvirt/volume.py:680
#, python-format
msgid "Couldn't unmount the NFS share %s"
msgstr ""
#: nova/virt/libvirt/volume.py:708 nova/virt/libvirt/volume.py:858
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "镜像已经挂载"
#: nova/virt/libvirt/volume.py:751
#, fuzzy, python-format
msgid "AoE device not found at %s"
msgstr "在 %s 未找到iSCSI设备"
#: nova/virt/libvirt/volume.py:753
#, fuzzy, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重试。尝试次数%(tries)s"
#: nova/virt/libvirt/volume.py:768
#, fuzzy, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)"
#: nova/virt/libvirt/volume.py:828
#, python-format
msgid "The GlusterFS share %s is still in use."
msgstr ""
#: nova/virt/libvirt/volume.py:830
#, python-format
msgid "Couldn't unmount the GlusterFS share %s"
msgstr ""
#: nova/virt/libvirt/volume.py:924
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
#: nova/virt/libvirt/volume.py:933
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
#: nova/virt/libvirt/volume.py:943
#, fuzzy
msgid "Fibre Channel device not found."
msgstr "在 %s 未找到iSCSI设备"
#: nova/virt/libvirt/volume.py:946
#, fuzzy, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重试。尝试次数%(tries)s"
#: nova/virt/libvirt/volume.py:963
#, fuzzy, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)"
#: nova/virt/libvirt/volume.py:972
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
#: nova/virt/libvirt/volume.py:1005
#, python-format
msgid "devices to remove = %s"
msgstr ""
#: nova/virt/libvirt/volume.py:1049
msgid "Value required for 'scality_sofs_config'"
msgstr ""
#: nova/virt/libvirt/volume.py:1060
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
#: nova/virt/libvirt/volume.py:1066
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
#: nova/virt/libvirt/volume.py:1081
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
#: nova/virt/vmwareapi/driver.py:100
msgid ""
"The VMware ESX driver is now deprecated and will be removed in the Juno "
"release. The VC driver will remain and continue to be supported."
msgstr ""
#: nova/virt/vmwareapi/driver.py:112
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
#: nova/virt/vmwareapi/driver.py:124
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
#: nova/virt/vmwareapi/driver.py:160
msgid "No vSphere session was open during cleanup_host."
msgstr ""
#: nova/virt/vmwareapi/driver.py:233
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
#: nova/virt/vmwareapi/driver.py:389
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
#: nova/virt/vmwareapi/driver.py:398
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
#: nova/virt/vmwareapi/driver.py:535
#, python-format
msgid "The resource %s does not exist"
msgstr ""
#: nova/virt/vmwareapi/driver.py:581
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
#: nova/virt/vmwareapi/driver.py:603
#, python-format
msgid "The available nodes are: %s"
msgstr ""
#: nova/virt/vmwareapi/driver.py:818
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
#: nova/virt/vmwareapi/driver.py:838
#, python-format
msgid "Unable to validate session %s!"
msgstr ""
#: nova/virt/vmwareapi/driver.py:840
#, python-format
msgid "Exception: %(ex)s"
msgstr ""
#: nova/virt/vmwareapi/driver.py:879
#, python-format
msgid "Session %s is inactive!"
msgstr ""
#: nova/virt/vmwareapi/driver.py:905
#, python-format
msgid ""
"_call_method(session=%(key)s) failed. Module: %(module)s. Method: "
"%(method)s. args: %(args)s. kwargs: %(kwargs)s. Iteration: %(n)s. "
"Exception: %(ex)s. "
msgstr ""
#: nova/virt/vmwareapi/driver.py:926
#, python-format
msgid "In vmwareapi: _call_method (session=%s)"
msgstr ""
#: nova/virt/vmwareapi/driver.py:966
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr "任务 [%(task_name)s] %(task_ref)s 状态:成功"
#: nova/virt/vmwareapi/driver.py:972
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr "任务 [%(task_name)s] %(task_ref)s 状态:错误 %(error_info)s"
#: nova/virt/vmwareapi/driver.py:982
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr "在vmwareapi_poll_task得到这个错误 %s"
#: nova/virt/vmwareapi/ds_util.py:48
#, python-format
msgid "Deleting the datastore file %s"
msgstr ""
#: nova/virt/vmwareapi/ds_util.py:57
msgid "Deleted the datastore file"
msgstr ""
#: nova/virt/vmwareapi/ds_util.py:82
#, python-format
msgid "Moving file from %(src)s to %(dst)s."
msgstr ""
#: nova/virt/vmwareapi/ds_util.py:94
msgid "File moved"
msgstr ""
#: nova/virt/vmwareapi/ds_util.py:121
#, python-format
msgid "Creating directory with path %s"
msgstr "正在使用路径 %s 创建目录"
#: nova/virt/vmwareapi/ds_util.py:126
#, python-format
msgid "Created directory with path %s"
msgstr "已经创建路径为 %s 的目录"
#: nova/virt/vmwareapi/error_util.py:113
#, python-format
msgid "Error(s) %s occurred in the call to RetrievePropertiesEx"
msgstr ""
#: nova/virt/vmwareapi/error_util.py:127
msgid "VMware Driver fault."
msgstr ""
#: nova/virt/vmwareapi/error_util.py:133
msgid "VMware Driver configuration fault."
msgstr ""
#: nova/virt/vmwareapi/error_util.py:137
msgid "No default value for use_linked_clone found."
msgstr ""
#: nova/virt/vmwareapi/error_util.py:141
msgid "Resource already exists."
msgstr ""
#: nova/virt/vmwareapi/error_util.py:146
msgid "Cannot delete file."
msgstr ""
#: nova/virt/vmwareapi/error_util.py:151
msgid "File already exists."
msgstr ""
#: nova/virt/vmwareapi/error_util.py:156
msgid "File fault."
msgstr ""
#: nova/virt/vmwareapi/error_util.py:161
msgid "File locked."
msgstr ""
#: nova/virt/vmwareapi/error_util.py:166
msgid "File not found."
msgstr ""
#: nova/virt/vmwareapi/error_util.py:171
msgid "Invalid property."
msgstr ""
#: nova/virt/vmwareapi/error_util.py:176
msgid "Not Authenticated."
msgstr ""
#: nova/virt/vmwareapi/error_util.py:199
#, python-format
msgid "Fault %s not matched."
msgstr ""
#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:80
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
#: nova/virt/vmwareapi/fake.py:243
#, fuzzy, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr "属性 %(attr)s 没有为管理对象 %(objName)s 设置"
#: nova/virt/vmwareapi/fake.py:955
msgid "There is no VM registered"
msgstr "没有虚拟机注册"
#: nova/virt/vmwareapi/fake.py:957 nova/virt/vmwareapi/fake.py:1228
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr "ref 为 %s 的虚拟机不存在"
#: nova/virt/vmwareapi/fake.py:1027
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr "退出无效的会话或者已经退出了:%s"
#: nova/virt/vmwareapi/fake.py:1042
msgid "Session is faulty"
msgstr "会话有错误"
#: nova/virt/vmwareapi/fake.py:1045
msgid "Session Invalid"
msgstr "会话无效"
#: nova/virt/vmwareapi/fake.py:1225
#, fuzzy
msgid "No Virtual Machine has been registered yet"
msgstr " 还没有虚拟机被注册"
#: nova/virt/vmwareapi/host.py:39
#, fuzzy, python-format
msgid "%(action)s %(host)s"
msgstr "执行: %s"
#: nova/virt/vmwareapi/host.py:62
#, fuzzy, python-format
msgid "Set maintenance mod on %(host)s to %(mode)s"
msgstr "把主机 %(host)s 设置为 %(state)s。"
#: nova/virt/vmwareapi/imagecache.py:74
#, python-format
msgid "Unable to delete %(file)s. Exception: %(ex)s"
msgstr ""
#: nova/virt/vmwareapi/imagecache.py:77
#, python-format
msgid "File not found: %s"
msgstr ""
#: nova/virt/vmwareapi/imagecache.py:88
#, python-format
msgid "Timestamp path %s exists. Deleting!"
msgstr ""
#: nova/virt/vmwareapi/imagecache.py:148
msgid "Timestamp already exists."
msgstr ""
#: nova/virt/vmwareapi/imagecache.py:149
#, python-format
msgid "Image %s is no longer used by this node. Pending deletion!"
msgstr ""
#: nova/virt/vmwareapi/imagecache.py:154
#, python-format
msgid "Image %s is no longer used. Deleting!"
msgstr ""
#: nova/virt/vmwareapi/io_util.py:117
#, python-format
msgid "Glance image %s is in killed state"
msgstr "Glance 镜像 %s 在被杀死的状态"
#: nova/virt/vmwareapi/io_util.py:125
#, python-format
msgid "Glance image %(image_id)s is in unknown state - %(state)s"
msgstr "Glance 镜像 %(image_id)s 处于未知状态 - %(state)s"
#: nova/virt/vmwareapi/network_util.py:50
msgid "No networks configured on host!"
msgstr ""
#: nova/virt/vmwareapi/network_util.py:54
#, python-format
msgid "Configured networks: %s"
msgstr ""
#: nova/virt/vmwareapi/network_util.py:80
#, python-format
msgid "Network %s not found on host!"
msgstr ""
#: nova/virt/vmwareapi/network_util.py:132
msgid ""
"ESX SOAP server returned an empty port group for the host system in its "
"response"
msgstr "ESX SOAP 服务器在响应里为托管系统返回一个空的端口组"
#: nova/virt/vmwareapi/network_util.py:157
#, python-format
msgid "Creating Port Group with name %s on the ESX host"
msgstr "正在ESX主机上创建名称为 %s 的端口组"
#: nova/virt/vmwareapi/network_util.py:169
#, python-format
msgid "Port Group %s already exists."
msgstr ""
#: nova/virt/vmwareapi/network_util.py:170
#, python-format
msgid "Created Port Group with name %s on the ESX host"
msgstr "已经在ESX主机上创建了名称为 %s 的端口组"
#: nova/virt/vmwareapi/read_write_util.py:145
#, fuzzy, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr "HTTP连接关闭时发生异常 VMWareHTTpWrite. Exception%s"
#: nova/virt/vmwareapi/vif.py:114
#, python-format
msgid ""
"No valid network found in %(opaque)s, from %(bridge)s or "
"%(integration_bridge)s"
msgstr ""
#: nova/virt/vmwareapi/vim.py:109
msgid "Unable to import suds."
msgstr "无法导入 suds。"
#: nova/virt/vmwareapi/vim.py:198
#, python-format
msgid "No such SOAP method '%s' provided by VI SDK"
msgstr "VI SDK没有提供这样的SOAP方法 “%s”"
#: nova/virt/vmwareapi/vim.py:203
#, python-format
msgid "httplib error in %s: "
msgstr "在 %s 中发生 httplib 错误: "
#: nova/virt/vmwareapi/vim.py:207
#, python-format
msgid "urllib2 error in %s: "
msgstr ""
#: nova/virt/vmwareapi/vim.py:214
#, python-format
msgid "Socket error in %s: "
msgstr "在 %s 套接字中发生错误 "
#: nova/virt/vmwareapi/vim.py:219
#, python-format
msgid "Type error in %s: "
msgstr "在%s里发生类型错误 "
#: nova/virt/vmwareapi/vim.py:223
#, python-format
msgid "Exception in %s "
msgstr "在 %s 发生异常 "
#: nova/virt/vmwareapi/vim_util.py:191
#, python-format
msgid "Unable to retrieve value for %(path)s Reason: %(reason)s"
msgstr ""
#: nova/virt/vmwareapi/vm_util.py:1008
msgid "No host available on cluster"
msgstr ""
#: nova/virt/vmwareapi/vm_util.py:1239
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
#: nova/virt/vmwareapi/vm_util.py:1251
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:117
msgid "Getting list of instances"
msgstr "获取实例列表"
#: nova/virt/vmwareapi/vmops.py:123 nova/virt/vmwareapi/vmops.py:1749
#, python-format
msgid "Got total of %s instances"
msgstr "总共获得 %s 个实例"
#: nova/virt/vmwareapi/vmops.py:128
#, python-format
msgid "Extending root virtual disk to %s"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:141
#, python-format
msgid "Extending virtual disk failed with error: %s"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:148
msgid "Extended root virtual disk"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:157
#, python-format
msgid ""
"Unable to delete %(ds)s. There may be more than one process or thread "
"that tries to delete the file. Exception: %(ex)s"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:196 nova/virt/xenapi/vmops.py:332
#, fuzzy, python-format
msgid "Block device information present: %s"
msgstr "block_device_mapping %s"
#: nova/virt/vmwareapi/vmops.py:255
msgid "Image disk size greater than requested disk size"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:296
#, fuzzy
msgid "Creating VM on the ESX host"
msgstr "在ESX主机上创建名为 %s 的虚拟机"
#: nova/virt/vmwareapi/vmops.py:304
#, fuzzy
msgid "Created VM on the ESX host"
msgstr "已经在ESX主机上创建名为 %s 的虚拟机"
#: nova/virt/vmwareapi/vmops.py:335
#, fuzzy, 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 ""
"创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 "
"%(data_store_name)s 上"
#: nova/virt/vmwareapi/vmops.py:354
#, fuzzy, python-format
msgid ""
"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 ""
"创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 "
"%(data_store_name)s 上"
#: nova/virt/vmwareapi/vmops.py:364
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the data store "
"%(data_store_name)s"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:378
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_name)s on the data "
"store %(data_store_name)s"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:392
#, fuzzy, 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 ""
"创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 "
"%(data_store_name)s 上"
#: nova/virt/vmwareapi/vmops.py:413
#, fuzzy, 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 ""
"创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 "
"%(data_store_name)s 上"
#: nova/virt/vmwareapi/vmops.py:529
#, python-format
msgid "File %s already exists"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:575
#, python-format
msgid "Copying root disk of size %sGb"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:580
#, python-format
msgid "Root disk file creation failed - %s"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:626
#, fuzzy
msgid "Powering on the VM instance"
msgstr "正启动虚拟机实例 %s"
#: nova/virt/vmwareapi/vmops.py:632
#, fuzzy
msgid "Powered on the VM instance"
msgstr "已经启动虚拟机实例 %s"
#: nova/virt/vmwareapi/vmops.py:692
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:700
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:757
#, fuzzy
msgid "Creating Snapshot of the VM instance"
msgstr "正在创建虚拟机实例快照 %s "
#: nova/virt/vmwareapi/vmops.py:766
#, fuzzy
msgid "Created Snapshot of the VM instance"
msgstr "已经创建虚拟机实例快照 %s "
#: nova/virt/vmwareapi/vmops.py:774
msgid "Deleting Snapshot of the VM instance"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:780
msgid "Deleted Snapshot of the VM instance"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:852
#, python-format
msgid "Copying snapshotted disk %s."
msgstr ""
#: nova/virt/vmwareapi/vmops.py:866
#, python-format
msgid "Copied snapshotted disk %s."
msgstr ""
#: nova/virt/vmwareapi/vmops.py:878
#, python-format
msgid "Uploading image %s"
msgstr "上传镜像 %s"
#: nova/virt/vmwareapi/vmops.py:893
#, python-format
msgid "Uploaded image %s"
msgstr "已经上传镜像 %s"
#: nova/virt/vmwareapi/vmops.py:948
msgid "instance is not powered on"
msgstr "实例未启动"
#: nova/virt/vmwareapi/vmops.py:955
#, fuzzy
msgid "Rebooting guest OS of VM"
msgstr "正在重启虚拟机客户操作系统 %s"
#: nova/virt/vmwareapi/vmops.py:958
#, fuzzy
msgid "Rebooted guest OS of VM"
msgstr "已经重启虚拟机客户操作系统 %s"
#: nova/virt/vmwareapi/vmops.py:960
#, fuzzy
msgid "Doing hard reboot of VM"
msgstr "正在冷启动虚拟机 %s"
#: nova/virt/vmwareapi/vmops.py:964
#, fuzzy
msgid "Did hard reboot of VM"
msgstr "已经冷启动虚拟机 %s"
#: nova/virt/vmwareapi/vmops.py:975 nova/virt/vmwareapi/vmops.py:1302
#, fuzzy
msgid "Destroying the VM"
msgstr "重启xvp"
#: nova/virt/vmwareapi/vmops.py:980 nova/virt/vmwareapi/vmops.py:1307
#, fuzzy
msgid "Destroyed the VM"
msgstr "已经注销虚拟机 %s"
#: nova/virt/vmwareapi/vmops.py:982
#, fuzzy, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr "注销虚拟机时在 vmwareapi:vmops:destroy 中发生异常:%s"
#: nova/virt/vmwareapi/vmops.py:1017 nova/virt/vmwareapi/vmops.py:1174
#, fuzzy
msgid "Powering off the VM"
msgstr "正在关闭虚拟机 %s"
#: nova/virt/vmwareapi/vmops.py:1022 nova/virt/vmwareapi/vmops.py:1179
#, fuzzy
msgid "Powered off the VM"
msgstr "关闭虚拟机 %s"
#: nova/virt/vmwareapi/vmops.py:1026
#, fuzzy
msgid "Unregistering the VM"
msgstr "正在注销虚拟机 %s"
#: nova/virt/vmwareapi/vmops.py:1029
#, fuzzy
msgid "Unregistered the VM"
msgstr "已经注销虚拟机 %s"
#: nova/virt/vmwareapi/vmops.py:1031
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr "注销虚拟机时在 vmwareapi:vmops:destroy 中发生异常:%s"
#: nova/virt/vmwareapi/vmops.py:1040
#, fuzzy, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr "正在删除虚拟机 %(name)s 的内容位置在数据存储 %(datastore_name)s 中"
#: nova/virt/vmwareapi/vmops.py:1050
#, fuzzy, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr "已经删除虚拟机 %(name)s 的内未知在数据存储 %(datastore_name)s 中"
#: nova/virt/vmwareapi/vmops.py:1055
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr "当从磁盘删除虚拟机的内容时在 vmwareapi:vmops:destroy 里发生异常:%s"
#: nova/virt/vmwareapi/vmops.py:1065
msgid "pause not supported for vmwareapi"
msgstr "vmwareapi 不支持暂停"
#: nova/virt/vmwareapi/vmops.py:1069
msgid "unpause not supported for vmwareapi"
msgstr "vmwareapi 不支持取消暂停"
#: nova/virt/vmwareapi/vmops.py:1080
#, fuzzy
msgid "Suspending the VM"
msgstr "挂起虚拟机 %s "
#: nova/virt/vmwareapi/vmops.py:1084
#, fuzzy
msgid "Suspended the VM"
msgstr "已经挂起虚拟机 %s "
#: nova/virt/vmwareapi/vmops.py:1087
#, fuzzy
msgid "instance is powered off and cannot be suspended."
msgstr "实例已关闭,无法挂起。"
#: nova/virt/vmwareapi/vmops.py:1090
#, fuzzy
msgid "VM was already in suspended state. So returning without doing anything"
msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回"
#: nova/virt/vmwareapi/vmops.py:1100
#, fuzzy
msgid "Resuming the VM"
msgstr "正在恢复虚拟机 %s"
#: nova/virt/vmwareapi/vmops.py:1105
#, fuzzy
msgid "Resumed the VM"
msgstr "已经恢复虚拟机 %s "
#: nova/virt/vmwareapi/vmops.py:1107
msgid "instance is not in a suspended state"
msgstr "实例不在挂起状态"
#: nova/virt/vmwareapi/vmops.py:1182
#, fuzzy
msgid "instance is suspended and cannot be powered off."
msgstr "实例未启动"
#: nova/virt/vmwareapi/vmops.py:1185
#, fuzzy
msgid "VM was already in powered off state. So returning without doing anything"
msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回"
#: nova/virt/vmwareapi/vmops.py:1197
#, fuzzy
msgid "VM was already in powered on state. So returning without doing anything"
msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回"
#: nova/virt/vmwareapi/vmops.py:1201
#, fuzzy
msgid "Powering on the VM"
msgstr "正在关闭虚拟机 %s"
#: nova/virt/vmwareapi/vmops.py:1206
#, fuzzy
msgid "Powered on the VM"
msgstr "关闭虚拟机 %s"
#: nova/virt/vmwareapi/vmops.py:1226
#, fuzzy, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr "将实例 '%(instance_uuid)s' 的进度更新到 %(progress)d"
#: nova/virt/vmwareapi/vmops.py:1256
#, fuzzy, python-format
msgid "Renaming the VM to %s"
msgstr "正在删除volumeID%s "
#: nova/virt/vmwareapi/vmops.py:1262
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:1278
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:1286
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:1298
#, fuzzy
msgid "instance not present"
msgstr "实例 - %s 不存在"
#: nova/virt/vmwareapi/vmops.py:1309
#, fuzzy, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr "注销虚拟机时在 vmwareapi:vmops:destroy 中发生异常:%s"
#: nova/virt/vmwareapi/vmops.py:1322
#, fuzzy, python-format
msgid "Renaming the VM from %s"
msgstr "正在删除volumeID%s "
#: nova/virt/vmwareapi/vmops.py:1328
#, fuzzy, python-format
msgid "Renamed the VM from %s"
msgstr "从快照 %s 创建卷"
#: nova/virt/vmwareapi/vmops.py:1364
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:1376
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:1386 nova/virt/xenapi/vmops.py:1500
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr "找到%(instance_count)d个超过%(timeout)d秒悬挂的重启"
#: nova/virt/vmwareapi/vmops.py:1390 nova/virt/xenapi/vmops.py:1504
#, fuzzy
msgid "Automatically hard rebooting"
msgstr "自动冷重启 %d"
#: nova/virt/vmwareapi/vmops.py:1476
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:1519
#, fuzzy
msgid "Reconfiguring VM instance to set the machine id"
msgstr "正在重新配置虚拟机实例 %s 来附加镜像磁盘"
#: nova/virt/vmwareapi/vmops.py:1525
#, fuzzy
msgid "Reconfigured VM instance to set the machine id"
msgstr "已经重新配置虚拟机实例 %s 来附加于镜像磁盘"
#: nova/virt/vmwareapi/vmops.py:1535
#, fuzzy, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr "正在重新配置实例 %(name)s 来设置机器的id为ip - %(ip_addr)s"
#: nova/virt/vmwareapi/vmops.py:1542
#, fuzzy, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr "已经重新配置虚拟机实例 %(name)s 来设置机器的id为ip - %(ip_addr)s"
#: nova/virt/vmwareapi/vmops.py:1605
#, python-format
msgid "Folder %s created."
msgstr ""
#: nova/virt/vmwareapi/vmops.py:1638
msgid "Image aging disabled. Aging will not be done."
msgstr ""
#: nova/virt/vmwareapi/vmops.py:1685
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
"%(disk_type)s"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:1737
#, python-format
msgid "Getting list of instances from cluster %s"
msgstr ""
#: nova/virt/vmwareapi/vmware_images.py:92
#, python-format
msgid "Uploading iso %s to datastore"
msgstr ""
#: nova/virt/vmwareapi/vmware_images.py:103
#, python-format
msgid "Uploading iso of size : %s "
msgstr ""
#: nova/virt/vmwareapi/vmware_images.py:112
#, python-format
msgid "Uploaded iso %s to datastore"
msgstr ""
#: nova/virt/vmwareapi/vmware_images.py:118
#, python-format
msgid "Downloading image %s from glance image server"
msgstr "正在从glance镜像服务器中下载镜像 %s"
#: nova/virt/vmwareapi/vmware_images.py:134
#, python-format
msgid "Downloaded image %s from glance image server"
msgstr "已经从glance镜像服务器中下载镜像 %s"
#: nova/virt/vmwareapi/vmware_images.py:140
#, python-format
msgid "Uploading image %s to the Glance image server"
msgstr "正在向Glance镜像服务器上传镜像 %s"
#: nova/virt/vmwareapi/vmware_images.py:170
#, python-format
msgid "Uploaded image %s to the Glance image server"
msgstr "已经向Glance镜像服务器上传了镜像 %s"
#: nova/virt/vmwareapi/vmware_images.py:180
#, python-format
msgid "Getting image size for the image %s"
msgstr "正在获取镜像 %s 的大小"
#: nova/virt/vmwareapi/vmware_images.py:185
#, python-format
msgid "Got image size of %(size)s for the image %(image)s"
msgstr "获得大小为 %(size)s 的镜像目的为了 %(image)s"
#: nova/virt/vmwareapi/volume_util.py:155
#, fuzzy, python-format
msgid "Rescanning HBA %s"
msgstr "重新扫描存储库 %s"
#: nova/virt/vmwareapi/volume_util.py:158
#, fuzzy, python-format
msgid "Rescanned HBA %s "
msgstr "重新扫描存储库 %s"
#: nova/virt/vmwareapi/volume_util.py:167
#, python-format
msgid "Adding iSCSI host %s to send targets"
msgstr ""
#: nova/virt/vmwareapi/volumeops.py:65
#, 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:76
#, 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:121
#, fuzzy, python-format
msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s"
msgstr "实例 %(instance_name)s正在删除实例文件 %(target)s"
#: nova/virt/vmwareapi/volumeops.py:130
#, fuzzy, python-format
msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s"
msgstr "实例 %(instance_name)s正在删除实例文件 %(target)s"
#: nova/virt/vmwareapi/volumeops.py:139
#, python-format
msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
#: nova/virt/vmwareapi/volumeops.py:145
msgid "Storage target found. No need to discover"
msgstr ""
#: nova/virt/vmwareapi/volumeops.py:154
#, python-format
msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
#: nova/virt/vmwareapi/volumeops.py:159
#, python-format
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
#: nova/virt/vmwareapi/volumeops.py:217 nova/virt/vmwareapi/volumeops.py:251
#: nova/virt/xenapi/volumeops.py:55
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr "挂载点 %(mountpoint)s 附加到实例 %(instance_name)s"
#: nova/virt/vmwareapi/volumeops.py:227
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
#: nova/virt/vmwareapi/volumeops.py:239 nova/virt/vmwareapi/volumeops.py:414
#, fuzzy
msgid "Unable to find iSCSI Target"
msgstr "无法找到地址 %r"
#: nova/virt/vmwareapi/volumeops.py:259
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
#: nova/virt/vmwareapi/volumeops.py:330
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
#: nova/virt/vmwareapi/volumeops.py:337
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
#: nova/virt/vmwareapi/volumeops.py:375 nova/virt/vmwareapi/volumeops.py:422
#, fuzzy
msgid "Unable to find volume"
msgstr "没有在数据库找到卷"
#: nova/virt/vmwareapi/volumeops.py:383 nova/virt/vmwareapi/volumeops.py:405
#: nova/virt/xenapi/volumeops.py:127
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr "分离_volume: %(instance_name)s, %(mountpoint)s"
#: nova/virt/vmwareapi/volumeops.py:395 nova/virt/vmwareapi/volumeops.py:424
#: nova/virt/xenapi/volumeops.py:146
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "挂载点 %(mountpoint)s 从实例 %(instance_name)s 分离"
#: nova/virt/vmwareapi/volumeops.py:432
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
#: nova/virt/vmwareapi/volumeops.py:445
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
#: nova/virt/xenapi/agent.py:125 nova/virt/xenapi/vmops.py:1771
#, fuzzy, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr "超时:调用 %(method)s 超时。虚拟机id=%(instance_uuid)s; args=%(args)r"
#: nova/virt/xenapi/agent.py:130 nova/virt/xenapi/vmops.py:1776
#, fuzzy, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr "没有执行:代理不支持 %(method)s 的调用。虚拟机id=%(instance_uuid)s; args=%(args)r"
#: nova/virt/xenapi/agent.py:135 nova/virt/xenapi/vmops.py:1781
#, fuzzy, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr "对 %(method)s 的调用返回错误:%(e)s。"
#: nova/virt/xenapi/agent.py:145
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
#: nova/virt/xenapi/agent.py:152
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
#: nova/virt/xenapi/agent.py:158
#, python-format
msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
msgstr ""
#: nova/virt/xenapi/agent.py:184
#, python-format
msgid "Ignoring error while configuring instance with agent: %s"
msgstr ""
#: nova/virt/xenapi/agent.py:207
msgid "Querying agent version"
msgstr "查询代理版本"
#: nova/virt/xenapi/agent.py:231
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr "%(hypervisor)s/%(os)s/%(architecture)s 最新的agent build 是 %(version)s 版本"
#: nova/virt/xenapi/agent.py:234
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr "没有找到 %(hypervisor)s/%(os)s/%(architecture)s 的代理创建"
#: nova/virt/xenapi/agent.py:245
#, fuzzy, python-format
msgid "Updating agent to %s"
msgstr "把代理更新为 %s"
#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent update."
msgstr ""
#: nova/virt/xenapi/agent.py:257
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
#: nova/virt/xenapi/agent.py:290
msgid "Setting admin password"
msgstr "设置管理员密码"
#: nova/virt/xenapi/agent.py:312
msgid "Skipping setting of ssh key for Windows."
msgstr ""
#: nova/virt/xenapi/agent.py:317
msgid "Skipping agent ssh key injection for this image."
msgstr ""
#: nova/virt/xenapi/agent.py:334
msgid "Skipping agent file injection for this image."
msgstr ""
#: nova/virt/xenapi/agent.py:341
#, fuzzy, python-format
msgid "Injecting file path: %r"
msgstr "注入文件路径:'%s'"
#: nova/virt/xenapi/agent.py:351
msgid "Resetting network"
msgstr "重置网络"
#: nova/virt/xenapi/agent.py:385
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr "安装在该镜像的XenServer工具可以进行网络注入。网络文件不会被操作。"
#: nova/virt/xenapi/agent.py:393
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr "该镜像有XenServer工具但是不能进行网络注入"
#: nova/virt/xenapi/agent.py:397
msgid "XenServer tools are not installed in this image"
msgstr "没有在该镜像上安装XenServer工具"
#: nova/virt/xenapi/agent.py:411
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
#: nova/virt/xenapi/agent.py:452
#, python-format
msgid "OpenSSL error: %s"
msgstr "OpenSSL错误%s"
#: nova/virt/xenapi/driver.py:151
msgid ""
"Must specify connection_url, connection_username (optionally), and "
"connection_password to use compute_driver=xenapi.XenAPIDriver"
msgstr ""
#: nova/virt/xenapi/driver.py:178
msgid "Failure while cleaning up attached VDIs"
msgstr ""
#: nova/virt/xenapi/driver.py:412
#, fuzzy, python-format
msgid "Could not determine key: %s"
msgstr "解密私钥失败:%s"
#: nova/virt/xenapi/driver.py:656
msgid "Host startup on XenServer is not supported."
msgstr "不支持在XenServer启动主机"
#: nova/virt/xenapi/fake.py:810 nova/virt/xenapi/fake.py:918
#: nova/virt/xenapi/fake.py:937 nova/virt/xenapi/fake.py:1005
msgid "Raising NotImplemented"
msgstr "产生 NotImplemented 错误"
#: nova/virt/xenapi/fake.py:812
#, python-format
msgid "xenapi.fake does not have an implementation for %s"
msgstr "xenapi.fake 没有 %s 的实现"
#: nova/virt/xenapi/fake.py:845
#, python-format
msgid "Calling %(name)s %(impl)s"
msgstr ""
#: nova/virt/xenapi/fake.py:851
#, python-format
msgid "Calling getter %s"
msgstr "调用 getter %s"
#: nova/virt/xenapi/fake.py:854
#, fuzzy, python-format
msgid "Calling setter %s"
msgstr "调用 getter %s"
#: nova/virt/xenapi/fake.py:920
#, python-format
msgid ""
"xenapi.fake does not have an implementation for %s or it has been called "
"with the wrong number of arguments"
msgstr "xenapi.fake 没有 %s 的实现或者调用时用了错误数目的参数"
#: nova/virt/xenapi/host.py:73
#, 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:85
#, fuzzy, python-format
msgid "Aggregate for host %(host)s count not be found."
msgstr "计算主机 %(host)s 没有找到。"
#: nova/virt/xenapi/host.py:104
#, python-format
msgid "Unable to migrate VM %(vm_ref)s from %(host)s"
msgstr ""
#: nova/virt/xenapi/host.py:191
msgid "Failed to parse information about a pci device for passthrough"
msgstr ""
#: nova/virt/xenapi/host.py:288
#, fuzzy, python-format
msgid "Failed to extract instance support from %s"
msgstr "重新启动实例失败"
#: nova/virt/xenapi/host.py:305
#, fuzzy
msgid "Unable to get updated status"
msgstr "无法得到最新的状态:%s"
#: nova/virt/xenapi/host.py:308
#, python-format
msgid "The call to %(method)s returned an error: %(e)s."
msgstr "对 %(method)s 的调用返回错误:%(e)s。"
#: nova/virt/xenapi/network_utils.py:29
#, python-format
msgid "Found non-unique network for name_label %s"
msgstr "发现不唯一的网络 name_label %s"
#: nova/virt/xenapi/network_utils.py:46
#, python-format
msgid "Found non-unique network for bridge %s"
msgstr "发现桥 %s 的网络不唯一"
#: nova/virt/xenapi/network_utils.py:48
#, python-format
msgid "Found no network for bridge %s"
msgstr "发现网桥 %s 没有网络"
#: nova/virt/xenapi/pool.py:67
#, fuzzy, python-format
msgid ""
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
"%(host)s"
msgstr "聚合 %(aggregate_id)s已经有主机 %(host)s。"
#: nova/virt/xenapi/pool.py:150
#, python-format
msgid "Unable to eject %s from the pool; pool not empty"
msgstr ""
#: nova/virt/xenapi/pool.py:165
#, python-format
msgid "Unable to eject %s from the pool; No master found"
msgstr ""
#: nova/virt/xenapi/pool.py:182
#, python-format
msgid "Pool-Join failed: %s"
msgstr ""
#: nova/virt/xenapi/pool.py:185
#, python-format
msgid "Unable to join %s in the pool"
msgstr ""
#: nova/virt/xenapi/pool.py:201
#, python-format
msgid "Pool-eject failed: %s"
msgstr ""
#: nova/virt/xenapi/pool.py:212
#, python-format
msgid "Unable to set up pool: %s."
msgstr ""
#: nova/virt/xenapi/pool.py:223
#, python-format
msgid "Pool-set_name_label failed: %s"
msgstr ""
#: nova/virt/xenapi/vif.py:103
#, python-format
msgid "Found no PIF for device %s"
msgstr "没有找到设备 %s 的PIF"
#: nova/virt/xenapi/vif.py:122
#, python-format
msgid ""
"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. "
"Expected %(vlan_num)d"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:234
#, python-format
msgid ""
"Device id %(id)s specified is not supported by hypervisor version "
"%(version)s"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:334
#, fuzzy
msgid "Created VM"
msgstr "_create: %s"
#: nova/virt/xenapi/vm_utils.py:346
msgid "VM destroyed"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:351 nova/virt/xenapi/vm_utils.py:366
#, fuzzy
msgid "VM already halted, skipping shutdown..."
msgstr "虚拟机 %(instance_uuid)s 已经终止,跳过关闭..."
#: nova/virt/xenapi/vm_utils.py:355
msgid "Shutting down VM (cleanly)"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:370
msgid "Shutting down VM (hard)"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:407
#, python-format
msgid "VBD not found in instance %s"
msgstr "没有在实例 %s 找到VBD"
#: nova/virt/xenapi/vm_utils.py:434
#, fuzzy, python-format
msgid "VBD %s already detached"
msgstr "已经分离"
#: nova/virt/xenapi/vm_utils.py:437
#, python-format
msgid ""
"VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt "
"%(num_attempt)d/%(max_attempts)d"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:444
#, python-format
msgid "Unable to unplug VBD %s"
msgstr "无法移除 VBD %s"
#: nova/virt/xenapi/vm_utils.py:447
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:458
#, python-format
msgid "Unable to destroy VBD %s"
msgstr "无法销毁 VBD %s"
#: nova/virt/xenapi/vm_utils.py:480
#, fuzzy, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr "创建了VBD %(vbd_ref)s 目的是为了虚拟机 %(vm_ref)sVDI %(vdi_ref)s"
#: nova/virt/xenapi/vm_utils.py:484
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr "创建了VBD %(vbd_ref)s 目的是为了虚拟机 %(vm_ref)sVDI %(vdi_ref)s"
#: nova/virt/xenapi/vm_utils.py:509
#, python-format
msgid "Unable to destroy VDI %s"
msgstr "无法销毁 VDI %s"
#: nova/virt/xenapi/vm_utils.py:521
#, python-format
msgid "Ignoring error while destroying VDI: %s"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:540
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
"创建了 VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) 位置在"
" %(sr_ref)s。"
#: nova/virt/xenapi/vm_utils.py:556
#, fuzzy
msgid "SR not present and could not be introduced"
msgstr "无法找到实例"
#: nova/virt/xenapi/vm_utils.py:580
#, fuzzy, python-format
msgid "block device info: %s"
msgstr "块设备列表 block_device_list %s"
#: nova/virt/xenapi/vm_utils.py:669
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr "克隆了 VDI %(vdi_ref)s 对象来自VDI %(vdi_to_clone_ref)s"
#: nova/virt/xenapi/vm_utils.py:737
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:754
msgid "Error while removing sm_config"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:778
#, fuzzy
msgid "Starting snapshot for VM"
msgstr "开始为虚拟机 %s 快照"
#: nova/virt/xenapi/vm_utils.py:828
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:852
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:907
#, python-format
msgid "Multiple base images for image: %s"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:944
#, python-format
msgid "Resizing up VDI %(vdi_ref)s from %(virtual_size)d to %(new_disk_size)d"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:955
msgid "No need to change vdi virtual size."
msgstr ""
#: nova/virt/xenapi/vm_utils.py:962
#, python-format
msgid "VDI %s is bigger than requested resize up size."
msgstr ""
#: nova/virt/xenapi/vm_utils.py:964
msgid "VDI too big for requested resize up."
msgstr ""
#: nova/virt/xenapi/vm_utils.py:970 nova/virt/xenapi/vmops.py:1044
msgid "Can't resize a disk to 0 GB."
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1015
msgid "Skipping auto_config_disk as destination size is 0GB"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1022
msgid "Disk must have only one partition."
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1030
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1039
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1115
#, python-format
msgid "Error while generating disk number: %s"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1178
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1223
msgid "Error while generating config drive"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1275
msgid "Removing kernel/ramdisk files from dom0"
msgstr "从 dom0 中移除内核/内存盘文件"
#: nova/virt/xenapi/vm_utils.py:1290
#, 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 %s. Ignoring the cow flag."
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1361
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1395
#, fuzzy, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr "xapi 'download_vhd' 返回“%(vdi_type)s”类型的VDI其UUID为 “%(vdi_uuid)s”"
#: nova/virt/xenapi/vm_utils.py:1427
#, python-format
msgid "Invalid value '%s' for torrent_images"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1450
#, python-format
msgid "Invalid value '%d' for image_compression_level"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1461
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1476
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1493
msgid "Error while checking vdi size"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1514
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
#: nova/virt/xenapi/vm_utils.py:1532
#, python-format
msgid "Image size %(size)d exceeded flavor allowed size %(allowed_size)d"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1556
#, fuzzy, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr "获取镜像 %(image)s"
#: nova/virt/xenapi/vm_utils.py:1573
#, fuzzy, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr "镜像 %(image)s 的大小:%(virtual_size)d"
#: nova/virt/xenapi/vm_utils.py:1583
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr "内核/内存盘镜像太大:%(vdi_size)d 字节,最大 %(max_size)d 字节"
#: nova/virt/xenapi/vm_utils.py:1602
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr "将VDI %s 复制到dom0的/boot/guest下"
#: nova/virt/xenapi/vm_utils.py:1616
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr "内核/内存盘 VDI %s 已销毁"
#: nova/virt/xenapi/vm_utils.py:1625
#, fuzzy
msgid "Failed to fetch glance image"
msgstr "实例 %s获取Glance镜像失败"
#: nova/virt/xenapi/vm_utils.py:1669
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr "检测到 %(image_type_str)s 格式,目标是镜像 %(image_ref)s"
#: nova/virt/xenapi/vm_utils.py:1720
#, python-format
msgid "VDI %s is still available"
msgstr "VDI %s 依然可用"
#: nova/virt/xenapi/vm_utils.py:1833
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1852
#, python-format
msgid "Scanning SR %s"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1863
#, python-format
msgid "Retry SR scan due to error: %s"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1896
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr "标记sr_matching_filter '%s' 没有遵循格式要求"
#: nova/virt/xenapi/vm_utils.py:1917
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1930
msgid "Cannot find SR of content-type ISO"
msgstr "无法找到content-type ISO的存储库"
#: nova/virt/xenapi/vm_utils.py:1938
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1940
msgid "ISO: not iso content"
msgstr "ISO非iso内容"
#: nova/virt/xenapi/vm_utils.py:1943
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr "ISOiso content_type没有 'i18n-key' 键"
#: nova/virt/xenapi/vm_utils.py:1946
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr "ISOiso content_typei18n-key的值不是 'local-storage-iso'"
#: nova/virt/xenapi/vm_utils.py:1950
msgid "ISO: SR MATCHing our criteria"
msgstr "ISO: 存储库符合标准"
#: nova/virt/xenapi/vm_utils.py:1952
msgid "ISO: ISO, looking to see if it is host local"
msgstr "ISO: ISO, 正在查看是否是本地的主机"
#: nova/virt/xenapi/vm_utils.py:1955
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1958
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr "ISO: PBD匹配, 想要 %(pbd_rec)s, 目前有 %(host)s"
#: nova/virt/xenapi/vm_utils.py:1961
msgid "ISO: SR with local PBD"
msgstr "ISO含有本地PBD的存储库"
#: nova/virt/xenapi/vm_utils.py:1983
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr "无法为含服务器详细信息的虚拟机 %(vm_uuid)s 获取RRD XML%(server)s。"
#: nova/virt/xenapi/vm_utils.py:2018
#, fuzzy, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr "VHD %(vdi_uuid)s 有父 %(parent_ref)s"
#: nova/virt/xenapi/vm_utils.py:2108
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr "父标识 %(parent_uuid)s 和原先的父标识 %(original_parent_uuid)s 不匹配,正在等待合并..."
#: nova/virt/xenapi/vm_utils.py:2120
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
#: nova/virt/xenapi/vm_utils.py:2155
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr "等待设备 %s 创建超时"
#: nova/virt/xenapi/vm_utils.py:2175
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:2188
#, python-format
msgid "Plugging VBD %s ... "
msgstr "插入VBD %s... "
#: nova/virt/xenapi/vm_utils.py:2191
#, python-format
msgid "Plugging VBD %s done."
msgstr "插入VBD %s 完成。"
#: nova/virt/xenapi/vm_utils.py:2193
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr "VBD %(vbd_ref)s 作为 %(orig_dev)s 插入"
#: nova/virt/xenapi/vm_utils.py:2197
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr "VBD %(vbd_ref)s 插入错误的设备,重新映射为 %(dev)s"
#: nova/virt/xenapi/vm_utils.py:2204
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr "正在销毁VDI为 %s 的 VBD "
#: nova/virt/xenapi/vm_utils.py:2212
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr "已经销毁VDI为 %s 的 VBD"
#: nova/virt/xenapi/vm_utils.py:2254
msgid "Partitions:"
msgstr "分区:"
#: nova/virt/xenapi/vm_utils.py:2260
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr " %(num)s: %(ptype)s %(size)d sectors"
#: nova/virt/xenapi/vm_utils.py:2286
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr "将分区表 %(primary_first)d %(primary_last)d 写入到 %(dev_path)s..."
#: nova/virt/xenapi/vm_utils.py:2295
#, python-format
msgid "Writing partition table %s done."
msgstr "完成写入分区表 %s 。"
#: nova/virt/xenapi/vm_utils.py:2331
msgid ""
"Shrinking the filesystem down with resize2fs has failed, please check if "
"you have enough free space on your disk."
msgstr ""
#: nova/virt/xenapi/vm_utils.py:2371
#, 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:2407
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:2462
msgid "Manipulating interface files directly"
msgstr "直接操作接口文件"
#: nova/virt/xenapi/vm_utils.py:2471
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr "挂载文件系统失败(期望的是非Linux实例)%s"
#: nova/virt/xenapi/vm_utils.py:2582
msgid "This domU must be running on the host specified by connection_url"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:2639
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:2651
msgid "Failed to transfer vhd to new host"
msgstr "将 vhd 转移到新主机失败"
#: nova/virt/xenapi/vm_utils.py:2677
msgid "ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
#: nova/virt/xenapi/vm_utils.py:2683
msgid "ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
#: nova/virt/xenapi/vm_utils.py:2694
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
#: nova/virt/xenapi/vm_utils.py:2718
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
#: nova/virt/xenapi/vmops.py:170
#, fuzzy, python-format
msgid "Importing image upload handler: %s"
msgstr "正在删除基文件:%s"
#: nova/virt/xenapi/vmops.py:185
msgid "Error: Agent is disabled"
msgstr ""
#: nova/virt/xenapi/vmops.py:305
#, fuzzy
msgid "Starting instance"
msgstr "正在启动虚拟机"
#: nova/virt/xenapi/vmops.py:382
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
#: nova/virt/xenapi/vmops.py:525
#, fuzzy
msgid "Failed to spawn, rolling back"
msgstr "在数据库更新卷失败"
#: nova/virt/xenapi/vmops.py:565
#, python-format
msgid "Using PV kernel: %s"
msgstr ""
#: nova/virt/xenapi/vmops.py:591
msgid "Auto configuring disk, attempting to resize root disk..."
msgstr ""
#: nova/virt/xenapi/vmops.py:644
msgid "Waiting for instance state to become running"
msgstr ""
#: nova/virt/xenapi/vmops.py:656
msgid "Skip agent setup, not enabled."
msgstr ""
#: nova/virt/xenapi/vmops.py:663
msgid "Skip agent setup, unable to contact agent."
msgstr ""
#: nova/virt/xenapi/vmops.py:667
#, python-format
msgid "Detected agent version: %s"
msgstr ""
#: nova/virt/xenapi/vmops.py:756
#, fuzzy
msgid "Finished snapshot and upload for VM"
msgstr "快照完毕并为虚拟机 %s 上传"
#: nova/virt/xenapi/vmops.py:775
#, python-format
msgid "Updating progress to %d"
msgstr ""
#: nova/virt/xenapi/vmops.py:782
msgid "VM was already shutdown."
msgstr ""
#: nova/virt/xenapi/vmops.py:786
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
#: nova/virt/xenapi/vmops.py:790
#, fuzzy
msgid "Unable to terminate instance."
msgstr "重新启动实例失败"
#: nova/virt/xenapi/vmops.py:842
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
#: nova/virt/xenapi/vmops.py:895
msgid "Migrated root base vhds"
msgstr ""
#: nova/virt/xenapi/vmops.py:911
msgid "Migrated all base vhds."
msgstr ""
#: nova/virt/xenapi/vmops.py:945
#, python-format
msgid "Read-only migrated for disk: %s"
msgstr ""
#: nova/virt/xenapi/vmops.py:996
#, python-format
msgid "_migrate_disk_resizing_up failed. Restoring orig vm due_to: %s."
msgstr ""
#: nova/virt/xenapi/vmops.py:1003
#, python-format
msgid "_migrate_disk_resizing_up failed to rollback: %s"
msgstr ""
#: nova/virt/xenapi/vmops.py:1020
msgid "Can't resize down ephemeral disks."
msgstr ""
#: nova/virt/xenapi/vmops.py:1127
msgid "Starting halted instance found during reboot"
msgstr ""
#: nova/virt/xenapi/vmops.py:1133
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
#: nova/virt/xenapi/vmops.py:1211
msgid "Unable to update metadata, VM not found."
msgstr ""
#: nova/virt/xenapi/vmops.py:1257
#, fuzzy
msgid "Unable to find root VBD/VDI for VM"
msgstr "无法为VDI %s 找到VBD"
#: nova/virt/xenapi/vmops.py:1261
#, fuzzy
msgid "Destroying VDIs"
msgstr "重启xvp"
#: nova/virt/xenapi/vmops.py:1288
#, fuzzy
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr "实例 %(instance_uuid)s 使用RAW或者VHD跳过内核和内存盘的删除"
#: nova/virt/xenapi/vmops.py:1295
msgid "instance has a kernel or ramdisk but not both"
msgstr "实例拥有内核或者内存盘,但不是二者均有"
#: nova/virt/xenapi/vmops.py:1303
msgid "kernel/ramdisk files removed"
msgstr "内核/内存盘文件移除了"
#: nova/virt/xenapi/vmops.py:1329
#, fuzzy
msgid "Destroying VM"
msgstr "重启xvp"
#: nova/virt/xenapi/vmops.py:1358
msgid "VM is not present, skipping destroy..."
msgstr "虚拟机不存在,跳过销毁..."
#: nova/virt/xenapi/vmops.py:1409
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr "实例已处于救援模式:%s"
#: nova/virt/xenapi/vmops.py:1451
#, fuzzy
msgid "VM is not present, skipping soft delete..."
msgstr "虚拟机不存在,跳过销毁..."
#: nova/virt/xenapi/vmops.py:1652
#, fuzzy
msgid "Injecting network info to xenstore"
msgstr "为虚拟机注入网络信息到xs|%s|"
#: nova/virt/xenapi/vmops.py:1675
#, fuzzy
msgid "Creating vifs"
msgstr "正在创建镜像"
#: nova/virt/xenapi/vmops.py:1684
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
#: nova/virt/xenapi/vmops.py:1687
#, fuzzy, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr "正在为虚拟机 %(vm_ref)s网络 %(network_ref)s 创建VIF。"
#: nova/virt/xenapi/vmops.py:1722
#, python-format
msgid "Injecting hostname (%s) into xenstore"
msgstr ""
#: nova/virt/xenapi/vmops.py:1732
msgid "Removing hostname from xenstore"
msgstr ""
#: nova/virt/xenapi/vmops.py:1837
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
#: nova/virt/xenapi/vmops.py:1858
#, fuzzy
msgid "No suitable network for migrate"
msgstr "错误的网络格式"
#: nova/virt/xenapi/vmops.py:1864
#, python-format
msgid "PIF %s does not contain IP address"
msgstr ""
#: nova/virt/xenapi/vmops.py:1877
msgid "Migrate Receive failed"
msgstr ""
#: nova/virt/xenapi/vmops.py:1951
msgid "XAPI supporting relax-xsm-sr-check=true required"
msgstr ""
#: nova/virt/xenapi/vmops.py:1962
#, python-format
msgid "assert_can_migrate failed because: %s"
msgstr ""
#: nova/virt/xenapi/vmops.py:2022
#, fuzzy
msgid "Migrate Send failed"
msgstr "创建失败"
#: nova/virt/xenapi/volume_utils.py:60
#, python-format
msgid "Creating SR %s"
msgstr ""
#: nova/virt/xenapi/volume_utils.py:70
#, python-format
msgid "Introducing SR %s"
msgstr ""
#: nova/virt/xenapi/volume_utils.py:77
#, fuzzy
msgid "Creating PBD for SR"
msgstr "为存储库创建pbd"
#: nova/virt/xenapi/volume_utils.py:80
msgid "Plugging SR"
msgstr "插入存储库"
#: nova/virt/xenapi/volume_utils.py:89
#, fuzzy
msgid "Forgetting SR..."
msgstr "遗忘存储库 %s..."
#: nova/virt/xenapi/volume_utils.py:111
#, python-format
msgid "Unable to find SR from VBD %s"
msgstr "无法在VBD %s找到存储库"
#: nova/virt/xenapi/volume_utils.py:128
#, python-format
msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s"
msgstr "异常 %(exc)s 在为 %(sr_ref)s 得到PBDs时被忽略"
#: nova/virt/xenapi/volume_utils.py:136
#, python-format
msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s"
msgstr "异常 %(exc)s 在拔开PBD %(pbd)s 时被忽略"
#: nova/virt/xenapi/volume_utils.py:168
#, python-format
msgid "Unable to introduce VDI on SR %s"
msgstr "无法在存储库 %s 上引入VDI"
#: nova/virt/xenapi/volume_utils.py:171
#, python-format
msgid ""
"VDI not found on SR %(sr)s (vdi_uuid %(vdi_uuid)s, target_lun "
"%(target_lun)s)"
msgstr ""
#: nova/virt/xenapi/volume_utils.py:182
#, python-format
msgid "Unable to get record of VDI %s on"
msgstr "无法使得VDI %s 的记录运行"
#: nova/virt/xenapi/volume_utils.py:204
#, python-format
msgid "Unable to introduce VDI for SR %s"
msgstr "无法为存储库 %s 引入VDI"
#: nova/virt/xenapi/volume_utils.py:214
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
#: nova/virt/xenapi/volume_utils.py:223 nova/virt/xenapi/volume_utils.py:269
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
#: nova/virt/xenapi/volume_utils.py:263
#, python-format
msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
msgstr ""
#: nova/virt/xenapi/volume_utils.py:295
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr "挂载点无法被翻译:%s"
#: nova/virt/xenapi/volumeops.py:42
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
msgstr ""
#: nova/virt/xenapi/volumeops.py:68
#, python-format
msgid "Connect_volume: %s"
msgstr ""
#: nova/virt/xenapi/volumeops.py:138
#, python-format
msgid "Skipping detach because VBD for %s was not found"
msgstr ""
#: nova/virt/xenapi/client/session.py:83
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr "无法登录到XenAPI(Dom0磁盘是空么)"
#: nova/virt/xenapi/client/session.py:103
#, python-format
msgid "Plugin version mismatch (Expected %(exp)s, got %(got)s)"
msgstr ""
#: nova/virt/xenapi/client/session.py:137
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
#: nova/virt/xenapi/client/session.py:213
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
#: nova/virt/xenapi/client/session.py:227
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
#: nova/virt/xenapi/client/session.py:237
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
#: nova/virt/xenapi/client/session.py:241
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
#: nova/virt/xenapi/client/session.py:259
#: nova/virt/xenapi/client/session.py:273
#, python-format
msgid "Got exception: %s"
msgstr "得到异常:%s"
#: nova/virt/xenapi/image/bittorrent.py:106
#, python-format
msgid "Loading torrent URL fetcher from entry points %(ep)s"
msgstr ""
#: nova/vnc/xvp_proxy.py:94 nova/vnc/xvp_proxy.py:99
#, python-format
msgid "Error in handshake: %s"
msgstr "握手出错:%s"
#: nova/vnc/xvp_proxy.py:114
#, python-format
msgid "Invalid request: %s"
msgstr "无效的请求:%s"
#: nova/vnc/xvp_proxy.py:134
#, python-format
msgid "Request: %s"
msgstr "请求:%s"
#: nova/vnc/xvp_proxy.py:137
#, python-format
msgid "Request made with missing token: %s"
msgstr "请求缺少令牌:%s"
#: nova/vnc/xvp_proxy.py:147
#, python-format
msgid "Request made with invalid token: %s"
msgstr "请求中有无效令牌:%s"
#: nova/vnc/xvp_proxy.py:154
#, python-format
msgid "Unexpected error: %s"
msgstr "意外错误:%s"
#: nova/vnc/xvp_proxy.py:174
#, python-format
msgid "Starting nova-xvpvncproxy node (version %s)"
msgstr "启动nova-xvpvncproxy节点(版本 %s)"
#: nova/volume/cinder.py:93
#, python-format
msgid "Cinderclient connection created using URL: %s"
msgstr ""
#: nova/volume/cinder.py:221
#, fuzzy
msgid "status must be 'in-use'"
msgstr "状态必须可用"
#: nova/volume/cinder.py:227
#, fuzzy
msgid "status must be 'available'"
msgstr "状态必须可用"
#: nova/volume/encryptors/__init__.py:42
#, python-format
msgid "Error instantiating %(provider)s: %(exception)s"
msgstr ""
#: nova/volume/encryptors/__init__.py:57
#, python-format
msgid ""
"Failed to retrieve encryption metadata for volume %(volume_id)s: "
"%(exception)s"
msgstr ""
#: nova/volume/encryptors/cryptsetup.py:54 nova/volume/encryptors/luks.py:67
#, python-format
msgid "opening encrypted volume %s"
msgstr ""
#: nova/volume/encryptors/cryptsetup.py:95 nova/volume/encryptors/luks.py:104
#, python-format
msgid "closing encrypted volume %s"
msgstr ""
#: nova/volume/encryptors/luks.py:42
#, python-format
msgid "formatting encrypted volume %s"
msgstr ""