71
75
"Stderr: %(stderr)r"
73
77
"%(description)s\n"
75
"退出代码: %(exit_code)s\n"
79
"退出代码:%(exit_code)s\n"
79
83
#: nova/exception.py:92
81
84
msgid "DB exception wrapped."
84
87
#: nova/exception.py:153
85
88
msgid "An unknown exception occurred."
88
91
#: nova/exception.py:176
89
92
msgid "Failed to decrypt text"
92
95
#: nova/exception.py:180
93
96
msgid "Failed to paginate through images from image service"
96
99
#: nova/exception.py:184
97
100
msgid "Virtual Interface creation failed"
100
103
#: nova/exception.py:188
101
104
msgid "5 attempts to create virtual interfacewith unique mac address failed"
105
msgstr "用唯一mac地址5次尝试创建虚拟接口失败"
104
107
#: nova/exception.py:193
105
108
msgid "Connection to glance failed"
108
111
#: nova/exception.py:197
109
112
msgid "Connection to melange failed"
113
msgstr "连接到melange失败"
112
115
#: nova/exception.py:201
113
116
msgid "Not authorized."
116
119
#: nova/exception.py:206
117
120
msgid "User does not have admin privileges"
120
123
#: nova/exception.py:210
122
125
msgid "Policy doesn't allow %(action)s to be performed."
126
msgstr "政策不允许 %(action)s 被执行。"
125
128
#: nova/exception.py:214
126
129
msgid "Unacceptable parameters."
129
132
#: nova/exception.py:219
130
133
msgid "Invalid snapshot"
133
136
#: nova/exception.py:223
135
138
msgid "Volume %(volume_id)s is not attached to anything"
139
msgstr "卷 %(volume_id)s 没有与任何东西关联"
138
141
#: nova/exception.py:227 nova/api/openstack/compute/contrib/keypairs.py:103
139
142
msgid "Keypair data is invalid"
142
145
#: nova/exception.py:231
143
146
msgid "Failed to load data into json format"
147
msgstr "把数据加载为json格式失败"
146
149
#: nova/exception.py:235
147
150
msgid "The request is invalid."
150
153
#: nova/exception.py:239
151
#, fuzzy, python-format
152
155
msgid "Invalid signature %(signature)s for user %(user)s."
153
msgstr "给用户 %(user)s 添加站点角色 %(role)s"
156
msgstr "针对用户 %(user)s 的无效签名 %(signature)s"
155
158
#: nova/exception.py:243
157
159
msgid "Invalid input received"
160
162
#: nova/exception.py:247
162
164
msgid "Invalid instance type %(instance_type)s."
165
msgstr "无效的实例类型 %(instance_type)s。"
165
167
#: nova/exception.py:251
166
168
msgid "Invalid volume type"
169
171
#: nova/exception.py:255
170
172
msgid "Invalid volume"
173
175
#: nova/exception.py:259
175
177
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
178
msgstr "无效的端口范围 %(from_port)s:%(to_port)s. %(msg)s"
178
180
#: nova/exception.py:263
180
182
msgid "Invalid IP protocol %(protocol)s."
183
msgstr "无效的IP协议 %(protocol)s。"
183
185
#: nova/exception.py:267
185
187
msgid "Invalid content type %(content_type)s."
188
msgstr "无效的内容类型 %(content_type)s。"
188
190
#: nova/exception.py:271
190
192
msgid "Invalid cidr %(cidr)s."
193
msgstr "无效的cidr %(cidr)s。"
193
195
#: nova/exception.py:275
194
196
msgid "Invalid reuse of an RPC connection."
197
199
#: nova/exception.py:281
202
204
#: nova/exception.py:285
205
207
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
209
msgstr "无法在aggregate %(aggregate_id)s 上执行啊action '%(action)s'。原因: %(reason)s。"
209
211
#: nova/exception.py:290
212
#, fuzzy, python-format
213
msgid "Group not valid. Reason: %(reason)s"
214
msgstr "找不到有效主机,原因是 %(reason)s。"
216
#: nova/exception.py:294
212
219
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
213
220
" the instance is in this state."
221
msgstr "实例 %(instance_uuid)s 处于%(attr)s %(state)s 中。该实例在这种状态下不能 %(method)s。"
216
#: nova/exception.py:295
217
#, fuzzy, python-format
223
#: nova/exception.py:299
218
225
msgid "Instance %(instance_id)s is not running."
219
msgstr "实例%(instance_id)s:挂载到%(mountpoint)s失败,移除中"
226
msgstr "实例 %(instance_id)s 没有运行。"
221
#: nova/exception.py:299
228
#: nova/exception.py:303
223
230
msgid "Instance %(instance_id)s is not suspended."
231
msgstr "实例 %(instance_id)s 没有挂起。"
226
#: nova/exception.py:303
227
#, fuzzy, python-format
233
#: nova/exception.py:307
228
235
msgid "Instance %(instance_id)s is not in rescue mode"
229
msgstr "实例%(instance_id)s:挂载到%(mountpoint)s失败,移除中"
236
msgstr "实例 %(instance_id)s 不在rescue模式。"
231
#: nova/exception.py:307
238
#: nova/exception.py:311
232
239
msgid "Failed to suspend instance"
235
#: nova/exception.py:311
242
#: nova/exception.py:315
236
243
msgid "Failed to resume server"
239
#: nova/exception.py:315
240
#, fuzzy, python-format
246
#: nova/exception.py:319
241
247
msgid "Failed to reboot instance"
244
#: nova/exception.py:319
250
#: nova/exception.py:323
245
251
msgid "Service is unavailable at this time."
248
#: nova/exception.py:323
254
#: nova/exception.py:327
249
255
msgid "Volume service is unavailable at this time."
252
#: nova/exception.py:327
258
#: nova/exception.py:331
253
259
msgid "Compute service is unavailable at this time."
260
msgstr "该时刻计算服务无法使用。"
256
#: nova/exception.py:331
262
#: nova/exception.py:335
258
264
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
265
msgstr "无法把实例 (%(instance_id)s) 迁移到当前主机 (%(host)s)。"
261
#: nova/exception.py:336
267
#: nova/exception.py:340
262
268
msgid "Destination compute host is unavailable at this time."
269
msgstr "该时刻目标计算主机无法使用。"
265
#: nova/exception.py:340
271
#: nova/exception.py:344
266
272
msgid "Original compute host is unavailable at this time."
273
msgstr "该时刻原始计算主机无法使用。"
269
#: nova/exception.py:344
275
#: nova/exception.py:348
270
276
msgid "The supplied hypervisor type of is invalid."
277
msgstr "提供的hypervisor类型无效。"
273
#: nova/exception.py:348
279
#: nova/exception.py:352
274
280
msgid "The instance requires a newer hypervisor version than has been provided."
281
msgstr "该实例需要比当前更新版本的hypervisor。"
277
#: nova/exception.py:353
283
#: nova/exception.py:357
280
286
"The supplied disk path (%(path)s) already exists, it is expected not to "
288
msgstr "提供的磁盘路径 (%(path)s) 已经存在,预计是不存在的。"
284
#: nova/exception.py:358
290
#: nova/exception.py:362
286
292
msgid "The supplied device path (%(path)s) is invalid."
293
msgstr "提供的设备路径 (%(path)s) 是无效的。"
289
#: nova/exception.py:362
295
#: nova/exception.py:366
290
296
msgid "Unacceptable CPU info"
293
#: nova/exception.py:366
299
#: nova/exception.py:370
295
301
msgid "%(address)s is not a valid IP v4/6 address."
302
msgstr "%(address)s 不是有效的IP v4/6地址。"
298
#: nova/exception.py:370
304
#: nova/exception.py:374
301
307
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
302
308
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
309
msgstr "VLAN标签对于端口组%(bridge)s 是不适合的。预计的VLAN标签是 %(tag)s,但与端口组关联的是 %(pgroup)s。"
305
#: nova/exception.py:376
311
#: nova/exception.py:380
308
314
"vSwitch which contains the port group %(bridge)s is not associated with "
309
315
"the desired physical adapter. Expected vSwitch is %(expected)s, but the "
310
316
"one associated is %(actual)s."
318
"包含端口组 %(bridge)s 的vSwitch没有与预计的物理适配器关联。预计的vSwitch是 %(expected)s,但关联的是 "
313
#: nova/exception.py:383
321
#: nova/exception.py:387
315
323
msgid "Disk format %(disk_format)s is not acceptable"
324
msgstr "磁盘格式 %(disk_format)s 不能接受"
318
#: nova/exception.py:387
326
#: nova/exception.py:391
320
328
msgid "Image %(image_id)s is unacceptable: %(reason)s"
329
msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s"
323
#: nova/exception.py:391
324
#, fuzzy, python-format
331
#: nova/exception.py:395
325
333
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
326
msgstr "实例%(instance_id)s:挂载到%(mountpoint)s失败,移除中"
334
msgstr "实例 %(instance_id)s 无法接受,原因是: %(reason)s"
328
#: nova/exception.py:395
336
#: nova/exception.py:399
330
338
msgid "Ec2 id %(ec2_id)s is unacceptable."
339
msgstr "Ec2 id %(ec2_id)s 无法接受。"
333
#: nova/exception.py:399
341
#: nova/exception.py:403
334
342
msgid "Resource could not be found."
337
#: nova/exception.py:404
345
#: nova/exception.py:408
339
347
msgid "Required flag %(flag)s not set."
348
msgstr "要求的flag %(flag)s 没有设置。"
342
#: nova/exception.py:408
350
#: nova/exception.py:412
344
352
msgid "Volume %(volume_id)s could not be found."
353
msgstr "卷 %(volume_id)s 没有找到。"
347
#: nova/exception.py:412
355
#: nova/exception.py:416
349
357
msgid "Unable to locate account %(account_name) on Solidfire device"
358
msgstr "Unable to locate account %(account_name) on Solidfire device"
352
#: nova/exception.py:416
353
#, fuzzy, python-format
360
#: nova/exception.py:420
354
362
msgid "Volume not found for instance %(instance_id)s."
355
msgstr "不能为实例%(instance_name)s使用SR %(sr_ref)s"
363
msgstr "没有为实例 %(instance_id)s 找到卷。"
357
#: nova/exception.py:420
365
#: nova/exception.py:424
359
367
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
368
msgstr "卷 %(volume_id)s 针对键 %(metadata_key)s 没有元数据。"
362
#: nova/exception.py:425
370
#: nova/exception.py:429
363
371
msgid "Zero volume types found."
366
#: nova/exception.py:429
374
#: nova/exception.py:433
368
376
msgid "Volume type %(volume_type_id)s could not be found."
377
msgstr "卷类型 %(volume_type_id)s 没有找到。"
371
#: nova/exception.py:433
379
#: nova/exception.py:437
373
381
msgid "Volume type with name %(volume_type_name)s could not be found."
382
msgstr "名为 %(volume_type_name)s 的卷类型没有找到。"
376
#: nova/exception.py:438
384
#: nova/exception.py:442
379
387
"Volume Type %(volume_type_id)s has no extra specs with key "
380
388
"%(extra_specs_key)s."
389
msgstr "卷类型 %(volume_type_id)s 没有额外说明键 %(extra_specs_key)s 。"
383
#: nova/exception.py:443
391
#: nova/exception.py:447
385
393
msgid "Snapshot %(snapshot_id)s could not be found."
394
msgstr "快照 %(snapshot_id)s 没有找到。"
388
#: nova/exception.py:447
396
#: nova/exception.py:451
390
398
msgid "deleting volume %(volume_name)s that has snapshot"
399
msgstr "正在删除有快照的卷 %(volume_name)s"
401
#: nova/exception.py:455
403
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
393
#: nova/exception.py:451
406
#: nova/exception.py:460
395
408
msgid "No target id found for volume %(volume_id)s."
409
msgstr "没有为卷 %(volume_id)s 找到目标id。"
398
#: nova/exception.py:455
411
#: nova/exception.py:464
400
413
msgid "No disk at %(location)s"
414
msgstr "在 %(location)s 没有磁盘"
403
#: nova/exception.py:459
416
#: nova/exception.py:468
405
418
msgid "Could not find a handler for %(driver_type)s volume."
419
msgstr "无法为 %(driver_type)s 卷找到handler。"
408
#: nova/exception.py:463
421
#: nova/exception.py:472
410
423
msgid "Invalid image href %(image_href)s."
424
msgstr "无效的镜像href %(image_href)s。"
413
#: nova/exception.py:467
426
#: nova/exception.py:476
415
428
"Some images have been stored via hrefs. This version of the api does not "
416
429
"support displaying image hrefs."
430
msgstr "有些镜像通过hrefs存储。该api版本不支持显示镜像hrefs。"
419
#: nova/exception.py:472
432
#: nova/exception.py:481
421
434
msgid "Image %(image_id)s could not be found."
435
msgstr "镜像 %(image_id)s 没有找到。"
424
#: nova/exception.py:476
425
#, fuzzy, python-format
437
#: nova/exception.py:485
426
439
msgid "Kernel not found for image %(image_id)s."
427
msgstr "没有找到镜像文件%(_image_id)s 的属性 %(param)s"
440
msgstr "没有为镜像 %(image_id)s 找到内核。"
429
#: nova/exception.py:480
430
#, fuzzy, python-format
442
#: nova/exception.py:489
431
444
msgid "User %(user_id)s could not be found."
445
msgstr "用户 %(user_id)s 没有找到。"
434
#: nova/exception.py:484
447
#: nova/exception.py:493
436
449
msgid "Project %(project_id)s could not be found."
450
msgstr "项目 %(project_id)s 没有找到。"
439
#: nova/exception.py:488
440
#, fuzzy, python-format
452
#: nova/exception.py:497
441
454
msgid "User %(user_id)s is not a member of project %(project_id)s."
442
msgstr "添加用户 %(user)s 到项目 %(project)s 中"
455
msgstr "用户 %(user_id)s 不是项目 %(project_id)s 的成员。"
444
#: nova/exception.py:492
445
#, fuzzy, python-format
457
#: nova/exception.py:501
446
459
msgid "Role %(role_id)s could not be found."
460
msgstr "角色 %(role_id)s 没有找到。"
449
#: nova/exception.py:496
462
#: nova/exception.py:505
450
463
msgid "Cannot find SR to read/write VDI."
464
msgstr "没有找到SR来读写VDI。"
453
#: nova/exception.py:500
466
#: nova/exception.py:509
455
468
msgid "%(req)s is required to create a network."
469
msgstr "创建网络 %(req)s 是必要的。"
458
#: nova/exception.py:504
471
#: nova/exception.py:513
460
473
msgid "Network %(network_id)s could not be found."
474
msgstr "网络 %(network_id)s 没有找到。"
463
#: nova/exception.py:508
476
#: nova/exception.py:517
465
478
msgid "Network could not be found for bridge %(bridge)s"
479
msgstr "无法为桥 %(bridge)s 找到网络"
468
#: nova/exception.py:512
481
#: nova/exception.py:521
470
483
msgid "Network could not be found for uuid %(uuid)s"
484
msgstr "无法为uuid %(uuid)s 找到网络"
473
#: nova/exception.py:516
486
#: nova/exception.py:525
475
488
msgid "Network could not be found with cidr %(cidr)s."
489
msgstr "无法为cidr %(cidr)s 找到网络。"
478
#: nova/exception.py:520
479
#, fuzzy, python-format
491
#: nova/exception.py:529
480
493
msgid "Network could not be found for instance %(instance_id)s."
481
msgstr "获取虚拟机 %s 控制台输出"
494
msgstr "无法为实例 %(instance_id)s 找到网络。"
483
#: nova/exception.py:524
496
#: nova/exception.py:533
485
497
msgid "No networks defined."
488
#: nova/exception.py:528
500
#: nova/exception.py:537
491
503
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
492
504
" the project %(project_id)s."
505
msgstr "或者网络uuid %(network_uuid)s不存在,或者它没有分配给项目 %(project_id)s。"
495
#: nova/exception.py:533
507
#: nova/exception.py:542
497
509
msgid "Host is not set to the network (%(network_id)s)."
510
msgstr "主机没有设置于网络 (%(network_id)s)。"
500
#: nova/exception.py:537
512
#: nova/exception.py:546
501
513
msgid "Could not find the datastore reference(s) which the VM uses."
514
msgstr "无法找到虚拟机使用的datastore reference(s)。"
504
#: nova/exception.py:541
516
#: nova/exception.py:550
506
518
msgid "No fixed IP associated with id %(id)s."
519
msgstr "没有固定IP与id %(id)s 关联。"
509
#: nova/exception.py:545
521
#: nova/exception.py:554
511
523
msgid "Fixed ip not found for address %(address)s."
524
msgstr "没有为地址 %(address)s 找到固定IP。"
514
#: nova/exception.py:549
515
#, fuzzy, python-format
526
#: nova/exception.py:558
516
528
msgid "Instance %(instance_id)s has zero fixed ips."
517
msgstr "实例%(instance_id)s:挂载到%(mountpoint)s失败,移除中"
529
msgstr "实例 %(instance_id)s 没有固定ip。"
519
#: nova/exception.py:553
531
#: nova/exception.py:562
521
533
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
534
msgstr "网络主机 %(host)s 在网络 %(network_id)s 中没有固定ip。"
524
#: nova/exception.py:558
525
#, fuzzy, python-format
536
#: nova/exception.py:567
526
538
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
527
msgstr "实例%(instance_id)s:挂载到%(mountpoint)s失败,移除中"
539
msgstr "实例 %(instance_id)s 没有固定ip '%(ip)s'。"
529
#: nova/exception.py:562
541
#: nova/exception.py:571
531
543
msgid "Host %(host)s has zero fixed ips."
544
msgstr "主机 %(host)s 没有固定IP。"
534
#: nova/exception.py:566
546
#: nova/exception.py:575
537
549
"Fixed IP address (%(address)s) does not exist in network "
538
550
"(%(network_uuid)s)."
551
msgstr "网络 (%(network_uuid)s) 中不存在固定IP地址 (%(address)s)。"
541
#: nova/exception.py:571
553
#: nova/exception.py:580
543
555
msgid "Fixed IP address %(address)s is already in use."
556
msgstr "固定IP地址 %(address)s 已在使用。"
546
#: nova/exception.py:575
558
#: nova/exception.py:584
548
560
msgid "Fixed IP address %(address)s is invalid."
561
msgstr "固定IP地址 %(address)s 无效。"
551
#: nova/exception.py:579
563
#: nova/exception.py:588
552
564
msgid "Zero fixed ips available."
555
#: nova/exception.py:583
567
#: nova/exception.py:592
556
568
msgid "Zero fixed ips could be found."
559
#: nova/exception.py:587
571
#: nova/exception.py:596
561
573
msgid "Floating ip not found for id %(id)s."
574
msgstr "找不到适合id %(id)s 的浮动IP。"
564
#: nova/exception.py:591
576
#: nova/exception.py:600
566
578
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
579
msgstr "DNS 入口 %(name)s 已经在域中 %(domain)s 存在。"
569
#: nova/exception.py:595
581
#: nova/exception.py:604
571
583
msgid "Floating ip not found for address %(address)s."
584
msgstr "找不到适合地址 %(address)s 的浮动ip。"
574
#: nova/exception.py:599
586
#: nova/exception.py:608
576
588
msgid "Floating ip not found for host %(host)s."
589
msgstr "没有为主机 %(host)s 找到浮动IP。"
579
#: nova/exception.py:603
591
#: nova/exception.py:612
580
592
msgid "Zero floating ips available."
583
#: nova/exception.py:607
595
#: nova/exception.py:616
585
597
msgid "Floating ip %(address)s is associated."
598
msgstr "浮动ip %(address)s 已被关联。"
588
#: nova/exception.py:611
600
#: nova/exception.py:620
590
602
msgid "Floating ip %(address)s is not associated."
603
msgstr "浮动ip %(address)s 没有被关联。"
593
#: nova/exception.py:615
605
#: nova/exception.py:624
594
606
msgid "Zero floating ips exist."
597
#: nova/exception.py:619
598
#, fuzzy, python-format
609
#: nova/exception.py:628
599
611
msgid "Interface %(interface)s not found."
612
msgstr "接口 %(interface)s没有找到。"
602
#: nova/exception.py:623
603
#, fuzzy, python-format
614
#: nova/exception.py:632
604
616
msgid "Keypair %(name)s not found for user %(user_id)s"
605
msgstr "没有找到镜像文件%(_image_id)s 的属性 %(param)s"
617
msgstr "没有为用户 %(user_id)s 找到Keypair %(name)s。"
607
#: nova/exception.py:627
619
#: nova/exception.py:636
609
621
msgid "Certificate %(certificate_id)s not found."
622
msgstr "证书 %(certificate_id)s 没有找到。"
612
#: nova/exception.py:631
624
#: nova/exception.py:640
614
626
msgid "Service %(service_id)s could not be found."
627
msgstr "服务 %(service_id)s 没有找到。"
617
#: nova/exception.py:635
618
#, fuzzy, python-format
629
#: nova/exception.py:644
619
631
msgid "Host %(host)s could not be found."
632
msgstr "主机 %(host)s 没有找到。"
622
#: nova/exception.py:639
634
#: nova/exception.py:648
624
636
msgid "Compute host %(host)s could not be found."
637
msgstr "计算主机 %(host)s 没有找到。"
627
#: nova/exception.py:643
639
#: nova/exception.py:652
629
641
msgid "Could not find binary %(binary)s on host %(host)s."
642
msgstr "没有在主机 %(host)s 找到二进制 %(binary)s。"
632
#: nova/exception.py:647
644
#: nova/exception.py:656
634
646
msgid "Auth token %(token)s could not be found."
647
msgstr "验证令牌 %(token)s 没有找到。"
637
#: nova/exception.py:651
649
#: nova/exception.py:660
639
651
msgid "Access Key %(access_key)s could not be found."
652
msgstr "Access Key %(access_key)s 没有找到。"
642
#: nova/exception.py:655
643
#, fuzzy, python-format
654
#: nova/exception.py:664
644
655
msgid "Quota could not be found"
647
#: nova/exception.py:659
658
#: nova/exception.py:668
649
660
msgid "Quota for project %(project_id)s could not be found."
661
msgstr "没有为项目 %(project_id)s 找到Quota。"
652
#: nova/exception.py:663
663
#: nova/exception.py:672
654
665
msgid "Security group %(security_group_id)s not found."
666
msgstr "安全组 %(security_group_id)s 没有找到。"
657
#: nova/exception.py:667
668
#: nova/exception.py:676
659
670
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
671
msgstr "没有为项目 %(project_id)s 找到 安全组 %(security_group_id)s。"
662
#: nova/exception.py:672
673
#: nova/exception.py:681
664
675
msgid "Security group with rule %(rule_id)s not found."
676
msgstr "带有规则 %(rule_id)s 的安全组没有找到。"
667
#: nova/exception.py:676
678
#: nova/exception.py:685
670
681
"Security group %(security_group_id)s is already associated with the "
671
682
"instance %(instance_id)s"
683
msgstr "安全组 %(security_group_id)s 已经与实例 %(instance_id)s 关联。"
674
#: nova/exception.py:681
685
#: nova/exception.py:690
677
688
"Security group %(security_group_id)s is not associated with the instance "
678
689
"%(instance_id)s"
690
msgstr "安全组 %(security_group_id)s 没有与实例 %(instance_id)s 关联。"
681
#: nova/exception.py:686
692
#: nova/exception.py:695
683
694
msgid "Migration %(migration_id)s could not be found."
695
msgstr "迁移 %(migration_id)s 没有找到。"
686
#: nova/exception.py:690
697
#: nova/exception.py:699
688
699
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
700
msgstr "没有为状态是 %(status)s 的实例 %(instance_id)s 找到迁移。"
691
#: nova/exception.py:695
702
#: nova/exception.py:704
693
704
msgid "Console pool %(pool_id)s could not be found."
705
msgstr "Console pool %(pool_id)s 没有找到。"
696
#: nova/exception.py:699
707
#: nova/exception.py:708
699
710
"Console pool of type %(console_type)s for compute host %(compute_host)s "
700
711
"on proxy host %(host)s not found."
713
"没有为计算主机 %(compute_host)s 在代理主机 %(host)s 上找到类型是 %(console_type)s 的Console "
703
#: nova/exception.py:705
716
#: nova/exception.py:714
705
718
msgid "Console %(console_id)s could not be found."
719
msgstr "Console %(console_id)s 没有找到。"
708
#: nova/exception.py:709
721
#: nova/exception.py:718
710
723
msgid "Console for instance %(instance_id)s could not be found."
724
msgstr "没有为实例 %(instance_id)s 找到Console。"
713
#: nova/exception.py:713
714
#, fuzzy, python-format
726
#: nova/exception.py:722
716
729
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
718
msgstr "实例%(instance_id)s:尝试挂载卷%(volume_id)s到%(mountpoint)s"
731
msgstr "没有为池 %(pool_id)s 中的实例 %(instance_id)s 找到console."
720
#: nova/exception.py:718
733
#: nova/exception.py:727
722
735
msgid "Invalid console type %(console_type)s "
736
msgstr "无效的console类型 %(console_type)s "
725
#: nova/exception.py:722
726
#, fuzzy, python-format
738
#: nova/exception.py:731
727
739
msgid "Zero instance types found."
730
#: nova/exception.py:726
742
#: nova/exception.py:735
732
744
msgid "Instance type %(instance_type_id)s could not be found."
745
msgstr "实例类型 %(instance_type_id)s 没有找到。"
735
#: nova/exception.py:730
747
#: nova/exception.py:739
737
749
msgid "Instance type with name %(instance_type_name)s could not be found."
750
msgstr "名为 %(instance_type_name)s 的实例类型没有找到。"
740
#: nova/exception.py:735
752
#: nova/exception.py:744
742
754
msgid "Flavor %(flavor_id)s could not be found."
755
msgstr "风格 %(flavor_id)s没有找到。"
745
#: nova/exception.py:739
757
#: nova/exception.py:748
747
759
msgid "Zone %(zone_id)s could not be found."
760
msgstr "区域 %(zone_id)s 没有找到。"
750
#: nova/exception.py:743
762
#: nova/exception.py:752
752
764
msgid "Scheduler Host Filter %(filter_name)s could not be found."
765
msgstr "Scheduler Host Filter %(filter_name)s 没有找到。"
755
#: nova/exception.py:747
767
#: nova/exception.py:756
757
769
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
770
msgstr "Scheduler cost function %(cost_fn_str)s 没有找到。"
760
#: nova/exception.py:752
772
#: nova/exception.py:761
762
774
msgid "Scheduler weight flag not found: %(flag_name)s"
775
msgstr "未找到Scheduler的权重标记:%(flag_name)s"
765
#: nova/exception.py:756
777
#: nova/exception.py:765
767
779
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
780
msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。"
770
#: nova/exception.py:761
782
#: nova/exception.py:770
773
785
"Instance Type %(instance_type_id)s has no extra specs with key "
774
786
"%(extra_specs_key)s."
787
msgstr "实例类型 %(instance_type_id)s 没有额外的 键为%(extra_specs_key)s 的规格说明。"
777
#: nova/exception.py:766
778
#, fuzzy, python-format
789
#: nova/exception.py:775
779
790
msgid "LDAP object could not be found"
782
#: nova/exception.py:770
783
#, fuzzy, python-format
793
#: nova/exception.py:779
784
795
msgid "LDAP user %(user_id)s could not be found."
796
msgstr "没有找到LDAP用户 %(user_id)s。"
787
#: nova/exception.py:774
798
#: nova/exception.py:783
789
800
msgid "LDAP group %(group_id)s could not be found."
801
msgstr "没有找到LDAP用户组 %(group_id)s。"
792
#: nova/exception.py:778
793
#, fuzzy, python-format
803
#: nova/exception.py:787
794
805
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
795
msgstr "用户 %(uid)s 已经是 组 %(group_dn)s 中的成员"
806
msgstr "LDAP用户 %(user_id)s 不是 %(group_id)s 的组成员。"
797
#: nova/exception.py:782
808
#: nova/exception.py:791
799
810
msgid "File %(file_path)s could not be found."
811
msgstr "找不到文件 %(file_path)s。"
802
#: nova/exception.py:786
813
#: nova/exception.py:795
803
814
msgid "Zero files could be found."
806
#: nova/exception.py:790
817
#: nova/exception.py:799
808
819
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
820
msgstr "未找到与网络适配器 %(adapter)s 关联的虚拟交换机。"
811
#: nova/exception.py:795
822
#: nova/exception.py:804
813
824
msgid "Network adapter %(adapter)s could not be found."
825
msgstr "未找到网络适配器 %(adapter)s。"
816
#: nova/exception.py:799
827
#: nova/exception.py:808
818
829
msgid "Class %(class_name)s could not be found: %(exception)s"
830
msgstr "找不到类 %(class_name)s :异常 %(exception)s"
821
#: nova/exception.py:803
832
#: nova/exception.py:812
822
833
msgid "Action not allowed."
825
#: nova/exception.py:807
826
#, fuzzy, python-format
836
#: nova/exception.py:816
827
838
msgid "Unable to use global role %(role_id)s"
839
msgstr "无法使用全局角色 %(role_id)s"
830
#: nova/exception.py:811
841
#: nova/exception.py:820
831
842
msgid "Rotation is not allowed for snapshots"
834
#: nova/exception.py:815
845
#: nova/exception.py:824
835
846
msgid "Rotation param is required for backup image_type"
847
msgstr "备份 image_type 要求循环参数。"
838
#: nova/exception.py:824
839
#, fuzzy, python-format
849
#: nova/exception.py:833
840
851
msgid "Key pair %(key_name)s already exists."
852
msgstr "密钥对 %(key_name)s 已经存在。"
843
#: nova/exception.py:828
844
#, fuzzy, python-format
854
#: nova/exception.py:837
845
856
msgid "User %(user)s already exists."
846
msgstr "LDAP 用户 %s 已存在"
857
msgstr "用户 %(user)s 已存在。"
848
#: nova/exception.py:832
849
#, fuzzy, python-format
859
#: nova/exception.py:841
850
861
msgid "LDAP user %(user)s already exists."
851
msgstr "LDAP 用户 %s 已存在"
862
msgstr "LDAP用户 %(user)s 已经存在。"
853
#: nova/exception.py:836
854
#, fuzzy, python-format
864
#: nova/exception.py:845
855
866
msgid "LDAP group %(group)s already exists."
867
msgstr "LDAP用户组 %(group)s 已经存在。"
858
#: nova/exception.py:840
869
#: nova/exception.py:849
860
871
msgid "User %(uid)s is already a member of the group %(group_dn)s"
861
872
msgstr "用户 %(uid)s 已经是 组 %(group_dn)s 中的成员"
863
#: nova/exception.py:845
864
#, fuzzy, python-format
874
#: nova/exception.py:854
865
876
msgid "Project %(project)s already exists."
877
msgstr "项目 %(project)s 已经存在。"
868
#: nova/exception.py:849
869
#, fuzzy, python-format
879
#: nova/exception.py:858
870
881
msgid "Instance %(name)s already exists."
871
msgstr "LDAP 用户 %s 已存在"
882
msgstr "实例 %(name)s 已经存在。"
873
#: nova/exception.py:853
874
#, fuzzy, python-format
884
#: nova/exception.py:862
875
886
msgid "Instance Type %(name)s already exists."
887
msgstr "实例类型 %(name)s 已经存在。"
878
#: nova/exception.py:857
879
#, fuzzy, python-format
889
#: nova/exception.py:866
880
891
msgid "Volume Type %(name)s already exists."
892
msgstr "卷类型 %(name)s 已经存在。"
883
#: nova/exception.py:861
894
#: nova/exception.py:870
885
896
msgid "%(path)s is on shared storage: %(reason)s"
897
msgstr "%(path)s 在共享存储上:%(reason)s"
888
#: nova/exception.py:865
899
#: nova/exception.py:874
889
900
msgid "Migration error"
892
#: nova/exception.py:869
903
#: nova/exception.py:878
894
905
msgid "Malformed message body: %(reason)s"
906
msgstr "格式错误的消息体: %(reason)s"
897
#: nova/exception.py:873
908
#: nova/exception.py:882
899
910
msgid "Could not find config at %(path)s"
911
msgstr "在 %(path)s 找不到配置文件。"
902
#: nova/exception.py:877
913
#: nova/exception.py:886
904
915
msgid "Could not load paste app '%(name)s' from %(path)s"
916
msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'"
907
#: nova/exception.py:881
918
#: nova/exception.py:890
908
919
msgid "Nova access parameters were not specified."
920
msgstr "未指定Nova访问参数。"
911
#: nova/exception.py:885
922
#: nova/exception.py:894
913
924
msgid "Virtual Storage Array %(id)d could not be found."
925
msgstr "无法找到虚拟存储阵列 %(id)d。"
916
#: nova/exception.py:889
927
#: nova/exception.py:898
918
929
msgid "Virtual Storage Array %(name)s could not be found."
930
msgstr "无法找到虚拟存储阵列 %(name)s。"
921
#: nova/exception.py:893
932
#: nova/exception.py:902
922
933
msgid "When resizing, instances must change size!"
934
msgstr "调整时实例的大小必须要发生变化。"
925
#: nova/exception.py:897
936
#: nova/exception.py:906
926
937
msgid "Image is larger than instance type allows"
938
msgstr "镜像比实例类型所允许的大。"
929
#: nova/exception.py:901
940
#: nova/exception.py:910
930
941
msgid "1 or more Zones could not complete the request"
942
msgstr "1个或多个区域无法完成请求。"
933
#: nova/exception.py:905
944
#: nova/exception.py:914
934
945
msgid "Instance type's memory is too small for requested image."
946
msgstr "实例类型的内存对于所请求的镜像太小。"
937
#: nova/exception.py:909
948
#: nova/exception.py:918
938
949
msgid "Instance type's disk is too small for requested image."
950
msgstr "实例类型的磁盘对于所请求的镜像太小。"
941
#: nova/exception.py:913
952
#: nova/exception.py:922
943
954
msgid "Insufficient free memory on compute node to start %(uuid)s."
955
msgstr "没有足够的可用内存来启动计算节点 %(uuid)s。"
946
#: nova/exception.py:917
957
#: nova/exception.py:926
947
958
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
959
msgstr "无法获取此主机的带宽、CPU和磁盘指标。"
950
#: nova/exception.py:921
961
#: nova/exception.py:930
952
963
msgid "No valid host was found. %(reason)s"
964
msgstr "找不到有效主机,原因是 %(reason)s。"
955
#: nova/exception.py:925
966
#: nova/exception.py:934
957
968
msgid "Host %(host)s is not up or doesn't exist."
969
msgstr "主机 %(host)s 没有启动或者不存在。"
960
#: nova/exception.py:929
971
#: nova/exception.py:938
961
972
msgid "Quota exceeded"
964
#: nova/exception.py:933
975
#: nova/exception.py:942
976
#, fuzzy, python-format
978
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
980
msgstr "Aggregate %(aggregate_id)s没有主机 %(host)s。"
982
#: nova/exception.py:947
966
984
msgid "Aggregate %(aggregate_id)s could not be found."
985
msgstr "找不到 Aggregate %(aggregate_id)s。"
969
#: nova/exception.py:937
987
#: nova/exception.py:951
971
989
msgid "Aggregate %(aggregate_name)s already exists."
990
msgstr "Aggregate %(aggregate_name)s 已经存在。"
974
#: nova/exception.py:941
992
#: nova/exception.py:955
976
994
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
995
msgstr "Aggregate %(aggregate_id)s没有主机 %(host)s。"
979
#: nova/exception.py:945
997
#: nova/exception.py:959
981
999
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
1000
msgstr "Aggregate %(aggregate_id)s 没有键为 %(metadata_key)s 的元数据。"
984
#: nova/exception.py:950
1002
#: nova/exception.py:964
985
1003
#, python-format
986
1004
msgid "Host %(host)s already member of another aggregate."
1005
msgstr "主机 %(host)s 已经是另外一个aggregate的成员。"
989
#: nova/exception.py:954
1007
#: nova/exception.py:968
990
1008
#, python-format
991
1009
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
1010
msgstr "Aggregate %(aggregate_id)s已经有主机 %(host)s。"
994
#: nova/exception.py:958
1012
#: nova/exception.py:972
995
1013
msgid "Detected more than one volume with name %(vol_name)"
1014
msgstr "检测到不止一个名称为 %(vol_name) 的卷。"
998
#: nova/exception.py:962
1016
#: nova/exception.py:976
999
1017
#, python-format
1000
1018
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
1019
msgstr "无法创建名称为 %(name)s 规格为 %(extra_specs)s 的卷类型。"
1003
#: nova/exception.py:967
1004
#, fuzzy, python-format
1021
#: nova/exception.py:981
1005
1022
msgid "Unable to create instance type"
1006
msgstr "无法挂载卷到虚拟机 %s"
1008
#: nova/exception.py:971
1025
#: nova/exception.py:985
1009
1026
msgid "Bad response from SolidFire API"
1027
msgstr "来自SolidFire API的错误响应"
1012
#: nova/exception.py:975
1029
#: nova/exception.py:989
1013
1030
#, python-format
1014
1031
msgid "Error in SolidFire API response: status=%(status)s"
1032
msgstr "SolidFire API响应里发生错误:status=%(status)s"
1017
#: nova/exception.py:979
1034
#: nova/exception.py:993
1018
1035
#, python-format
1019
1036
msgid "Error in SolidFire API response: data=%(data)s"
1037
msgstr "SolidFire API响应里发生错误:data=%(data)s"
1022
#: nova/exception.py:983
1039
#: nova/exception.py:997
1023
1040
msgid "Detected existing vlan with id %(vlan)"
1041
msgstr "检测到已存在的id为%(vlan) vlan"
1026
#: nova/exception.py:987
1027
#, fuzzy, python-format
1043
#: nova/exception.py:1001
1028
1045
msgid "Instance %(instance_id)s could not be found."
1046
msgstr "实例 %(instance_id)s 没有找到。"
1031
#: nova/exception.py:991
1048
#: nova/exception.py:1005
1032
1049
msgid "Invalid id: %(val) (expecting \"i-...\")."
1036
1053
#, python-format
1037
1054
msgid "syslog facility must be one of: %s"
1055
msgstr "syslog设备必须作为一个 %s 。"
1040
1057
#: nova/manager.py:146
1041
1058
#, python-format
1042
1059
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
1060
msgstr "跳过 %(full_task_name)s,到下次运行还剩下%(ticks_to_skip)s 跳。"
1045
1062
#: nova/manager.py:152
1046
1063
#, python-format
1047
1064
msgid "Running periodic task %(full_task_name)s"
1065
msgstr "正在运行周期性任务 %(full_task_name)s"
1050
1067
#: nova/manager.py:159
1051
1068
#, python-format
1052
1069
msgid "Error during %(full_task_name)s: %(e)s"
1070
msgstr "在 %(full_task_name)s 期间发生的错误:%(e)s"
1055
1072
#: nova/manager.py:203
1056
1073
msgid "Notifying Schedulers of capabilities ..."
1074
msgstr "向 Schedulers 通报能力。"
1059
1076
#: nova/policy.py:30
1060
1077
msgid "JSON file representing policy"
1078
msgstr "JSON文件表示策略。"
1063
1080
#: nova/policy.py:33
1064
1081
msgid "Rule checked when requested rule is not found"
1082
msgstr "请求的规则找不到时的检查缺省规则。"
1067
1084
#: nova/service.py:159
1068
1085
#, python-format
1069
1086
msgid "Starting %(topic)s node (version %(vcs_string)s)"
1087
msgstr "启动 %(topic)s 节点 (版本 %(vcs_string)s)"
1072
#: nova/service.py:176
1089
#: nova/service.py:177
1073
1090
#, python-format
1074
1091
msgid "Creating Consumer connection for Service %s"
1092
msgstr "为服务 %s 创建消费者"
1077
#: nova/service.py:250
1094
#: nova/service.py:251
1078
1095
msgid "Service killed that has no database entry"
1079
1096
msgstr "因无数据库记录,服务已被中止"
1081
#: nova/service.py:287
1098
#: nova/service.py:288
1082
1099
msgid "The service database object disappeared, Recreating it."
1100
msgstr "服务数据库对象消失,正在重新创建。"
1085
#: nova/service.py:302
1102
#: nova/service.py:303
1086
1103
msgid "Recovered model server connection!"
1087
1104
msgstr "与模型服务器(model server)的连接已恢复!"
1089
#: nova/service.py:308
1106
#: nova/service.py:309
1090
1107
msgid "model server went away"
1091
1108
msgstr "失去与模型服务器的连接"
1093
#: nova/service.py:400
1110
#: nova/service.py:402
1094
1111
msgid "Full set of FLAGS:"
1097
#: nova/service.py:407
1114
#: nova/service.py:409
1098
1115
#, python-format
1099
1116
msgid "%(flag)s : FLAG SET "
1117
msgstr "FLAG集合:%(flag)s "
1103
1120
#, python-format
1104
1121
msgid "Inner Exception: %s"
1105
1122
msgstr "内层异常:%s"
1107
#: nova/utils.py:156
1124
#: nova/utils.py:158
1108
1125
#, python-format
1109
1126
msgid "Fetching %s"
1110
1127
msgstr "正在抓取 %s"
1112
#: nova/utils.py:197
1129
#: nova/utils.py:199
1113
1130
#, python-format
1114
1131
msgid "Got unknown keyword args to utils.execute: %r"
1132
msgstr "发现未知的 utils.execute 关键字参数:%r"
1117
#: nova/utils.py:207
1134
#: nova/utils.py:209
1118
1135
#, python-format
1119
1136
msgid "Running cmd (subprocess): %s"
1120
1137
msgstr "正在运行(在子进程中)运行命令:%s"
1122
#: nova/utils.py:223 nova/utils.py:302
1139
#: nova/utils.py:225 nova/utils.py:304
1123
1140
#, python-format
1124
1141
msgid "Result was %s"
1125
1142
msgstr "运行结果为 %s"
1127
#: nova/utils.py:236
1144
#: nova/utils.py:238
1128
1145
#, python-format
1129
1146
msgid "%r failed. Retrying."
1132
#: nova/utils.py:278
1149
#: nova/utils.py:280
1133
1150
#, python-format
1134
1151
msgid "Running cmd (SSH): %s"
1137
#: nova/utils.py:280
1154
#: nova/utils.py:282
1138
1155
msgid "Environment not supported over SSH"
1156
msgstr "SSH上不支持环境变量"
1141
#: nova/utils.py:284
1158
#: nova/utils.py:286
1142
1159
msgid "process_input not supported over SSH"
1160
msgstr "SSH上不支持的进程输入参数。"
1145
#: nova/utils.py:343
1162
#: nova/utils.py:345
1146
1163
#, python-format
1147
1164
msgid "debug in callback: %s"
1148
1165
msgstr "回调中debug:%s"
1150
#: nova/utils.py:476
1167
#: nova/utils.py:478
1151
1168
#, python-format
1152
1169
msgid "Link Local address is not found.:%s"
1170
msgstr "本地IP地址没有找到:%s"
1155
#: nova/utils.py:479
1172
#: nova/utils.py:481
1156
1173
#, python-format
1157
1174
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
1175
msgstr "无法连接到 %(interface)s 的本地IP:%(ex)s"
1160
#: nova/utils.py:576
1177
#: nova/utils.py:592
1161
1178
#, python-format
1162
1179
msgid "Invalid backend: %s"
1163
1180
msgstr "无效的后台:%s"
1165
#: nova/utils.py:587
1182
#: nova/utils.py:603
1166
1183
#, python-format
1167
1184
msgid "backend %s"
1170
#: nova/utils.py:636
1187
#: nova/utils.py:652
1171
1188
msgid "in looping call"
1174
#: nova/utils.py:810
1191
#: nova/utils.py:828
1175
1192
#, python-format
1176
1193
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock"
1194
msgstr "正在为方法 \"%(method)s\" 试图获取信号量 \"%(lock)s\"...锁"
1179
#: nova/utils.py:814
1196
#: nova/utils.py:832
1180
1197
#, python-format
1181
1198
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock"
1199
msgstr "为方法 \"%(method)s\" 获得信号量 \"%(lock)s\"...锁"
1184
#: nova/utils.py:818
1201
#: nova/utils.py:836
1185
1202
#, python-format
1186
1203
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock"
1204
msgstr "正在为方法 \"%(method)s\" 试图获取锁 \"%(lock)s\"...锁"
1189
#: nova/utils.py:825
1206
#: nova/utils.py:843
1190
1207
#, python-format
1191
1208
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock"
1194
#: nova/utils.py:935
1195
#, fuzzy, python-format
1209
msgstr "为方法 \"%(method)s\" 获得文件锁 \"%(lock)s\"...锁"
1211
#: nova/utils.py:902
1213
msgid "Found sentinel %(filename)s for pid %(pid)sfilename"
1216
#: nova/utils.py:906
1218
msgid "Cleaned sentinel %(filename)s for pid %(pid)sfilename"
1221
#: nova/utils.py:921
1223
msgid "Found lockfile %(file)s with link count %(count)dfile"
1226
#: nova/utils.py:926
1228
msgid "Cleaned lockfile %(file)s with link count %(count)dfile"
1231
#: nova/utils.py:1036
1196
1233
msgid "Expected object of type: %s"
1197
msgstr "引发了意外的错误:%s"
1199
#: nova/utils.py:966
1236
#: nova/utils.py:1067
1200
1237
#, python-format
1201
1238
msgid "Invalid server_string: %s"
1239
msgstr "不正确的server_string:%s"
1204
#: nova/utils.py:1091
1241
#: nova/utils.py:1192
1205
1242
#, python-format
1206
1243
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
1244
msgstr "timefunc:'%(name)s' 用了%(total_time).2f 秒"
1209
#: nova/utils.py:1123
1246
#: nova/utils.py:1224
1211
1247
msgid "Original exception being dropped"
1214
#: nova/utils.py:1242
1250
#: nova/utils.py:1343
1215
1251
#, python-format
1216
1252
msgid "Class %(fullname)s is deprecated: %(msg)s"
1253
msgstr "类 %(fullname)s 废弃不用了:%(msg)s"
1219
#: nova/utils.py:1244
1255
#: nova/utils.py:1345
1220
1256
#, python-format
1221
1257
msgid "Class %(fullname)s is deprecated"
1258
msgstr "类 %(fullname)s 废弃不用了"
1224
#: nova/utils.py:1276
1260
#: nova/utils.py:1377
1225
1261
#, python-format
1226
1262
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
1263
msgstr "%(location)s 里的函数 %(name)s 已经废弃了:%(msg)s"
1229
#: nova/utils.py:1278
1265
#: nova/utils.py:1379
1230
1266
#, python-format
1231
1267
msgid "Function %(name)s in %(location)s is deprecated"
1268
msgstr "%(location)s 里的函数 %(name)s 已经废弃了"
1234
1270
#: nova/wsgi.py:93
1235
1271
#, python-format
1236
1272
msgid "Started %(name)s on %(host)s:%(port)s"
1273
msgstr "在 %(host)s:%(port)s 启动%(name)s"
1239
1275
#: nova/wsgi.py:104
1240
1276
msgid "Stopping WSGI server."
1243
1279
#: nova/wsgi.py:107
1244
1280
msgid "Stopping raw TCP server."
1281
msgstr "正在停止裸TCP服务器。"
1247
1283
#: nova/wsgi.py:113
1248
1284
#, python-format
1249
1285
msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s"
1286
msgstr "正在 %(host)s:%(port)s 上启动TCP服务器 %(arg0)s"
1252
1288
#: nova/wsgi.py:129
1253
1289
msgid "WSGI server has stopped."
1290
msgstr "WSGI服务器已经停止。"
1256
1292
#: nova/wsgi.py:207
1257
1293
msgid "You must implement __call__"
1294
msgstr "你必须执行 __call__"
1260
1296
#: nova/api/direct.py:218
1261
1297
msgid "not available"
1264
1300
#: nova/api/direct.py:299
1265
1301
#, python-format
1266
1302
msgid "Returned non-serializeable type: %s"
1303
msgstr "返回的non-serializeable类型:%s"
1269
1305
#: nova/api/ec2/__init__.py:69
1270
1306
#, python-format
1271
1307
msgid "%(code)s: %(message)s"
1308
msgstr "%(code)s: %(message)s"
1274
1310
#: nova/api/ec2/__init__.py:91
1275
1311
#, python-format
1276
1312
msgid "FaultWrapper: %s"
1313
msgstr "FaultWrapper: %s"
1279
1315
#: nova/api/ec2/__init__.py:166
1280
1316
msgid "Too many failed authentications."
1447
1483
msgid "group %s already exists"
1448
1484
msgstr "安全组 %s 已经存在"
1450
#: nova/api/ec2/cloud.py:788
1451
#: nova/api/openstack/compute/contrib/security_groups.py:239
1486
#: nova/api/ec2/cloud.py:790
1487
#: nova/api/openstack/compute/contrib/security_groups.py:245
1452
1488
#, python-format
1453
1489
msgid "Delete security group %s"
1454
1490
msgstr "删除安全组 %s"
1456
#: nova/api/ec2/cloud.py:796 nova/compute/manager.py:1577
1492
#: nova/api/ec2/cloud.py:798 nova/compute/manager.py:1589
1457
1493
#, python-format
1458
1494
msgid "Get console output for instance %s"
1459
1495
msgstr "获取虚拟机 %s 控制台输出"
1461
#: nova/api/ec2/cloud.py:867
1497
#: nova/api/ec2/cloud.py:869
1462
1498
#, python-format
1463
1499
msgid "Create volume from snapshot %s"
1466
#: nova/api/ec2/cloud.py:871 nova/api/openstack/compute/contrib/volumes.py:186
1502
#: nova/api/ec2/cloud.py:873 nova/api/openstack/compute/contrib/volumes.py:186
1467
1503
#: nova/api/openstack/volume/volumes.py:215
1468
1504
#, python-format
1469
1505
msgid "Create volume of %s GB"
1472
#: nova/api/ec2/cloud.py:899
1508
#: nova/api/ec2/cloud.py:901
1473
1509
#, python-format
1474
1510
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
1511
msgstr "把卷 %(volume_id)s 加载到 %(device)s 的实例 %(instance_id)s 上"
1477
#: nova/api/ec2/cloud.py:914 nova/api/openstack/compute/contrib/volumes.py:366
1513
#: nova/api/ec2/cloud.py:916 nova/api/openstack/compute/contrib/volumes.py:366
1478
1514
#, python-format
1479
1515
msgid "Detach volume %s"
1482
#: nova/api/ec2/cloud.py:941 nova/api/ec2/cloud.py:998
1483
#: nova/api/ec2/cloud.py:1465 nova/api/ec2/cloud.py:1480
1518
#: nova/api/ec2/cloud.py:943 nova/api/ec2/cloud.py:1000
1519
#: nova/api/ec2/cloud.py:1467 nova/api/ec2/cloud.py:1482
1484
1520
#, python-format
1485
1521
msgid "attribute not supported: %s"
1522
msgstr "attribute不支持: %s"
1488
#: nova/api/ec2/cloud.py:1064
1524
#: nova/api/ec2/cloud.py:1066
1489
1525
#, python-format
1490
1526
msgid "vol = %s\n"
1493
#: nova/api/ec2/cloud.py:1209
1529
#: nova/api/ec2/cloud.py:1211
1494
1530
msgid "Allocate address"
1497
#: nova/api/ec2/cloud.py:1221
1533
#: nova/api/ec2/cloud.py:1223
1498
1534
#, python-format
1499
1535
msgid "Release address %s"
1502
#: nova/api/ec2/cloud.py:1226
1538
#: nova/api/ec2/cloud.py:1228
1503
1539
#, python-format
1504
1540
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
1541
msgstr "把地址 %(public_ip)s 关联到实例 %(instance_id)s"
1507
#: nova/api/ec2/cloud.py:1236
1543
#: nova/api/ec2/cloud.py:1238
1508
1544
#, python-format
1509
1545
msgid "Disassociate address %s"
1546
msgstr "解除地址 %s 的关联"
1512
#: nova/api/ec2/cloud.py:1261
1548
#: nova/api/ec2/cloud.py:1263
1514
1549
msgid "Image must be available"
1517
#: nova/api/ec2/cloud.py:1282
1552
#: nova/api/ec2/cloud.py:1284
1518
1553
msgid "Going to start terminating instances"
1521
#: nova/api/ec2/cloud.py:1296
1556
#: nova/api/ec2/cloud.py:1298
1522
1557
#, python-format
1523
1558
msgid "Reboot instance %r"
1526
#: nova/api/ec2/cloud.py:1307
1527
#, fuzzy, python-format
1561
#: nova/api/ec2/cloud.py:1309
1528
1562
msgid "Going to stop instances"
1531
#: nova/api/ec2/cloud.py:1318
1532
#, fuzzy, python-format
1565
#: nova/api/ec2/cloud.py:1320
1533
1566
msgid "Going to start instances"
1536
#: nova/api/ec2/cloud.py:1410
1569
#: nova/api/ec2/cloud.py:1412
1537
1570
#, python-format
1538
1571
msgid "De-registering image %s"
1541
#: nova/api/ec2/cloud.py:1437
1574
#: nova/api/ec2/cloud.py:1439
1542
1575
#, python-format
1543
1576
msgid "Registered image %(image_location)s with id %(image_id)s"
1577
msgstr "用 id %(image_id)s注册镜像 %(image_location)s"
1546
#: nova/api/ec2/cloud.py:1483
1579
#: nova/api/ec2/cloud.py:1485
1547
1580
msgid "user or group not specified"
1550
#: nova/api/ec2/cloud.py:1485
1583
#: nova/api/ec2/cloud.py:1487
1551
1584
msgid "only group \"all\" is supported"
1585
msgstr "仅仅支持组\"all\""
1554
#: nova/api/ec2/cloud.py:1487
1587
#: nova/api/ec2/cloud.py:1489
1555
1588
msgid "operation_type must be add or remove"
1589
msgstr "operation_type必须添加或者移除"
1558
#: nova/api/ec2/cloud.py:1489
1591
#: nova/api/ec2/cloud.py:1491
1559
1592
#, python-format
1560
1593
msgid "Updating image %s publicity"
1563
#: nova/api/ec2/cloud.py:1546
1596
#: nova/api/ec2/cloud.py:1548
1564
1597
#, python-format
1565
1598
msgid "Couldn't stop instance with in %d sec"
1599
msgstr "无法在 %d 秒内停止实例"
1568
1601
#: nova/api/metadata/handler.py:248 nova/api/metadata/handler.py:255
1569
1602
#, python-format
1570
1603
msgid "Failed to get metadata for ip: %s"
1604
msgstr "为ip: %s获取元数据失败"
1573
1606
#: nova/api/openstack/__init__.py:43
1574
1607
#, python-format
1575
1608
msgid "Caught error: %s"
1578
1611
#: nova/api/openstack/__init__.py:45 nova/api/openstack/wsgi.py:881
1579
1612
#, python-format
1580
1613
msgid "%(url)s returned with HTTP %(status)d"
1614
msgstr "%(url)s 随HTTP %(status)d返回"
1583
1616
#: nova/api/openstack/__init__.py:94
1584
1617
msgid "Must specify an ExtensionManager class"
1618
msgstr "必须明确一个ExtensionManager类"
1587
1620
#: nova/api/openstack/__init__.py:105
1588
1621
#, python-format
1589
1622
msgid "Extended resource: %s"
1592
1625
#: nova/api/openstack/__init__.py:130
1593
1626
#, python-format
1595
1628
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
1630
msgstr "扩展%(ext_name)s:无法扩展资源 %(collection)s:没有那种资源"
1599
1632
#: nova/api/openstack/__init__.py:135
1600
1633
#, python-format
1604
1637
#: nova/api/openstack/auth.py:91
1605
1638
#, python-format
1606
1639
msgid "%(user_id)s could not be found with token '%(token)s'"
1640
msgstr "无法为令牌 '%(token)s' 找到 %(user_id)s"
1609
1642
#: nova/api/openstack/auth.py:135
1610
1643
#, python-format
1611
1644
msgid "%(user_id)s must be an admin or a member of %(project_id)s"
1645
msgstr "%(user_id)s 必须是管理员或者 %(project_id)s 的成员"
1614
1647
#: nova/api/openstack/auth.py:153
1615
1648
msgid "Authentication requests must be made against a version root (e.g. /v2)."
1649
msgstr "认证请求必须针对root版本(例如 /v2)。"
1618
1651
#: nova/api/openstack/auth.py:168
1619
1652
#, python-format
1620
1653
msgid "Could not find %s in request."
1623
#: nova/api/openstack/auth.py:188
1656
#: nova/api/openstack/auth.py:192
1624
1657
#, python-format
1625
1658
msgid "Successfully authenticated '%s'"
1628
#: nova/api/openstack/auth.py:238
1661
#: nova/api/openstack/auth.py:242
1629
1662
msgid "User not found with provided API key."
1663
msgstr "没有为提供的API key找到用户。"
1632
#: nova/api/openstack/auth.py:255
1665
#: nova/api/openstack/auth.py:259
1633
1666
#, python-format
1634
1667
msgid "Provided API key is valid, but not for user '%(username)s'"
1668
msgstr "提供的API key有效,但并不是给用户 '%(username)s' 的。"
1637
1670
#: nova/api/openstack/common.py:135 nova/api/openstack/common.py:170
1638
1671
msgid "limit param must be an integer"
1672
msgstr "limit param必须是整数"
1641
1674
#: nova/api/openstack/common.py:138 nova/api/openstack/common.py:174
1642
1675
msgid "limit param must be positive"
1676
msgstr "limit param必须是正数"
1645
1678
#: nova/api/openstack/common.py:164
1646
1679
msgid "offset param must be an integer"
1680
msgstr "offset param必须是整数"
1649
1682
#: nova/api/openstack/common.py:178
1650
1683
msgid "offset param must be positive"
1684
msgstr "offset param必须是正数"
1653
1686
#: nova/api/openstack/common.py:202
1654
#, fuzzy, python-format
1655
1688
msgid "marker [%s] not found"
1689
msgstr "没有找到marker [%s]"
1658
1691
#: nova/api/openstack/common.py:242
1659
1692
#, python-format
1660
1693
msgid "href %s does not contain version"
1694
msgstr "href %s 不包含版本"
1663
1696
#: nova/api/openstack/common.py:277
1664
1697
msgid "Image metadata limit exceeded"
1667
#: nova/api/openstack/common.py:358
1700
#: nova/api/openstack/common.py:334
1668
1701
#, python-format
1669
1702
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
1703
msgstr "实例处于 %(attr)s %(state)s 无法进行 '%(action)s'"
1672
#: nova/api/openstack/common.py:361
1705
#: nova/api/openstack/common.py:337
1673
1706
#, python-format
1674
1707
msgid "Instance is in an invalid state for '%(action)s'"
1708
msgstr "实例针对 '%(action)s' 处于无效状态"
1677
#: nova/api/openstack/common.py:441
1710
#: nova/api/openstack/common.py:417
1678
1711
msgid "Rejecting snapshot request, snapshots currently disabled"
1712
msgstr "拒绝快照请求,快照当前未被激活"
1681
#: nova/api/openstack/common.py:443
1714
#: nova/api/openstack/common.py:419
1682
1715
msgid "Instance snapshots are not permitted at this time."
1716
msgstr "该时刻实例快照是不允许的。"
1685
1718
#: nova/api/openstack/extensions.py:191
1686
#, fuzzy, python-format
1687
1720
msgid "Loaded extension: %s"
1721
msgstr "Loaded extension: %s"
1690
1723
#: nova/api/openstack/extensions.py:228
1691
1724
#, python-format
1692
1725
msgid "Ext name: %s"
1726
msgstr "Ext name: %s"
1695
1728
#: nova/api/openstack/extensions.py:229
1696
#, fuzzy, python-format
1697
1730
msgid "Ext alias: %s"
1731
msgstr "Ext alias: %s"
1700
1733
#: nova/api/openstack/extensions.py:230
1701
#, fuzzy, python-format
1702
1735
msgid "Ext description: %s"
1705
1738
#: nova/api/openstack/extensions.py:232
1706
1739
#, python-format
1707
1740
msgid "Ext namespace: %s"
1741
msgstr "Ext 命名空间: %s"
1710
1743
#: nova/api/openstack/extensions.py:233
1711
1744
#, python-format
1712
1745
msgid "Ext updated: %s"
1746
msgstr "Ext updated: %s"
1715
1748
#: nova/api/openstack/extensions.py:235
1716
1749
#, python-format
1717
1750
msgid "Exception loading extension: %s"
1751
msgstr "Exception loading extension: %s"
1720
1753
#: nova/api/openstack/extensions.py:249
1721
1754
#, python-format
1722
1755
msgid "Loading extension %s"
1756
msgstr "Loading extension %s"
1725
1758
#: nova/api/openstack/extensions.py:255
1726
1759
#, python-format
1727
1760
msgid "Calling extension factory %s"
1761
msgstr "Calling extension factory %s"
1730
1763
#: nova/api/openstack/extensions.py:267
1731
1764
#, python-format
1732
1765
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
1766
msgstr "加载扩展 %(ext_factory)s 失败:%(exc)s"
1735
1768
#: nova/api/openstack/extensions.py:345
1736
1769
#, python-format
1737
1770
msgid "Failed to load extension %(classpath)s: %(exc)s"
1771
msgstr "加载扩展 %(classpath)s 失败:%(exc)s"
1740
1773
#: nova/api/openstack/extensions.py:369
1741
1774
#, python-format
1742
1775
msgid "Failed to load extension %(ext_name)s: %(exc)s"
1776
msgstr "加载扩展 %(ext_name)s 失败:%(exc)s"
1745
1778
#: nova/api/openstack/wsgi.py:134 nova/api/openstack/wsgi.py:537
1746
1779
msgid "cannot understand JSON"
1749
1782
#: nova/api/openstack/wsgi.py:158
1750
1783
#: nova/api/openstack/compute/contrib/hosts.py:86
1751
1784
msgid "cannot understand XML"
1754
1787
#: nova/api/openstack/wsgi.py:542
1755
1788
msgid "too many body keys"
1758
1791
#: nova/api/openstack/wsgi.py:580
1759
#, fuzzy, python-format
1760
1793
msgid "Fault thrown: %s"
1763
1796
#: nova/api/openstack/wsgi.py:583
1764
1797
#, python-format
1765
1798
msgid "HTTP exception thrown: %s"
1799
msgstr "HTTP 异常抛出:%s"
1768
1801
#: nova/api/openstack/wsgi.py:691
1769
1802
msgid "Unrecognized Content-Type provided in request"
1803
msgstr "请求提供的无法识别的Content-Type"
1772
1805
#: nova/api/openstack/wsgi.py:695
1773
1806
msgid "No Content-Type provided in request"
1807
msgstr "请求中么有提供Content-Type"
1776
1809
#: nova/api/openstack/wsgi.py:699
1777
1810
msgid "Empty body provided in request"
1780
1813
#: nova/api/openstack/wsgi.py:810
1781
1814
#, python-format
1782
1815
msgid "There is no such action: %s"
1785
1818
#: nova/api/openstack/wsgi.py:813 nova/api/openstack/wsgi.py:826
1786
1819
#: nova/api/openstack/compute/server_metadata.py:58
1790
1823
#: nova/api/openstack/compute/contrib/admin_actions.py:211
1791
1824
#: nova/api/openstack/compute/contrib/console_output.py:51
1792
1825
msgid "Malformed request body"
1795
1828
#: nova/api/openstack/wsgi.py:823
1796
1829
msgid "Unsupported Content-Type"
1830
msgstr "不支持的Content-Type"
1799
1832
#: nova/api/openstack/wsgi.py:835
1800
1833
msgid "Malformed request url"
1803
1836
#: nova/api/openstack/wsgi.py:884
1804
1837
#, python-format
1805
1838
msgid "%(url)s returned a fault: %(e)s"
1839
msgstr "%(url)s返回错误:%(e)s"
1808
1841
#: nova/api/openstack/xmlutil.py:265
1809
1842
msgid "element is not a child"
1812
1845
#: nova/api/openstack/xmlutil.py:414
1813
1846
msgid "root element selecting a list"
1816
1849
#: nova/api/openstack/xmlutil.py:739
1817
1850
#, python-format
1818
1851
msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
1852
msgstr "模板数不匹配;为master %(mastertag)s 增加 slave %(slavetag)s"
1821
1854
#: nova/api/openstack/xmlutil.py:858
1822
1855
msgid "subclasses must implement construct()!"
1856
msgstr "subclasses必须执行construct()!"
1825
1858
#: nova/api/openstack/compute/extensions.py:29
1826
1859
#: nova/api/openstack/volume/extensions.py:29
1827
1860
msgid "Initializing extension manager."
1861
msgstr "正在初始化扩展管理员。"
1830
1863
#: nova/api/openstack/compute/image_metadata.py:40
1831
1864
#: nova/api/openstack/compute/images.py:142
1832
1865
#: nova/api/openstack/compute/images.py:157
1833
#, fuzzy, python-format
1834
1866
msgid "Image not found."
1837
1869
#: nova/api/openstack/compute/image_metadata.py:79
1838
1870
msgid "Incorrect request body format"
1841
1873
#: nova/api/openstack/compute/image_metadata.py:83
1842
1874
#: nova/api/openstack/compute/server_metadata.py:82
1843
1875
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79
1844
1876
#: nova/api/openstack/compute/contrib/volumetypes.py:188
1845
1877
msgid "Request body and URI mismatch"
1878
msgstr "请求主体和URI不匹配"
1848
1880
#: nova/api/openstack/compute/image_metadata.py:86
1849
1881
#: nova/api/openstack/compute/server_metadata.py:86
1850
1882
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82
1851
1883
#: nova/api/openstack/compute/contrib/volumetypes.py:191
1852
1884
msgid "Request body contains too many items"
1885
msgstr "请求主体包含太多items"
1855
1887
#: nova/api/openstack/compute/image_metadata.py:111
1856
1888
msgid "Invalid metadata key"
1859
1891
#: nova/api/openstack/compute/ips.py:74
1860
#, fuzzy, python-format
1861
1892
msgid "Instance does not exist"
1864
1895
#: nova/api/openstack/compute/ips.py:97
1865
#, fuzzy, python-format
1866
1896
msgid "Instance is not a member of specified network"
1897
msgstr "实例并不是指定网络的成员"
1869
1899
#: nova/api/openstack/compute/limits.py:140
1870
1900
#, python-format
1872
1902
"Only %(value)s %(verb)s request(s) can be made to %(uri)s every "
1873
1903
"%(unit_string)s."
1904
msgstr "每 %(unit_string)s 只能发送 %(value)s 个 %(verb)s 请求给 %(uri)s。"
1876
#: nova/api/openstack/compute/limits.py:265
1906
#: nova/api/openstack/compute/limits.py:266
1877
1907
msgid "This request was rate-limited."
1908
msgstr "这个请求受到频率限制。"
1880
1910
#: nova/api/openstack/compute/server_metadata.py:38
1881
1911
#: nova/api/openstack/compute/server_metadata.py:124
1882
1912
#: nova/api/openstack/compute/server_metadata.py:163
1883
#, fuzzy, python-format
1884
1913
msgid "Server does not exist"
1887
1916
#: nova/api/openstack/compute/server_metadata.py:143
1888
1917
#: nova/api/openstack/compute/server_metadata.py:156
1889
#, fuzzy, python-format
1890
1918
msgid "Metadata item was not found"
1893
1921
#: nova/api/openstack/compute/servers.py:425
1894
1922
#, python-format
1895
1923
msgid "Invalid server status: %(status)s"
1924
msgstr "无效的服务器状态:%(status)s"
1898
1926
#: nova/api/openstack/compute/servers.py:433
1899
1927
msgid "Invalid changes-since value"
1928
msgstr "无效的changes-since值"
1902
1930
#: nova/api/openstack/compute/servers.py:483
1903
1931
msgid "Personality file limit exceeded"
1932
msgstr "超过 Personality 文件限制"
1906
1934
#: nova/api/openstack/compute/servers.py:485
1907
1935
msgid "Personality file path too long"
1936
msgstr "Personality 文件路径太长"
1910
1938
#: nova/api/openstack/compute/servers.py:487
1911
1939
msgid "Personality file content too long"
1940
msgstr "Personality 文件内容太长"
1914
1942
#: nova/api/openstack/compute/servers.py:500
1915
1943
msgid "Server name is not a string or unicode"
1944
msgstr "服务器名称不是字符串或者unicode"
1918
1946
#: nova/api/openstack/compute/servers.py:504
1919
1947
msgid "Server name is an empty string"
1922
1950
#: nova/api/openstack/compute/servers.py:522
1923
1951
#, python-format
1924
1952
msgid "Bad personality format: missing %s"
1953
msgstr "错误的personality 格式:丢失 %s"
1927
1955
#: nova/api/openstack/compute/servers.py:525
1928
1956
msgid "Bad personality format"
1957
msgstr "损坏的 personality 格式"
1931
1959
#: nova/api/openstack/compute/servers.py:530
1932
1960
#, python-format
1933
1961
msgid "Personality content for %s cannot be decoded"
1962
msgstr "Personality %s的内容无法解码"
1936
1964
#: nova/api/openstack/compute/servers.py:545
1937
1965
#, python-format
1938
1966
msgid "Bad networks format: network uuid is not in proper format (%s)"
1967
msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)"
1941
1969
#: nova/api/openstack/compute/servers.py:554
1942
1970
#, python-format
1943
1971
msgid "Invalid fixed IP address (%s)"
1972
msgstr "不正确的固定 IP 地址(%s)"
1946
1974
#: nova/api/openstack/compute/servers.py:561
1947
1975
#, python-format
1948
1976
msgid "Duplicate networks (%s) are not allowed"
1977
msgstr "不允许重复的网络(%s)"
1951
1979
#: nova/api/openstack/compute/servers.py:567
1952
#, fuzzy, python-format
1953
1981
msgid "Bad network format: missing %s"
1954
msgstr "发现网桥 %s 没有网络"
1982
msgstr "错误的网络格式:丢失%s"
1956
1984
#: nova/api/openstack/compute/servers.py:570
1957
1985
msgid "Bad networks format"
1960
1988
#: nova/api/openstack/compute/servers.py:582
1961
1989
msgid "Userdata content cannot be decoded"
1990
msgstr "Userdata 内容无法解码"
1964
1992
#: nova/api/openstack/compute/servers.py:589
1965
1993
#: nova/api/openstack/compute/servers.py:596
1966
1994
msgid "accessIPv4 is not proper IPv4 format"
1995
msgstr "accessIPv4 不是正确的IPv4格式"
1969
1997
#: nova/api/openstack/compute/servers.py:628
1970
1998
msgid "Server name is not defined"
1973
2001
#: nova/api/openstack/compute/servers.py:642
1974
2002
msgid "Invalid imageRef provided."
2003
msgstr "提供了错误的imageRef。"
1977
2005
#: nova/api/openstack/compute/servers.py:677
1978
2006
#: nova/api/openstack/compute/servers.py:742
1979
2007
msgid "Invalid flavorRef provided."
2008
msgstr "提供了无效的flavorRef。"
1982
2010
#: nova/api/openstack/compute/servers.py:739
1983
2011
msgid "Can not find requested image"
1986
2014
#: nova/api/openstack/compute/servers.py:745
1987
2015
msgid "Invalid key_name provided."
2016
msgstr "提供了无效的key_name。"
1990
2018
#: nova/api/openstack/compute/servers.py:832
1991
2019
#: nova/api/openstack/compute/servers.py:852
1993
2020
msgid "Instance has not been resized."
2021
msgstr "虚拟机还没有调整大小。"
1996
2023
#: nova/api/openstack/compute/servers.py:838
1997
2024
#, python-format
1998
2025
msgid "Error in confirm-resize %s"
2026
msgstr "confirm-resize中的错误 %s"
2001
2028
#: nova/api/openstack/compute/servers.py:858
2002
2029
#, python-format
2003
2030
msgid "Error in revert-resize %s"
2031
msgstr "revert-resize中的错误 %s"
2006
2033
#: nova/api/openstack/compute/servers.py:871
2007
2034
msgid "Argument 'type' for reboot is not HARD or SOFT"
2035
msgstr "重启的参数'type'既不是HARD也不是SOFT"
2010
2037
#: nova/api/openstack/compute/servers.py:875
2011
2038
msgid "Missing argument 'type' for reboot"
2039
msgstr "缺少重启的参数'type'"
2014
2041
#: nova/api/openstack/compute/servers.py:888
2015
#, fuzzy, python-format
2016
2043
msgid "Error in reboot %s"
2019
2046
#: nova/api/openstack/compute/servers.py:900
2020
#, fuzzy, python-format
2021
2047
msgid "Unable to locate requested flavor."
2024
2050
#: nova/api/openstack/compute/servers.py:903
2025
2051
msgid "Resize requires a change in size."
2052
msgstr "调整大小需要尺寸的改变。"
2028
2054
#: nova/api/openstack/compute/servers.py:927
2030
2055
msgid "Malformed server entity"
2031
msgstr "失去与模型服务器的连接"
2033
2058
#: nova/api/openstack/compute/servers.py:934
2034
2059
msgid "Missing imageRef attribute"
2060
msgstr "缺少属性imageRef"
2037
2062
#: nova/api/openstack/compute/servers.py:941
2038
2063
msgid "Missing flavorRef attribute"
2064
msgstr "缺少属性flavorRef"
2041
2066
#: nova/api/openstack/compute/servers.py:954
2042
2067
msgid "No adminPass was specified"
2068
msgstr "没有确定adminPass"
2045
2070
#: nova/api/openstack/compute/servers.py:958
2046
2071
#: nova/api/openstack/compute/servers.py:1134
2047
2072
msgid "Invalid adminPass"
2073
msgstr "无效的adminPass"
2050
2075
#: nova/api/openstack/compute/servers.py:972
2051
2076
msgid "Unable to parse metadata key/value pairs."
2077
msgstr "无法解析元数据键/值对"
2054
2079
#: nova/api/openstack/compute/servers.py:985
2055
2080
msgid "Resize request has invalid 'flavorRef' attribute."
2081
msgstr "调整大小请求中的属性'flavorRef'无效。"
2058
2083
#: nova/api/openstack/compute/servers.py:988
2059
2084
msgid "Resize requests require 'flavorRef' attribute."
2085
msgstr "调整大小请求要求有属性'flavorRef'。"
2062
2087
#: nova/api/openstack/compute/servers.py:1006
2063
#: nova/api/openstack/compute/contrib/aggregates.py:140
2088
#: nova/api/openstack/compute/contrib/aggregates.py:142
2064
2089
#: nova/api/openstack/compute/contrib/networks.py:65
2065
2090
msgid "Invalid request body"
2068
2093
#: nova/api/openstack/compute/servers.py:1011
2069
2094
msgid "Could not parse imageRef from request."
2095
msgstr "无法解析请求中的imageRef。"
2072
2097
#: nova/api/openstack/compute/servers.py:1061
2073
#, fuzzy, python-format
2074
2098
msgid "Instance could not be found"
2077
2101
#: nova/api/openstack/compute/servers.py:1064
2078
2102
msgid "Cannot find image for rebuild"
2103
msgstr "无法找到用来重新创建的镜像"
2081
2105
#: nova/api/openstack/compute/servers.py:1093
2082
2106
msgid "createImage entity requires name attribute"
2107
msgstr "实体createImage需要属性name"
2085
2109
#: nova/api/openstack/compute/servers.py:1102
2086
2110
#: nova/api/openstack/compute/contrib/admin_actions.py:238
2087
2111
msgid "Invalid metadata"
2090
2114
#: nova/api/openstack/compute/servers.py:1157
2091
2115
#, python-format
2092
2116
msgid "Removing options '%(unk_opt_str)s' from query"
2117
msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'"
2095
2119
#: nova/api/openstack/compute/contrib/admin_actions.py:60
2096
2120
#, python-format
2167
2190
#: nova/api/openstack/compute/contrib/server_action_list.py:49
2168
2191
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
2169
2192
#: nova/api/openstack/compute/contrib/server_start_stop.py:38
2170
#, fuzzy, python-format
2171
2193
msgid "Instance not found"
2174
2196
#: nova/api/openstack/compute/contrib/admin_actions.py:272
2175
2197
msgid "host and block_migration must be specified."
2198
msgstr "host与block_migration必须确定"
2178
2200
#: nova/api/openstack/compute/contrib/admin_actions.py:284
2179
2201
#, python-format
2180
2202
msgid "Live migration of instance %(id)s to host %(host)s failed"
2183
#: nova/api/openstack/compute/contrib/aggregates.py:137
2203
msgstr "实例 %(id)s 到主机 %(host)s 的动态迁移失败"
2205
#: nova/api/openstack/compute/contrib/aggregates.py:76
2206
#, fuzzy, python-format
2208
"Cannot create aggregate with name %(name)s and availability zone "
2210
msgstr "无法创建名称为 %(name)s 规格为 %(extra_specs)s 的卷类型。"
2212
#: nova/api/openstack/compute/contrib/aggregates.py:88
2214
msgid "Cannot show aggregate: %(id)s"
2217
#: nova/api/openstack/compute/contrib/aggregates.py:114
2219
msgid "Cannot update aggregate: %(id)s"
2222
#: nova/api/openstack/compute/contrib/aggregates.py:126
2224
msgid "Cannot delete aggregate: %(id)s"
2227
#: nova/api/openstack/compute/contrib/aggregates.py:139
2184
2228
#, python-format
2185
2229
msgid "Aggregates does not have %s action"
2230
msgstr "Aggregates没有动作 %s"
2232
#: nova/api/openstack/compute/contrib/aggregates.py:152
2233
#: nova/api/openstack/compute/contrib/aggregates.py:158
2235
msgid "Cannot add host %(host)s in aggregate %(id)s"
2238
#: nova/api/openstack/compute/contrib/aggregates.py:171
2239
#: nova/api/openstack/compute/contrib/aggregates.py:175
2241
msgid "Cannot remove host %(host)s in aggregate %(id)s"
2244
#: nova/api/openstack/compute/contrib/aggregates.py:195
2246
msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
2188
2249
#: nova/api/openstack/compute/contrib/certificates.py:75
2189
2250
msgid "Only root certificate can be retrieved."
2192
2253
#: nova/api/openstack/compute/contrib/cloudpipe.py:117
2194
2255
"Unable to claim IP for VPN instances, ensure it isn't running, and try "
2195
2256
"again in a few minutes"
2257
msgstr "无法为VPN实例申请IP,确保实例没有运行,过一会儿再试。"
2198
2259
#: nova/api/openstack/compute/contrib/consoles.py:44
2199
2260
msgid "Missing type specification"
2202
2263
#: nova/api/openstack/compute/contrib/consoles.py:56
2203
2264
msgid "Invalid type specification"
2206
2267
#: nova/api/openstack/compute/contrib/disk_config.py:44
2207
2268
#, python-format
2208
2269
msgid "%s must be either 'MANUAL' or 'AUTO'."
2270
msgstr "%s 必须是'MANUAL' 或者 'AUTO'。"
2272
#: nova/api/openstack/compute/contrib/extended_server_attributes.py:65
2211
2273
#: nova/api/openstack/compute/contrib/extended_status.py:61
2212
#, fuzzy, python-format
2213
2274
msgid "Server not found."
2216
2277
#: nova/api/openstack/compute/contrib/flavorextradata.py:60
2217
2278
#: nova/api/openstack/compute/contrib/flavorextradata.py:90
2219
2280
msgid "Flavor not found."
2222
2283
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49
2223
2284
#: nova/api/openstack/compute/contrib/volumetypes.py:158
2224
2285
msgid "No Request Body"
2227
2288
#: nova/api/openstack/compute/contrib/floating_ips.py:159
2228
2289
#, python-format
2229
2290
msgid "No more floating ips in pool %s."
2291
msgstr "池 %s 中已经没有浮动ip。"
2232
2293
#: nova/api/openstack/compute/contrib/floating_ips.py:161
2233
2294
msgid "No more floating ips available."
2236
2297
#: nova/api/openstack/compute/contrib/floating_ips.py:201
2237
2298
#: nova/api/openstack/compute/contrib/floating_ips.py:230
2238
#: nova/api/openstack/compute/contrib/security_groups.py:559
2239
#: nova/api/openstack/compute/contrib/security_groups.py:592
2299
#: nova/api/openstack/compute/contrib/security_groups.py:560
2300
#: nova/api/openstack/compute/contrib/security_groups.py:593
2240
2301
msgid "Missing parameter dict"
2243
2304
#: nova/api/openstack/compute/contrib/floating_ips.py:204
2244
2305
#: nova/api/openstack/compute/contrib/floating_ips.py:233
2245
2306
msgid "Address not specified"
2248
2309
#: nova/api/openstack/compute/contrib/floating_ips.py:213
2249
2310
msgid "No fixed ips associated to instance"
2311
msgstr "没有固定ip与实例关联"
2252
2313
#: nova/api/openstack/compute/contrib/floating_ips.py:216
2253
2314
msgid "Associate floating ip failed"
2256
#: nova/api/openstack/compute/contrib/hosts.py:145
2257
#, fuzzy, python-format
2317
#: nova/api/openstack/compute/contrib/hosts.py:144
2258
2319
msgid "Invalid status: '%s'"
2261
#: nova/api/openstack/compute/contrib/hosts.py:150
2322
#: nova/api/openstack/compute/contrib/hosts.py:148
2323
#, fuzzy, python-format
2324
msgid "Invalid mode: '%s'"
2327
#: nova/api/openstack/compute/contrib/hosts.py:152
2262
2328
#, python-format
2263
2329
msgid "Invalid update setting: '%s'"
2266
#: nova/api/openstack/compute/contrib/hosts.py:159
2330
msgstr "无效的更新设置:'%s'"
2332
#: nova/api/openstack/compute/contrib/hosts.py:170
2333
#, fuzzy, python-format
2334
msgid "Putting host %(host)s in maintenance mode %(mode)s."
2335
msgstr "把主机 %(host)s 设置为 %(state)s。"
2337
#: nova/api/openstack/compute/contrib/hosts.py:181
2267
2338
#, python-format
2268
2339
msgid "Setting host %(host)s to %(state)s."
2340
msgstr "把主机 %(host)s 设置为 %(state)s。"
2271
#: nova/api/openstack/compute/contrib/hosts.py:206
2342
#: nova/api/openstack/compute/contrib/hosts.py:228
2272
2343
msgid "Describe-resource is admin only functionality"
2344
msgstr "Describe-resource是只有管理员才能执行的功能。"
2275
#: nova/api/openstack/compute/contrib/hosts.py:214
2346
#: nova/api/openstack/compute/contrib/hosts.py:236
2277
2347
msgid "Host not found"
2278
2348
msgstr "没有找到主机"
2280
2350
#: nova/api/openstack/compute/contrib/keypairs.py:85
2281
2351
msgid "Keypair name must be between 1 and 255 characters long"
2352
msgstr "Keypair名称长度必须在1到255个字符之间"
2284
2354
#: nova/api/openstack/compute/contrib/keypairs.py:90
2285
#, fuzzy, python-format
2286
2356
msgid "Key pair '%s' already exists."
2287
msgstr "安全组 %s 已经存在"
2357
msgstr "Keypair '%s' 已经存在。"
2289
2359
#: nova/api/openstack/compute/contrib/multinic.py:52
2290
2360
msgid "Missing 'networkId' argument for addFixedIp"
2361
msgstr "addFixedIp缺少参数'networkId'"
2293
2363
#: nova/api/openstack/compute/contrib/multinic.py:68
2294
2364
msgid "Missing 'address' argument for removeFixedIp"
2365
msgstr "removeFixedIp缺少参数'address'"
2297
2367
#: nova/api/openstack/compute/contrib/multinic.py:77
2298
2368
#, python-format
2299
2369
msgid "Unable to find address %r"
2302
2372
#: nova/api/openstack/compute/contrib/networks.py:62
2303
2373
#, python-format
2304
2374
msgid "Network does not have %s action"
2307
2377
#: nova/api/openstack/compute/contrib/networks.py:70
2308
2378
#, python-format
2309
2379
msgid "Disassociating network with id %s"
2380
msgstr "为id是 %s 的网络解除关联"
2312
2382
#: nova/api/openstack/compute/contrib/networks.py:74
2313
2383
#: nova/api/openstack/compute/contrib/networks.py:91
2314
2384
#: nova/api/openstack/compute/contrib/networks.py:101
2316
2385
msgid "Network not found"
2319
2388
#: nova/api/openstack/compute/contrib/networks.py:87
2320
#, fuzzy, python-format
2321
2390
msgid "Showing network with id %s"
2322
msgstr "发现网桥 %s 没有网络"
2391
msgstr "显示id是 %s 的网络"
2324
2393
#: nova/api/openstack/compute/contrib/networks.py:97
2325
#, fuzzy, python-format
2326
2395
msgid "Deleting network with id %s"
2396
msgstr "正在删除id是 %s 的网络"
2329
2398
#: nova/api/openstack/compute/contrib/scheduler_hints.py:41
2330
2399
msgid "Malformed scheduler_hints attribute"
2400
msgstr "非法的scheduler_hints attribute"
2333
#: nova/api/openstack/compute/contrib/security_groups.py:219
2402
#: nova/api/openstack/compute/contrib/security_groups.py:222
2334
2403
msgid "Security group id should be integer"
2337
#: nova/api/openstack/compute/contrib/security_groups.py:289
2338
#, fuzzy, python-format
2406
#: nova/api/openstack/compute/contrib/security_groups.py:243
2408
msgid "Security group is still in use"
2411
#: nova/api/openstack/compute/contrib/security_groups.py:295
2339
2413
msgid "Security group %s already exists"
2340
2414
msgstr "安全组 %s 已经存在"
2342
#: nova/api/openstack/compute/contrib/security_groups.py:309
2416
#: nova/api/openstack/compute/contrib/security_groups.py:315
2343
2417
#, python-format
2344
2418
msgid "Security group %s is not a string or unicode"
2419
msgstr "安全组 %s 既不是字符串也不是unicode"
2347
#: nova/api/openstack/compute/contrib/security_groups.py:312
2421
#: nova/api/openstack/compute/contrib/security_groups.py:318
2348
2422
#, python-format
2349
2423
msgid "Security group %s cannot be empty."
2424
msgstr "安全组 %s 不能为空。"
2352
#: nova/api/openstack/compute/contrib/security_groups.py:315
2426
#: nova/api/openstack/compute/contrib/security_groups.py:321
2353
2427
#, python-format
2354
2428
msgid "Security group %s should not be greater than 255 characters."
2429
msgstr "安全组 %s 不能比255个字符更长。"
2357
#: nova/api/openstack/compute/contrib/security_groups.py:342
2431
#: nova/api/openstack/compute/contrib/security_groups.py:348
2358
2432
msgid "Parent group id is not integer"
2361
#: nova/api/openstack/compute/contrib/security_groups.py:345
2362
#, fuzzy, python-format
2435
#: nova/api/openstack/compute/contrib/security_groups.py:351
2363
2437
msgid "Security group (%s) not found"
2438
msgstr "没有找到安全组 (%s)"
2366
#: nova/api/openstack/compute/contrib/security_groups.py:348
2440
#: nova/api/openstack/compute/contrib/security_groups.py:354
2367
2441
#, python-format
2368
2442
msgid "Authorize security group ingress %s"
2443
msgstr "验证安全组的输入 %s"
2371
#: nova/api/openstack/compute/contrib/security_groups.py:363
2445
#: nova/api/openstack/compute/contrib/security_groups.py:369
2372
2446
msgid "Not enough parameters to build a valid rule."
2447
msgstr "参数不够创建有效规则。"
2375
#: nova/api/openstack/compute/contrib/security_groups.py:370
2449
#: nova/api/openstack/compute/contrib/security_groups.py:376
2376
2450
#, python-format
2377
2451
msgid "This rule already exists in group %s"
2378
msgstr "这条规则已经存在安全组 %s 中。"
2452
msgstr "这条规则已经存在于组%s"
2380
#: nova/api/openstack/compute/contrib/security_groups.py:408
2454
#: nova/api/openstack/compute/contrib/security_groups.py:414
2381
2455
msgid "Parent or group id is not integer"
2456
msgstr "父组id或者组id不是整数"
2384
#: nova/api/openstack/compute/contrib/security_groups.py:412
2458
#: nova/api/openstack/compute/contrib/security_groups.py:418
2385
2459
msgid "Parent group id and group id cannot be same"
2460
msgstr "父组id和组id不能一样"
2388
#: nova/api/openstack/compute/contrib/security_groups.py:490
2462
#: nova/api/openstack/compute/contrib/security_groups.py:496
2389
2463
msgid "Rule id is not integer"
2392
#: nova/api/openstack/compute/contrib/security_groups.py:493
2393
#, fuzzy, python-format
2466
#: nova/api/openstack/compute/contrib/security_groups.py:499
2394
2468
msgid "Rule (%s) not found"
2469
msgstr "没有找到规则 (%s)"
2397
#: nova/api/openstack/compute/contrib/security_groups.py:500
2471
#: nova/api/openstack/compute/contrib/security_groups.py:506
2398
2472
#, python-format
2399
2473
msgid "Revoke security group ingress %s"
2402
#: nova/api/openstack/compute/contrib/security_groups.py:562
2403
#: nova/api/openstack/compute/contrib/security_groups.py:595
2404
#, fuzzy, python-format
2476
#: nova/api/openstack/compute/contrib/security_groups.py:563
2477
#: nova/api/openstack/compute/contrib/security_groups.py:596
2405
2478
msgid "Security group not specified"
2408
#: nova/api/openstack/compute/contrib/security_groups.py:566
2409
#: nova/api/openstack/compute/contrib/security_groups.py:599
2481
#: nova/api/openstack/compute/contrib/security_groups.py:567
2482
#: nova/api/openstack/compute/contrib/security_groups.py:600
2410
2483
msgid "Security group name cannot be empty"
2413
2486
#: nova/api/openstack/compute/contrib/server_start_stop.py:45
2414
#, fuzzy, python-format
2415
2488
msgid "start instance %r"
2418
2491
#: nova/api/openstack/compute/contrib/server_start_stop.py:54
2419
#, fuzzy, python-format
2420
2493
msgid "stop instance %r"
2423
2496
#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:170
2424
2497
msgid "No body provided"
2427
2500
#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:182
2428
2501
#, python-format
2429
2502
msgid "Create VSA %(display_name)s of type %(vc_type)s"
2503
msgstr "创建类型 %(vc_type)s 的VSA %(display_name)s"
2432
2505
#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:203
2433
2506
#, python-format
2434
2507
msgid "Delete VSA with id: %s"
2508
msgstr "删除id:%s的VSA"
2437
2510
#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:222
2438
2511
#, python-format
2439
2512
msgid "Associate address %(ip)s to VSA %(id)s"
2513
msgstr "把地址 %(ip)s 与VSA %(id)s关联"
2442
2515
#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:251
2443
2516
#, python-format
2444
2517
msgid "Disassociate address from VSA %(id)s"
2518
msgstr "把地址与VSA %(id)s解除关联"
2447
2520
#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:291
2448
2521
#, python-format
2449
2522
msgid "%(obj)s with ID %(id)s not found"
2523
msgstr "没有找到ID是 %(id)s 的 %(obj)s"
2452
2525
#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:297
2453
2526
#, python-format
2455
2528
"%(obj)s with ID %(id)s belongs to VSA %(own_vsa_id)s and not to VSA "
2530
msgstr "ID是 %(id)s 的 %(obj)s 属于VSA %(own_vsa_id)s而不是VSA %(vsa_id)s。"
2459
2532
#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:317
2460
2533
#, python-format
2461
2534
msgid "Index. vsa_id=%(vsa_id)s"
2535
msgstr "索引。vsa_id=%(vsa_id)s"
2464
2537
#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:322
2465
2538
#, python-format
2466
2539
msgid "Detail. vsa_id=%(vsa_id)s"
2540
msgstr "详细内容。vsa_id=%(vsa_id)s"
2469
2542
#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:327
2470
2543
#, python-format
2471
2544
msgid "Create. vsa_id=%(vsa_id)s, body=%(body)s"
2545
msgstr "创建卷。vsa_id=%(vsa_id)s, body=%(body)s"
2474
2547
#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:336
2475
2548
#, python-format
2476
2549
msgid "Create volume of %(size)s GB from VSA ID %(vsa_id)s"
2550
msgstr "从VSA ID %(vsa_id)s 为创建 %(size)s GB的卷"
2479
2552
#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:381
2480
2553
#, python-format
2481
2554
msgid "Update %(obj)s with id: %(id)s, changes: %(changes)s"
2555
msgstr "更新%(obj)s至id:%(id)s ,修改:%(changes)s"
2484
2557
#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:396
2485
2558
#, python-format
2486
2559
msgid "Delete. vsa_id=%(vsa_id)s, id=%(id)s"
2560
msgstr "删除卷。vsa_id=%(vsa_id)s, id=%(id)s"
2489
2562
#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:412
2490
2563
#, python-format
2491
2564
msgid "Show. vsa_id=%(vsa_id)s, id=%(id)s"
2565
msgstr "显示卷。vsa_id=%(vsa_id)s, id=%(id)s"
2494
2567
#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:623
2495
2568
#, python-format
2496
2569
msgid "Index instances for VSA %s"
2570
msgstr "为 VSA %s 索引实例"
2499
2572
#: nova/api/openstack/compute/contrib/volumes.py:73
2500
2573
#: nova/api/openstack/volume/volumes.py:99
2501
2574
#, python-format
2505
2578
#: nova/api/openstack/compute/contrib/volumes.py:146
2506
2579
#: nova/api/openstack/volume/volumes.py:177
2507
2580
#, python-format
2508
2581
msgid "Delete volume with id: %s"
2582
msgstr "删除id为 %s 的卷"
2511
2584
#: nova/api/openstack/compute/contrib/volumes.py:329
2512
#, fuzzy, python-format
2513
2586
msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
2514
msgstr "移除挂载在实例%(instance_id)s上的%(mp)s卷%(volume_id)s"
2587
msgstr "把卷 %(volume_id)s 挂载到实例 %(server_id)s 的 %(device)s 设备上"
2516
2589
#: nova/api/openstack/compute/contrib/volumes.py:481
2517
2590
#: nova/api/openstack/volume/snapshots.py:109
2518
2591
#, python-format
2519
2592
msgid "Delete snapshot with id: %s"
2593
msgstr "删除id为 %s 的快照"
2522
2595
#: nova/api/openstack/compute/contrib/volumes.py:523
2523
2596
#: nova/api/openstack/volume/snapshots.py:149
2524
2597
#, python-format
2525
2598
msgid "Create snapshot from volume %s"
2528
2601
#: nova/auth/fakeldap.py:33
2529
2602
msgid "Attempted to instantiate singleton"
2532
2605
#: nova/auth/ldapdriver.py:650
2533
2606
#, python-format
2670
2743
#: nova/cloudpipe/pipelib.py:46
2671
2744
msgid "Template for cloudpipe instance boot script"
2745
msgstr "cloudpipe实例的启动脚本模板"
2674
2747
#: nova/cloudpipe/pipelib.py:49
2675
2748
msgid "Network to push into openvpn config"
2749
msgstr "网络地址已存入openvpn配置"
2678
2751
#: nova/cloudpipe/pipelib.py:52
2679
2752
msgid "Netmask to push into openvpn config"
2753
msgstr "子网掩码已存入openvpn配置"
2682
2755
#: nova/cloudpipe/pipelib.py:101
2683
2756
#, python-format
2684
2757
msgid "Launching VPN for %s"
2687
2760
#: nova/compute/api.py:149
2688
#, fuzzy, python-format
2690
2763
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
2692
msgstr "%(pid)s 超出配额,产生创建%(size)sG卷"
2765
msgstr "%(pid)s 已经超过配额,试图设置 %(num_metadata)s 个元数据属性"
2694
2767
#: nova/compute/api.py:160
2695
2768
#, python-format
2696
2769
msgid "Quota exceeded for %(pid)s, metadata property key or value too long"
2770
msgstr "%(pid)s 已经超过配额,元数据属性键或值太长"
2699
2772
#: nova/compute/api.py:213
2700
#, fuzzy, python-format
2701
2774
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances"
2702
msgstr "%(pid)s 超出配额,产生创建%(size)sG卷"
2775
msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例"
2704
2777
#: nova/compute/api.py:216
2705
2778
msgid "Instance quota exceeded. You cannot run any more instances of this type."
2779
msgstr "超过实例的配额。您无法运行更多此类型的实例。"
2708
2781
#: nova/compute/api.py:219
2709
2782
#, python-format
2710
2783
msgid "Instance quota exceeded. You can only run %s more instances of this type."
2784
msgstr "超过实例的配额。您只能再运行 %s 个此类型的实例。"
2713
2786
#: nova/compute/api.py:268
2714
2787
msgid "Creating a raw instance"
2717
2790
#: nova/compute/api.py:270
2718
2791
#, python-format
2719
2792
msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s"
2793
msgstr "使用 Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s"
2722
2795
#: nova/compute/api.py:340
2723
2796
#, python-format
2724
2797
msgid "Going to run %s instances..."
2798
msgstr "准备运行 %s 个实例"
2727
2800
#: nova/compute/api.py:404
2728
#, fuzzy, python-format
2732
2805
#: nova/compute/api.py:431
2733
2806
#, python-format
2734
2807
msgid "block_device_mapping %s"
2808
msgstr "block_device_mapping %s"
2737
2810
#: nova/compute/api.py:548
2738
2811
#, python-format
2739
2812
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
2813
msgstr "为 %(pid)s/%(uid)s 向scheduler发送创建命令"
2742
#: nova/compute/api.py:832
2815
#: nova/compute/api.py:828
2816
#, fuzzy, python-format
2743
2817
msgid "Going to try to soft delete instance"
2818
msgstr "准备尝试软删除实例 %s"
2746
#: nova/compute/api.py:852
2820
#: nova/compute/api.py:848
2821
#, fuzzy, python-format
2747
2822
msgid "No host for instance, deleting immediately"
2823
msgstr "没有托管实例 %s,立刻删除"
2750
#: nova/compute/api.py:886
2825
#: nova/compute/api.py:882
2826
#, fuzzy, python-format
2751
2827
msgid "Going to try to terminate instance"
2828
msgstr "准备尝试删除实例 %s"
2754
#: nova/compute/api.py:924
2830
#: nova/compute/api.py:920
2831
#, fuzzy, python-format
2755
2832
msgid "Going to try to stop instance"
2833
msgstr "准备尝试停止实例 %s"
2835
#: nova/compute/api.py:939
2836
#, fuzzy, python-format
2837
msgid "Going to try to start instance"
2838
msgstr "准备尝试启动实例 %s"
2758
2840
#: nova/compute/api.py:943
2759
msgid "Going to try to start instance"
2762
#: nova/compute/api.py:947
2763
2841
#, python-format
2764
2842
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
2843
msgstr "实例 %(instance_uuid)s 没有停止。(%(vm_state)s"
2767
#: nova/compute/api.py:1013 nova/volume/api.py:163
2845
#: nova/compute/api.py:1009 nova/volume/api.py:163
2768
2846
#: nova/volume/volume_types.py:64
2769
#, fuzzy, python-format
2770
2848
msgid "Searching by: %s"
2773
#: nova/compute/api.py:1108
2774
msgid "No compute host specified"
2777
#: nova/compute/api.py:1111
2778
#, fuzzy, python-format
2779
msgid "Unable to find host for Instance %s"
2780
msgstr "无法挂载卷到虚拟机 %s"
2782
#: nova/compute/api.py:1353
2851
#: nova/compute/api.py:1300
2783
2852
msgid "flavor_id is None. Assuming migration."
2853
msgstr "flavor_id为空。假定在升级。"
2786
#: nova/compute/api.py:1361
2855
#: nova/compute/api.py:1308
2787
2856
#, python-format
2789
2858
"Old instance type %(current_instance_type_name)s, new instance type "
2790
2859
"%(new_instance_type_name)s"
2860
msgstr "旧的实例类型 %(current_instance_type_name)s,新的实例类型 %(new_instance_type_name)s"
2793
#: nova/compute/api.py:1652
2862
#: nova/compute/api.py:1572
2794
2863
#, python-format
2795
2864
msgid "multiple fixedips exist, using the first: %s"
2865
msgstr "存在多个固定IP,使用第一个:%s"
2867
#: nova/compute/api.py:1804
2868
msgid "No compute host specified"
2871
#: nova/compute/api.py:1807
2873
msgid "Unable to find host for Instance %s"
2874
msgstr "无法找到实例 %s 的宿主机"
2798
2876
#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
2799
2877
msgid "create arguments must be positive integers"
2802
2880
#: nova/compute/instance_types.py:74 nova/volume/volume_types.py:41
2803
2881
#, python-format
2804
2882
msgid "DB error: %s"
2807
2885
#: nova/compute/instance_types.py:84
2808
#, fuzzy, python-format
2809
2887
msgid "Instance type %s not found for deletion"
2888
msgstr "未找到要删除的实例类型 %s"
2812
#: nova/compute/manager.py:136
2890
#: nova/compute/manager.py:141
2813
2891
#, python-format
2814
2892
msgid "check_instance_lock: decorating: |%s|"
2893
msgstr "check_instance_lock: decorating: |%s|"
2817
#: nova/compute/manager.py:138
2895
#: nova/compute/manager.py:143
2818
2896
#, python-format
2820
2898
"check_instance_lock: arguments: |%(self)s| |%(context)s| "
2821
2899
"|%(instance_uuid)s|"
2901
"check_instance_lock: arguments: |%(self)s| |%(context)s| "
2902
"|%(instance_uuid)s|"
2824
#: nova/compute/manager.py:142
2904
#: nova/compute/manager.py:147
2825
2905
#, python-format
2826
2906
msgid "check_instance_lock: locked: |%s|"
2827
msgstr "check_instance_lock: 被鎖定: |%s|"
2907
msgstr "check_instance_lock: locked: |%s|"
2829
#: nova/compute/manager.py:144
2909
#: nova/compute/manager.py:149
2830
2910
#, python-format
2831
2911
msgid "check_instance_lock: admin: |%s|"
2912
msgstr "check_instance_lock: admin: |%s|"
2834
#: nova/compute/manager.py:149
2914
#: nova/compute/manager.py:154
2835
2915
#, python-format
2836
2916
msgid "check_instance_lock: executing: |%s|"
2837
msgstr "check_instance_lock: 执行中: |%s|"
2917
msgstr "check_instance_lock: 执行: |%s|"
2839
#: nova/compute/manager.py:153
2919
#: nova/compute/manager.py:158
2840
2920
#, python-format
2841
2921
msgid "check_instance_lock: not executing |%s|"
2922
msgstr "check_instance_lock: 未执行 |%s|"
2844
#: nova/compute/manager.py:199
2845
#, fuzzy, python-format
2924
#: nova/compute/manager.py:204
2846
2926
msgid "Unable to load the virtualization driver: %s"
2927
msgstr "无法加载虚拟驱动:%s"
2849
#: nova/compute/manager.py:233
2929
#: nova/compute/manager.py:239
2850
2930
#, python-format
2851
2931
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
2932
msgstr "当前状态是 %(drv_state)s,数据库状态是 %(db_state)s。"
2854
#: nova/compute/manager.py:238
2934
#: nova/compute/manager.py:244
2855
2935
msgid "Rebooting instance after nova-compute restart."
2936
msgstr "nova-compute重启后,实例正在重启。"
2858
#: nova/compute/manager.py:248
2938
#: nova/compute/manager.py:254
2859
2939
msgid "Hypervisor driver does not support firewall rules"
2940
msgstr "Hypervisor驱动不支持防火墙规则"
2862
#: nova/compute/manager.py:253
2942
#: nova/compute/manager.py:259
2863
2943
msgid "Checking state"
2866
#: nova/compute/manager.py:322
2867
#, fuzzy, python-format
2946
#: nova/compute/manager.py:328
2868
2948
msgid "Setting up bdm %s"
2949
msgstr "正在设置 bdm %s"
2871
#: nova/compute/manager.py:389
2951
#: nova/compute/manager.py:395
2872
2952
#, python-format
2874
2954
"Going to force the deletion of the vm %(instance_uuid)s, even if it is "
2956
msgstr "准备强制删除虚拟机 %(instance_uuid)s,即使已经删除了。"
2878
#: nova/compute/manager.py:395
2958
#: nova/compute/manager.py:401
2879
2959
#, python-format
2881
2961
"Instance %(instance_uuid)s did not exist in the DB, but I will shut it "
2882
2962
"down anyway using a special context"
2963
msgstr "数据库中不存在虚拟机 %(instance_uuid)s,但是无论如何要用特殊上下文来关闭。"
2885
#: nova/compute/manager.py:401
2965
#: nova/compute/manager.py:407
2886
2966
#, python-format
2887
2967
msgid "exception terminating the instance %(instance_uuid)s"
2968
msgstr "终止虚拟机 %(instance_uuid)s 时发生异常"
2890
#: nova/compute/manager.py:439
2891
#, fuzzy, python-format
2970
#: nova/compute/manager.py:445
2892
2972
msgid "Instance %s not found."
2895
#: nova/compute/manager.py:475
2975
#: nova/compute/manager.py:481
2896
2976
msgid "Instance has already been created"
2897
2977
msgstr "虚拟机已经创建"
2899
#: nova/compute/manager.py:518
2979
#: nova/compute/manager.py:524
2900
2980
#, python-format
2902
2982
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
2903
2983
"allowed_size_bytes=%(allowed_size_bytes)d"
2985
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
2986
"allowed_size_bytes=%(allowed_size_bytes)d"
2906
#: nova/compute/manager.py:523
2988
#: nova/compute/manager.py:529
2907
2989
#, python-format
2909
2991
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
2910
2992
"size %(allowed_size_bytes)d"
2994
"镜像 '%(image_id)s' 的大小为 %(size_bytes)d ,超过虚拟机类型 instance_type 所允许的大小 "
2995
"%(allowed_size_bytes)d"
2913
#: nova/compute/manager.py:533
2914
#, fuzzy, python-format
2997
#: nova/compute/manager.py:539
2915
2998
msgid "Starting instance..."
2918
#: nova/compute/manager.py:543
3001
#: nova/compute/manager.py:549
2919
3002
msgid "Skipping network allocation for instance"
2922
#: nova/compute/manager.py:556
2923
#, fuzzy, python-format
3005
#: nova/compute/manager.py:562
2924
3006
msgid "Instance failed network setup"
2927
#: nova/compute/manager.py:560
2928
#, fuzzy, python-format
3009
#: nova/compute/manager.py:566
2929
3011
msgid "Instance network_info: |%s|"
3012
msgstr "虚拟机的network_info:|%s|"
2932
#: nova/compute/manager.py:573
3014
#: nova/compute/manager.py:579
2933
3015
msgid "Instance failed block device setup"
2936
#: nova/compute/manager.py:589
3018
#: nova/compute/manager.py:595
2937
3019
msgid "Instance failed to spawn"
2940
#: nova/compute/manager.py:610
3022
#: nova/compute/manager.py:616
2941
3023
msgid "Deallocating network for instance"
2944
#: nova/compute/manager.py:661
3026
#: nova/compute/manager.py:667
2945
3027
#, python-format
2946
3028
msgid "%(action_str)s instance"
3029
msgstr "%(action_str)s 虚拟机"
2949
#: nova/compute/manager.py:673
3031
#: nova/compute/manager.py:679
2950
3032
#, python-format
2951
3033
msgid "trying to destroy already destroyed instance: %s"
2952
3034
msgstr "尝试销毁已经销毁的实例: %s"
2954
#: nova/compute/manager.py:693
3036
#: nova/compute/manager.py:699
2955
3037
#, python-format
2956
3038
msgid "Ignoring DiskNotFound: %s"
3039
msgstr "忽略异常 DiskNotFound: %s"
2959
#: nova/compute/manager.py:700
2960
#, fuzzy, python-format
3041
#: nova/compute/manager.py:706
2961
3043
msgid "terminating bdm %s"
2964
#: nova/compute/manager.py:789
3046
#: nova/compute/manager.py:795
2965
3047
#, python-format
2967
3049
"Cannot rebuild instance [%(instance_uuid)s], because the given image does"
3051
msgstr "无法重建虚拟机 [%(instance_uuid)s],应为给的的镜像不存在。"
2971
#: nova/compute/manager.py:794
3053
#: nova/compute/manager.py:800
2972
3054
#, python-format
2973
3055
msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s"
3056
msgstr "无法重新创建实例 [%(instance_uuid)s]: %(exc)s"
2976
#: nova/compute/manager.py:801
2977
#, fuzzy, python-format
3058
#: nova/compute/manager.py:807
2978
3060
msgid "Rebuilding instance %s"
3061
msgstr "正在重新创建实例 %s"
2981
#: nova/compute/manager.py:854
3063
#: nova/compute/manager.py:860
2982
3064
#, python-format
2983
3065
msgid "Rebooting instance %s"
2986
#: nova/compute/manager.py:869
2987
#, fuzzy, python-format
3068
#: nova/compute/manager.py:875
2989
3071
"trying to reboot a non-running instance: %(instance_uuid)s (state: "
2990
3072
"%(state)s expected: %(running)s)"
2991
msgstr "尝试重启没有在运行中实例: %(instance_id)s (状态: %(state)s 预料: %(running)s)"
3073
msgstr "试图重启一个没有运行的实例:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)"
2993
#: nova/compute/manager.py:907
3075
#: nova/compute/manager.py:913
2994
3076
#, python-format
2995
3077
msgid "Image type not recognized %s"
3078
msgstr "无法识别镜像类型 %s"
2998
#: nova/compute/manager.py:919
3080
#: nova/compute/manager.py:925
2999
3081
#, python-format
3000
3082
msgid "instance %s: snapshotting"
3001
3083
msgstr "实例 %s: 快照中"
3003
#: nova/compute/manager.py:925
3004
#, fuzzy, python-format
3085
#: nova/compute/manager.py:931
3006
3088
"trying to snapshot a non-running instance: %(instance_uuid)s (state: "
3007
3089
"%(state)s expected: %(running)s)"
3008
msgstr "尝试重启没有在运行中实例: %(instance_id)s (状态: %(state)s 预料: %(running)s)"
3090
msgstr "试图为一个没有运行的实例快照:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)"
3010
#: nova/compute/manager.py:978
3092
#: nova/compute/manager.py:984
3011
3093
#, python-format
3012
3094
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
3095
msgstr "找到 %(num_images)d 个镜像 (rotation: %(rotation)d)"
3015
#: nova/compute/manager.py:983
3097
#: nova/compute/manager.py:989
3016
3098
#, python-format
3017
3099
msgid "Rotating out %d backups"
3020
#: nova/compute/manager.py:987
3021
#, fuzzy, python-format
3102
#: nova/compute/manager.py:993
3022
3104
msgid "Deleting image %s"
3025
#: nova/compute/manager.py:1017
3107
#: nova/compute/manager.py:1023
3026
3108
#, python-format
3027
3109
msgid "Failed to set admin password. Instance %s is not running"
3110
msgstr "设置管理员密码失败。实例 %s 没有运行"
3030
#: nova/compute/manager.py:1023
3031
#, fuzzy, python-format
3112
#: nova/compute/manager.py:1029
3032
3114
msgid "Instance %s: Root password set"
3033
msgstr "虚拟机 %s:设置管理员密码"
3115
msgstr "实例 %s:Root密码已设置"
3035
#: nova/compute/manager.py:1032
3117
#: nova/compute/manager.py:1038
3036
3118
msgid "set_admin_password is not implemented by this driver."
3119
msgstr "该驱动不能执行set_admin_password。"
3039
#: nova/compute/manager.py:1046
3040
#, fuzzy, python-format
3121
#: nova/compute/manager.py:1052
3041
3122
msgid "Error setting admin password"
3042
msgstr "虚拟机 %s:设置管理员密码"
3044
#: nova/compute/manager.py:1061
3045
#, fuzzy, python-format
3125
#: nova/compute/manager.py:1067
3047
3128
"trying to inject a file into a non-running instance: %(instance_uuid)s "
3048
3129
"(state: %(current_power_state)s expected: %(expected_state)s)"
3050
"尝试对没有在运行的实例重置密码: %(instance_id)s (状态: %(instance_state)s 预料: "
3131
"试图把一个文件注入到没有运行的实例:%(instance_uuid)s (状态: %(current_power_state)s 预计: "
3051
3132
"%(expected_state)s)"
3053
#: nova/compute/manager.py:1066
3054
#, fuzzy, python-format
3134
#: nova/compute/manager.py:1072
3055
3136
msgid "instance %(instance_uuid)s: injecting file to %(path)s"
3056
msgstr "实例%(nm)s:正在注入文件到%(plain_path)s"
3137
msgstr "实例 %(instance_uuid)s:把文件注入 %(path)s"
3058
#: nova/compute/manager.py:1080
3059
#, fuzzy, python-format
3139
#: nova/compute/manager.py:1086
3061
3142
"trying to update agent on a non-running instance: %(instance_uuid)s "
3062
3143
"(state: %(current_power_state)s expected: %(expected_state)s)"
3064
"尝试对没有在运行的实例重置密码: %(instance_id)s (状态: %(instance_state)s 预料: "
3145
"试图更新没有运行的实例上agent:%(instance_uuid)s (状态: %(current_power_state)s 预计: "
3065
3146
"%(expected_state)s)"
3067
#: nova/compute/manager.py:1085
3068
#, fuzzy, python-format
3148
#: nova/compute/manager.py:1091
3069
3150
msgid "instance %(instance_uuid)s: updating agent to %(url)s"
3070
msgstr "实例%(instance_id)s:尝试挂载卷%(volume_id)s到%(mountpoint)s"
3151
msgstr "实例 %(instance_uuid)s:正在把agent更新到 %(url)s"
3072
#: nova/compute/manager.py:1098
3153
#: nova/compute/manager.py:1104
3073
3154
#, python-format
3074
3155
msgid "instance %s: rescuing"
3075
msgstr "实例%s:救援中..."
3077
#: nova/compute/manager.py:1123
3158
#: nova/compute/manager.py:1129
3078
3159
#, python-format
3079
3160
msgid "instance %s: unrescuing"
3161
msgstr "实例%s:正在取消救援"
3082
#: nova/compute/manager.py:1242
3163
#: nova/compute/manager.py:1248
3083
3164
msgid "destination same as source!"
3086
#: nova/compute/manager.py:1259
3087
#, fuzzy, python-format
3167
#: nova/compute/manager.py:1265
3088
3169
msgid "instance %s: migrating"
3091
#: nova/compute/manager.py:1296 nova/compute/manager.py:1371
3092
#: nova/compute/manager.py:2319
3172
#: nova/compute/manager.py:1302 nova/compute/manager.py:1377
3173
#: nova/compute/manager.py:2395
3093
3174
#, python-format
3094
3175
msgid "%s. Setting instance vm_state to ERROR"
3176
msgstr "%s。把实例的 vm_state设置为ERROR"
3097
#: nova/compute/manager.py:1424
3178
#: nova/compute/manager.py:1430
3098
3179
#, python-format
3099
3180
msgid "instance %s: pausing"
3100
3181
msgstr "实例 %s: 暂停"
3102
#: nova/compute/manager.py:1442
3183
#: nova/compute/manager.py:1448
3103
3184
#, python-format
3104
3185
msgid "instance %s: unpausing"
3105
3186
msgstr "实例 %s: 取消暫停"
3107
#: nova/compute/manager.py:1472
3188
#: nova/compute/manager.py:1484
3108
3189
#, python-format
3109
3190
msgid "instance %s: retrieving diagnostics"
3110
3191
msgstr "实例 %s: 取消检测"
3112
#: nova/compute/manager.py:1481
3193
#: nova/compute/manager.py:1493
3113
3194
#, python-format
3114
3195
msgid "instance %s: suspending"
3115
3196
msgstr "虚拟机 %s:挂起"
3117
#: nova/compute/manager.py:1503
3198
#: nova/compute/manager.py:1515
3118
3199
#, python-format
3119
3200
msgid "instance %s: resuming"
3120
3201
msgstr "实例 %s: 唤醒中。。。"
3122
#: nova/compute/manager.py:1526
3203
#: nova/compute/manager.py:1538
3123
3204
#, python-format
3124
3205
msgid "instance %s: locking"
3125
3206
msgstr "实例%s:锁定中"
3127
#: nova/compute/manager.py:1535
3208
#: nova/compute/manager.py:1547
3128
3209
#, python-format
3129
3210
msgid "instance %s: unlocking"
3130
3211
msgstr "实例%s:取消锁定"
3132
#: nova/compute/manager.py:1543
3213
#: nova/compute/manager.py:1555
3133
3214
#, python-format
3134
3215
msgid "instance %s: getting locked state"
3135
3216
msgstr "实例%s:获取锁状态"
3137
#: nova/compute/manager.py:1553
3218
#: nova/compute/manager.py:1565
3138
3219
#, python-format
3139
3220
msgid "instance %s: reset network"
3140
3221
msgstr "实例%s:重置网络"
3142
#: nova/compute/manager.py:1561
3143
#, fuzzy, python-format
3223
#: nova/compute/manager.py:1573
3144
3225
msgid "instance %s: inject network info"
3226
msgstr "实例 %s:注入网络信息"
3147
#: nova/compute/manager.py:1565
3228
#: nova/compute/manager.py:1577
3148
3229
#, python-format
3149
3230
msgid "network_info to inject: |%s|"
3231
msgstr "将注入的network_info:|%s|"
3152
#: nova/compute/manager.py:1602
3153
#, fuzzy, python-format
3233
#: nova/compute/manager.py:1614
3154
3235
msgid "instance %s: getting vnc console"
3155
msgstr "虚拟机 %s :获取ajax控制台"
3236
msgstr "实例 %s:正在获得VNC console"
3157
#: nova/compute/manager.py:1632
3158
#, fuzzy, python-format
3238
#: nova/compute/manager.py:1644
3159
3240
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
3160
msgstr "实例%(instance_id)s:尝试挂载卷%(volume_id)s到%(mountpoint)s"
3241
msgstr "在 %(mountpoint)s 通过卷 %(volume_id)s 启动"
3162
#: nova/compute/manager.py:1650
3243
#: nova/compute/manager.py:1662
3163
3244
#, fuzzy, python-format
3246
"instance %(instance_uuid)s: attaching volume %(volume_id)s to "
3248
msgstr "正在把卷 %(volume_id)s 挂载到 %(mountpoint)s"
3250
#: nova/compute/manager.py:1664
3164
3252
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
3165
msgstr "实例%(instance_id)s:尝试挂载卷%(volume_id)s到%(mountpoint)s"
3253
msgstr "正在把卷 %(volume_id)s 挂载到 %(mountpoint)s"
3167
#: nova/compute/manager.py:1662
3255
#: nova/compute/manager.py:1673
3168
3256
#, fuzzy, python-format
3257
msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing"
3258
msgstr "%(mountpoint)s 挂载失败,移除中"
3260
#: nova/compute/manager.py:1683
3169
3262
msgid "Attach failed %(mountpoint)s, removing"
3170
msgstr "实例%(instance_id)s:挂载到%(mountpoint)s失败,移除中"
3263
msgstr "%(mountpoint)s 挂载失败,移除中"
3172
#: nova/compute/manager.py:1690
3173
#, fuzzy, python-format
3265
#: nova/compute/manager.py:1711
3174
3267
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
3175
msgstr "移除挂载在实例%(instance_id)s上的%(mp)s卷%(volume_id)s"
3268
msgstr "从挂载点 %(mp)s 卸载卷 %(volume_id)s"
3177
#: nova/compute/manager.py:1694
3270
#: nova/compute/manager.py:1715
3178
3271
#, python-format
3179
3272
msgid "Detaching volume from unknown instance %s"
3180
3273
msgstr "从未知实例%s中移除卷"
3182
#: nova/compute/manager.py:1760
3275
#: nova/compute/manager.py:1781
3183
3276
#, python-format
3185
3278
"Creating tmpfile %s to notify to other compute nodes that they should "
3186
3279
"mount the same storage."
3280
msgstr "创建tmpfile %s通知其他计算节点它们应该挂载同一个存储。"
3189
#: nova/compute/manager.py:1822
3190
#, fuzzy, python-format
3282
#: nova/compute/manager.py:1843
3191
3283
msgid "Instance has no volume."
3194
#: nova/compute/manager.py:1850
3286
#: nova/compute/manager.py:1871
3195
3287
#, python-format
3196
3288
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
3289
msgstr "plug_vifs() 失败%(cnt)d 次。为主机 %(hostname)s 重试到%(max_retry)d次。"
3199
#: nova/compute/manager.py:1907
3291
#: nova/compute/manager.py:1928
3200
3292
#, python-format
3201
3293
msgid "Pre live migration failed at %(dest)s"
3294
msgstr "预在线迁移在%(dest)s失败"
3204
#: nova/compute/manager.py:1934
3296
#: nova/compute/manager.py:1955
3205
3297
msgid "post_live_migration() is started.."
3298
msgstr "post_live_migration()已经启动。"
3208
#: nova/compute/manager.py:1964
3300
#: nova/compute/manager.py:1985
3209
3301
msgid "No floating_ip found"
3302
msgstr "没有找到floating_ip"
3212
#: nova/compute/manager.py:1972
3304
#: nova/compute/manager.py:1993
3213
3305
msgid "No floating_ip found."
3306
msgstr "没有找到floating_ip"
3216
#: nova/compute/manager.py:1974
3308
#: nova/compute/manager.py:1995
3217
3309
#, python-format
3219
3311
"Live migration: Unexpected error: cannot inherit floating ip.\n"
3313
msgstr "在线迁移:未知错误:无法继承浮动ip。%(e)s"
3223
#: nova/compute/manager.py:2012
3315
#: nova/compute/manager.py:2033
3224
3316
#, python-format
3225
3317
msgid "Migrating instance to %(dest)s finished successfully."
3318
msgstr "把实例迁移到 %(dest)s 成功完成。"
3228
#: nova/compute/manager.py:2014
3320
#: nova/compute/manager.py:2035
3230
3322
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
3231
3323
"with matching name.\" This error can be safely ignored."
3325
"你会看到错误“libvirt: QEMU error: Domain not found: no domain with matching "
3326
"name。”这个错误可以放心的忽略。"
3234
#: nova/compute/manager.py:2029
3328
#: nova/compute/manager.py:2050
3235
3329
msgid "Post operation of migraton started"
3332
#: nova/compute/manager.py:2157
3334
msgid "Updated the info_cache for instance %s"
3238
#: nova/compute/manager.py:2112
3337
#: nova/compute/manager.py:2186
3239
3338
msgid "Updating bandwidth usage cache"
3242
#: nova/compute/manager.py:2139
3341
#: nova/compute/manager.py:2213
3243
3342
msgid "Updating host status"
3246
#: nova/compute/manager.py:2167
3345
#: nova/compute/manager.py:2241
3247
3346
#, python-format
3249
3348
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
3250
3349
"the hypervisor."
3350
msgstr "在数据库中找到 %(num_db_instances)s个实例,在hypervisor找到 %(num_vm_instances)s 个实例。"
3253
#: nova/compute/manager.py:2179
3352
#: nova/compute/manager.py:2252
3353
#, fuzzy, python-format
3256
"Instance %(name)s found in database but not known by hypervisor. Setting "
3257
"power state to NOSTATE"
3355
"Instance found in database but not known by hypervisor. Setting power "
3357
msgstr "数据库中发现虚拟机 %(name)s ,但是hypervisor不知道。设置加电状态为NOSTATE"
3260
#: nova/compute/manager.py:2203
3359
#: nova/compute/manager.py:2275
3261
3360
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
3361
msgstr "FLAGS.reclaim_instance_interval <= 0,跳过..."
3264
#: nova/compute/manager.py:2215
3363
#: nova/compute/manager.py:2287
3265
3364
msgid "Reclaiming deleted instance"
3268
#: nova/compute/manager.py:2294
3367
#: nova/compute/manager.py:2352
3269
3368
#, python-format
3271
3370
"Detected instance with name label '%(name_label)s' which is marked as "
3272
3371
"DELETED but still present on host."
3275
#: nova/compute/manager.py:2300
3374
#: nova/compute/manager.py:2359
3276
3375
#, python-format
3278
"Destroying instance with name label '%(name_label)s' which is marked as "
3279
"DELETED but still present on host."
3377
"Destroying instance with name label '%(name)s' which is marked as DELETED"
3378
" but still present on host."
3282
#: nova/compute/manager.py:2308
3381
#: nova/compute/manager.py:2366
3283
3382
#, python-format
3284
3383
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
3386
#: nova/compute/manager.py:2436
3387
#, fuzzy, python-format
3389
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
3391
msgstr "Aggregate %(aggregate_id)s已经有主机 %(host)s。"
3287
3393
#: nova/compute/utils.py:141
3288
3394
msgid "v4 subnets are required for legacy nw_info"
3310
3416
#: nova/console/xvp.py:98
3311
3417
msgid "Rebuilding xvp conf"
3314
3420
#: nova/console/xvp.py:116
3315
3421
#, python-format
3316
3422
msgid "Re-wrote %s"
3319
3425
#: nova/console/xvp.py:121
3320
3426
msgid "Stopping xvp"
3323
3429
#: nova/console/xvp.py:134
3324
3430
msgid "Starting xvp"
3327
3433
#: nova/console/xvp.py:141
3328
3434
#, python-format
3329
3435
msgid "Error starting xvp: %s"
3436
msgstr "启动xvp发生错误:%s"
3332
3438
#: nova/console/xvp.py:144
3333
3439
msgid "Restarting xvp"
3336
3442
#: nova/console/xvp.py:146
3337
3443
msgid "xvp not running..."
3340
3446
#: nova/consoleauth/manager.py:63
3341
#, fuzzy, python-format
3342
3448
msgid "Deleting Expired Token: (%s)"
3449
msgstr "删除过期的令牌:(%s)"
3345
3451
#: nova/consoleauth/manager.py:75
3346
3452
#, python-format
3347
3453
msgid "Received Token: %(token)s, %(token_dict)s)"
3454
msgstr "接收到令牌:%(token)s, %(token_dict)s)"
3350
3456
#: nova/consoleauth/manager.py:79
3351
3457
#, python-format
3352
3458
msgid "Checking Token: %(token)s, %(token_valid)s)"
3459
msgstr "检查令牌:%(token)s, %(token_valid)s)"
3355
3461
#: nova/db/sqlalchemy/api.py:56
3356
3462
msgid "Use of empty request context is deprecated"
3463
msgstr "使用空的请求上下文已经废弃不用了"
3359
3465
#: nova/db/sqlalchemy/api.py:188
3360
3466
#, python-format
3361
3467
msgid "Unrecognized read_deleted value '%s'"
3468
msgstr "无法识别的 read_deleted 取值”%s“"
3364
#: nova/db/sqlalchemy/api.py:565 nova/db/sqlalchemy/api.py:600
3470
#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601
3365
3471
#, python-format
3366
3472
msgid "No ComputeNode for %(host)s"
3473
msgstr "主机 %(host)s 没有计算节点"
3369
#: nova/db/sqlalchemy/api.py:4126 nova/db/sqlalchemy/api.py:4152
3475
#: nova/db/sqlalchemy/api.py:4162 nova/db/sqlalchemy/api.py:4188
3370
3476
#, python-format
3371
3477
msgid "No backend config with id %(sm_backend_id)s"
3478
msgstr "没有id为%(sm_backend_id)s的后台配置"
3374
#: nova/db/sqlalchemy/api.py:4210
3480
#: nova/db/sqlalchemy/api.py:4246
3375
3481
#, python-format
3376
3482
msgid "No sm_flavor called %(sm_flavor)s"
3483
msgstr "没有 sm_flavor 调用 %(sm_flavor)s"
3379
#: nova/db/sqlalchemy/api.py:4254
3485
#: nova/db/sqlalchemy/api.py:4290
3380
3486
#, python-format
3381
3487
msgid "No sm_volume with id %(volume_id)s"
3488
msgstr "没有id为 %(volume_id)s 的 sm_volume"
3384
3490
#: nova/db/sqlalchemy/migration.py:36
3385
3491
msgid "python-migrate is not installed. Exiting."
3492
msgstr "没有安装 python-migrate。正退出。"
3388
3494
#: nova/db/sqlalchemy/migration.py:46
3389
3495
msgid "version should be an integer"
3392
3498
#: nova/db/sqlalchemy/session.py:87
3393
3499
#, python-format
3394
3500
msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left."
3501
msgstr "SQL连接失败 (%(connstring)s)。还剩 %(attempts)d 次。"
3397
#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:75
3503
#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48
3398
3504
msgid "interface column not added to networks table"
3505
msgstr "interface 列没有加入networks 表中"
3401
#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:82
3402
#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:53
3403
#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:58
3507
#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80
3508
#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54
3509
#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61
3404
3510
#, python-format
3405
3511
msgid "Table |%s| not created!"
3512
msgstr "表 |%s| 没有创建"
3408
#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:89
3514
#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87
3409
3515
msgid "VIF column not added to fixed_ips table"
3516
msgstr "VIF 列没有加入到 fixed_ips 表中"
3412
#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:99
3518
#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97
3413
3519
#, python-format
3414
3520
msgid "join list for moving mac_addresses |%s|"
3417
#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:123
3418
msgid "Can't downgrade without losing data"
3521
msgstr "为移动 mac_addresses |%s| 加入列表"
3421
3523
#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39
3422
#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:61
3423
#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:60
3424
#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:98
3524
#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60
3525
#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61
3526
#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99
3425
3527
msgid "foreign key constraint couldn't be added"
3428
#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:53
3530
#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58
3429
3531
msgid "foreign key constraint couldn't be dropped"
3432
#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:39
3534
#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34
3433
3535
msgid "priority column not added to networks table"
3536
msgstr "priority 无法加入到 networks 表中"
3436
#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:43
3538
#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41
3437
3539
#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42
3438
#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:60
3540
#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56
3439
3541
#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68
3440
3542
msgid "foreign key constraint couldn't be removed"
3443
#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:38
3545
#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34
3444
3546
msgid "progress column not added to instances table"
3547
msgstr "progress 列无法加入到 instances 表中"
3447
#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102
3549
#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97
3448
3550
#, python-format
3450
3552
"Could not cast flavorid to integer: %s. Set flavorid to an integer-like "
3451
3553
"string to downgrade."
3554
msgstr "无法设置 flavorid 成整数:%s。设置 flavorid 成类似整数的字符串来降级。"
3454
#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:61
3556
#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69
3455
3557
msgid "instance_info_caches tables not dropped"
3558
msgstr "instance_info_caches 没有删除掉"
3458
#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:45
3560
#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41
3459
3561
msgid "progress column not added to compute_nodes table"
3562
msgstr "progress 列没有加入到 compute_nodes 表中"
3462
#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:66
3564
#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76
3463
3565
msgid "dns_domains table not dropped"
3566
msgstr "dns_domains 表没有删除"
3466
3568
#: nova/image/glance.py:147
3467
3569
msgid "Connection error contacting glance server, retrying"
3570
msgstr "glance服务器连接错误,重试中"
3470
3572
#: nova/image/glance.py:153 nova/network/quantum/melange_connection.py:103
3471
3573
msgid "Maximum attempts reached"
3474
3576
#: nova/image/glance.py:275
3475
3577
#, python-format
3476
3578
msgid "Creating image in Glance. Metadata passed in %s"
3579
msgstr "正在Glance中创建镜像。元数据 %s 已经传入。"
3479
3581
#: nova/image/glance.py:278
3480
3582
#, python-format
3481
3583
msgid "Metadata after formatting for Glance %s"
3584
msgstr "为Glance 进行格式化后的元数据 %s"
3484
3586
#: nova/image/glance.py:286
3485
3587
#, python-format
3486
3588
msgid "Metadata returned from Glance formatted for Base %s"
3589
msgstr "从Glance返回的为Base %s 格式化的元数据"
3489
3591
#: nova/image/glance.py:328 nova/image/glance.py:332
3490
3592
msgid "Not the image owner"
3493
3595
#: nova/image/glance.py:407
3494
3596
#, python-format
3495
3597
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
3598
msgstr "%(timestamp)s 没有遵循任何签名格式:%(iso_formats)s"
3498
3600
#: nova/image/s3.py:296
3499
3601
#, python-format
3500
3602
msgid "Failed to download %(image_location)s to %(image_path)s"
3603
msgstr "把 %(image_location)s 下载到 %(image_path)s失败"
3503
3605
#: nova/image/s3.py:315
3504
3606
#, python-format
3505
3607
msgid "Failed to decrypt %(image_location)s to %(image_path)s"
3608
msgstr "解密 %(image_location)s 到 %(image_path)s失败"
3508
3610
#: nova/image/s3.py:327
3509
3611
#, python-format
3510
3612
msgid "Failed to untar %(image_location)s to %(image_path)s"
3613
msgstr "解压缩 %(image_location)s 到 %(image_path)s 失败"
3513
3615
#: nova/image/s3.py:340
3514
3616
#, python-format
3515
3617
msgid "Failed to upload %(image_location)s to %(image_path)s"
3618
msgstr "上传 %(image_location)s 到 %(image_path)s 失败"
3518
3620
#: nova/image/s3.py:366
3519
3621
#, python-format
3520
3622
msgid "Failed to decrypt private key: %s"
3523
3625
#: nova/image/s3.py:374
3524
3626
#, python-format
3525
3627
msgid "Failed to decrypt initialization vector: %s"
3628
msgstr "解密初始化vector失败:%s"
3528
3630
#: nova/image/s3.py:385
3529
3631
#, python-format
3530
3632
msgid "Failed to decrypt image file %(image_file)s: %(err)s"
3633
msgstr "解密镜像文件 %(image_file)s 失败:%(err)s"
3533
3635
#: nova/image/s3.py:397
3534
3636
msgid "Unsafe filenames in image"
3537
3639
#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34
3538
3640
#, python-format
3539
3641
msgid "Bad mac for to_global_ipv6: %s"
3642
msgstr "不恰当的to_global_ipv6 mac:%s"
3542
3644
#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36
3543
3645
#, python-format
3544
3646
msgid "Bad prefix for to_global_ipv6: %s"
3647
msgstr "不恰当的to_global_ipv6前缀:%s"
3547
3649
#: nova/ipv6/account_identifier.py:42
3548
3650
#, python-format
3549
3651
msgid "Bad project_id for to_global_ipv6: %s"
3652
msgstr "不恰当的to_global_ipv6 oject_id;%s"
3552
3654
#: nova/network/ldapdns.py:321
3553
3655
msgid "This driver only supports type 'a' entries."
3656
msgstr "驱动仅支持入口类型 'a'。"
3556
3658
#: nova/network/linux_net.py:167
3557
3659
#, python-format
3558
3660
msgid "Attempted to remove chain %s which does not exist"
3661
msgstr "试图移除不存在的链 %s。"
3561
3663
#: nova/network/linux_net.py:193
3562
3664
#, python-format
3563
3665
msgid "Unknown chain: %r"
3566
3668
#: nova/network/linux_net.py:216
3567
3669
#, python-format
3569
3671
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
3673
msgstr "试图移除不存在的规则:%(chain)r %(rule)r %(wrap)r %(top)r"
3573
3675
#: nova/network/linux_net.py:336
3574
3676
msgid "IPTablesManager.apply completed with success"
3677
msgstr "IPTablesManager.apply成功完毕"
3577
3679
#: nova/network/linux_net.py:587 nova/network/linux_net.py:609
3578
3680
#: nova/network/linux_net.py:651
3579
#, fuzzy, python-format
3580
3682
msgid "Instance %(instance_id)s not found"
3683
msgstr "没有找到实例 %(instance_id)s"
3583
3685
#: nova/network/linux_net.py:718
3584
3686
#, python-format
3585
3687
msgid "Hupping dnsmasq threw %s"
3688
msgstr "重启进程 dnsmasq 时抛出 %s"
3588
3690
#: nova/network/linux_net.py:720
3589
3691
#, python-format
3590
3692
msgid "Pid %d is stale, relaunching dnsmasq"
3693
msgstr "Pid %d 过期了,重新启动dnsmasq"
3593
3695
#: nova/network/linux_net.py:780
3594
3696
#, python-format
3595
3697
msgid "killing radvd threw %s"
3698
msgstr "杀掉进程 radvd 时抛出 %s"
3598
3700
#: nova/network/linux_net.py:782
3599
3701
#, python-format
3600
3702
msgid "Pid %d is stale, relaunching radvd"
3703
msgstr "Pid %d 过期了,重新启动radvd"
3603
3705
#: nova/network/linux_net.py:984
3604
3706
#, python-format
3605
3707
msgid "Starting VLAN inteface %s"
3708
msgstr "正在开启VLAN接口 %s"
3608
3710
#: nova/network/linux_net.py:1016
3609
3711
#, python-format
3610
3712
msgid "Starting Bridge interface for %s"
3713
msgstr "正在为 %s 开启桥接口"
3613
#: nova/network/manager.py:273 nova/network/manager.py:465
3614
#, fuzzy, python-format
3715
#: nova/network/manager.py:273 nova/network/manager.py:471
3615
3717
msgid "Interface %(interface)s not found"
3718
msgstr "没有找到接口 %(interface)s"
3618
3720
#: nova/network/manager.py:288
3619
3721
#, python-format
3620
3722
msgid "floating IP allocation for instance |%s|"
3723
msgstr "为实例 |%s| 分配浮动IP"
3623
#: nova/network/manager.py:323
3725
#: nova/network/manager.py:328
3624
3726
#, python-format
3625
3727
msgid "floating IP deallocation for instance |%s|"
3728
msgstr "为实例 |%s| 释放浮动IP"
3628
#: nova/network/manager.py:355
3730
#: nova/network/manager.py:361
3629
3731
#, python-format
3630
3732
msgid "Address |%(address)s| is not allocated"
3733
msgstr "地址 |%(address)s| 没有分配"
3633
#: nova/network/manager.py:359
3735
#: nova/network/manager.py:365
3634
3736
#, python-format
3635
3737
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
3738
msgstr "没有为你的项目 |%(project)s| 分配地址 |%(address)s|"
3638
#: nova/network/manager.py:371
3639
#, fuzzy, python-format
3740
#: nova/network/manager.py:377
3640
3742
msgid "Quota exceeded for %s, tried to allocate address"
3641
msgstr "%(pid)s 超出配额,产生创建%(size)sG卷"
3743
msgstr "%s 的配额超出,尝试分配地址"
3643
#: nova/network/manager.py:583
3745
#: nova/network/manager.py:589
3644
3746
#, python-format
3646
3748
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
3647
3749
"not visible to either the floating or instance DNS driver. It will be "
3751
msgstr "数据库不一致:DNS域|%s| 在Nova数据库中注册,但是对浮动或者实例DNS驱动均不可见。将被忽略。"
3651
#: nova/network/manager.py:629
3753
#: nova/network/manager.py:635
3652
3754
#, python-format
3653
3755
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
3756
msgstr "域 |%(domain)s| 已经存在,把区域改变为 |%(av_zone)s|。"
3656
#: nova/network/manager.py:639
3758
#: nova/network/manager.py:645
3657
3759
#, python-format
3658
3760
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
3761
msgstr "域 |%(domain)s| 已经存在,把项目改变为 |%(project)s|。"
3661
#: nova/network/manager.py:747
3763
#: nova/network/manager.py:753
3662
3764
#, python-format
3663
3765
msgid "Disassociated %s stale fixed ip(s)"
3766
msgstr "解除 %s 过期固定ip的关联"
3666
#: nova/network/manager.py:751
3768
#: nova/network/manager.py:757
3667
3769
msgid "setting network host"
3670
#: nova/network/manager.py:863
3671
#, fuzzy, python-format
3772
#: nova/network/manager.py:871
3672
3774
msgid "network allocations for instance |%s|"
3673
msgstr "获取虚拟机 %s 控制台输出"
3775
msgstr "为实例 |%s| 的网路分配"
3675
#: nova/network/manager.py:868
3777
#: nova/network/manager.py:876
3676
3778
#, python-format
3677
3779
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
3780
msgstr "为实例 |%(instance_id)s| 获取的网络:|%(networks)s|"
3680
#: nova/network/manager.py:892
3681
#, fuzzy, python-format
3782
#: nova/network/manager.py:905
3682
3784
msgid "network deallocation for instance |%s|"
3683
msgstr "获取虚拟机 %s 控制台输出"
3785
msgstr "为实例 |%s| 解除网络分配"
3685
#: nova/network/manager.py:1111
3787
#: nova/network/manager.py:1126
3686
3788
#, python-format
3688
3790
"instance-dns-zone is |%(domain)s|, which is in availability zone "
3689
3791
"|%(zone)s|. Instance |%(instance)s| is in zone |%(zone2)s|. No DNS record"
3690
3792
" will be created."
3794
"instance-dns-zone是 |%(domain)s|,该域位于区域 |%(zone)s| 中。实例|%(instance)s| 在区域 "
3795
"|%(zone2)s| 里。没有DNS记录将创建。"
3693
#: nova/network/manager.py:1186
3797
#: nova/network/manager.py:1201
3694
3798
#, python-format
3695
3799
msgid "Leased IP |%(address)s|"
3800
msgstr "租用的IP |%(address)s|"
3698
#: nova/network/manager.py:1190
3802
#: nova/network/manager.py:1205
3699
3803
#, python-format
3700
3804
msgid "IP %s leased that is not associated"
3805
msgstr "没有关联的IP %s 被租用了"
3703
#: nova/network/manager.py:1198
3807
#: nova/network/manager.py:1213
3704
3808
#, python-format
3705
3809
msgid "IP |%s| leased that isn't allocated"
3810
msgstr "没有分配的IP |%s| 被租用了"
3708
#: nova/network/manager.py:1203
3812
#: nova/network/manager.py:1218
3709
3813
#, python-format
3710
3814
msgid "Released IP |%(address)s|"
3815
msgstr "释放的IP |%(address)s|"
3713
#: nova/network/manager.py:1207
3817
#: nova/network/manager.py:1222
3714
3818
#, python-format
3715
3819
msgid "IP %s released that is not associated"
3820
msgstr "没有关联的IP %s 被释放了"
3718
#: nova/network/manager.py:1210
3822
#: nova/network/manager.py:1225
3719
3823
#, python-format
3720
3824
msgid "IP %s released that was not leased"
3825
msgstr "没有租用的IP %s 被释放了"
3723
#: nova/network/manager.py:1278
3827
#: nova/network/manager.py:1294
3724
3828
msgid "cidr already in use"
3727
#: nova/network/manager.py:1281
3831
#: nova/network/manager.py:1297
3728
3832
#, python-format
3729
3833
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
3834
msgstr "请求的cidr (%(cidr)s) 与已存在的超网络 (%(super)s) 冲突"
3732
#: nova/network/manager.py:1292
3836
#: nova/network/manager.py:1308
3733
3837
#, python-format
3735
3839
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
3736
3840
"(%(smaller)s)"
3841
msgstr "请求的cidr (%(cidr)s) 与已存在的较小的cidr (%(smaller)s) 冲突"
3739
#: nova/network/manager.py:1351
3740
#, fuzzy, python-format
3843
#: nova/network/manager.py:1367
3741
3844
msgid "Network already exists!"
3742
msgstr "安全组 %s 已经存在"
3744
#: nova/network/manager.py:1370
3847
#: nova/network/manager.py:1386
3745
3848
#, python-format
3746
3849
msgid "Network must be disassociated from project %s before delete"
3850
msgstr "网路在删除前必须与项目 %s 解除关联"
3749
#: nova/network/manager.py:1686
3852
#: nova/network/manager.py:1703
3751
3854
"The sum between the number of networks and the vlan start cannot be "
3752
3855
"greater than 4094"
3856
msgstr "网络数量与VLAN起始数之和不能大于4049"
3755
#: nova/network/manager.py:1693
3858
#: nova/network/manager.py:1710
3756
3859
#, python-format
3758
3861
"The network range is not big enough to fit %(num_networks)s. Network size"
3759
3862
" is %(network_size)s"
3863
msgstr "网络范围不够多而不适合 %(num_networks)s。网络大小是 %(network_size)s。"
3762
3865
#: nova/network/minidns.py:65
3763
3866
msgid "This driver only supports type 'a'"
3867
msgstr "驱动仅支持类型 'a'"
3766
3869
#: nova/network/quantum/client.py:154
3767
3870
msgid "Tenant ID not set"
3770
3873
#: nova/network/quantum/client.py:181
3771
3874
#, python-format
3772
3875
msgid "Quantum Client Request: %(method)s %(action)s"
3876
msgstr "Quantum客户请求:%(method)s %(action)s"
3775
3878
#: nova/network/quantum/client.py:196
3776
3879
#, python-format
3777
3880
msgid "Quantum entity not found: %s"
3881
msgstr "Quantum实体没有找到:%s"
3780
3883
#: nova/network/quantum/client.py:207
3781
3884
#, python-format
3782
3885
msgid "Server %(status_code)s error: %(data)s"
3886
msgstr "服务器 %(status_code)s 错误:%(data)s"
3785
3888
#: nova/network/quantum/client.py:210
3786
#, fuzzy, python-format
3787
3890
msgid "Unable to connect to server. Got error: %s"
3788
msgstr "已尝试 %d 次,均无法连接到AMQP服务器。关闭中。"
3891
msgstr "无法连接到服务器。出现错误:%s"
3790
3893
#: nova/network/quantum/client.py:229
3791
3894
#, python-format
3792
3895
msgid "unable to deserialize object of type = '%s'"
3896
msgstr "无法反序列化type = '%s' 的对象"
3795
#: nova/network/quantum/manager.py:152
3898
#: nova/network/quantum/manager.py:151
3796
3899
msgid "QuantumManager does not use 'multi_host' parameter."
3900
msgstr "QuantumManager 没有使用 'multi_host' 参数。"
3799
#: nova/network/quantum/manager.py:156
3902
#: nova/network/quantum/manager.py:155
3800
3903
msgid "QuantumManager requires that only one network is created per call"
3904
msgstr "QuantumManager 要求每次调用仅创建一个网落。"
3803
#: nova/network/quantum/manager.py:166
3906
#: nova/network/quantum/manager.py:165
3804
3907
msgid "QuantumManager does not use 'vlan_start' parameter."
3908
msgstr "QuantumManager 没有使用 'vlan_start' 参数。"
3807
#: nova/network/quantum/manager.py:172
3910
#: nova/network/quantum/manager.py:171
3808
3911
msgid "QuantumManager does not use 'vpn_start' parameter."
3912
msgstr "QuantumManager 没有使用 'vpn_start' 参数。"
3811
#: nova/network/quantum/manager.py:176
3914
#: nova/network/quantum/manager.py:175
3812
3915
msgid "QuantumManager does not use 'bridge' parameter."
3916
msgstr "QuantumManager 没有使用 'bridge' 参数。"
3815
#: nova/network/quantum/manager.py:180
3918
#: nova/network/quantum/manager.py:179
3816
3919
msgid "QuantumManager does not use 'bridge_interface' parameter."
3920
msgstr "QuantumManager 没有使用 'bridge_interface' 参数。"
3819
#: nova/network/quantum/manager.py:185
3922
#: nova/network/quantum/manager.py:184
3820
3923
msgid "QuantumManager requires a valid (.1) gateway address."
3924
msgstr "QuantumManager 要求一个有效的 (.1) 网关地址。"
3823
#: nova/network/quantum/manager.py:197
3926
#: nova/network/quantum/manager.py:196
3824
3927
#, python-format
3826
3929
"Unable to find existing quantum network for tenant '%(q_tenant_id)s' with"
3827
3930
" net-id '%(quantum_net_id)s'"
3931
msgstr "无法为net-id是 '%(quantum_net_id)s'的租户 '%(q_tenant_id)s' 找到已存在的quantum网络"
3830
#: nova/network/quantum/manager.py:243
3933
#: nova/network/quantum/manager.py:242
3831
3934
#, python-format
3832
3935
msgid "Network %s has active ports, cannot delete"
3936
msgstr "网络 %s 存在活跃的端口,无法删除"
3835
#: nova/network/quantum/manager.py:289
3836
#, fuzzy, python-format
3938
#: nova/network/quantum/manager.py:288
3837
3940
msgid "network allocations for instance %s"
3838
msgstr "获取虚拟机 %s 控制台输出"
3941
msgstr "实例 %s 的网络分配"
3840
#: nova/network/quantum/manager.py:537
3943
#: nova/network/quantum/manager.py:564
3841
3944
#, python-format
3843
3946
"port deallocation failed for instance: |%(instance_id)s|, port_id: "
3844
3947
"|%(port_id)s|"
3948
msgstr "实例的端口取消分配失败:|%(instance_id)s|, port_id: |%(port_id)s|"
3847
#: nova/network/quantum/manager.py:556
3950
#: nova/network/quantum/manager.py:583
3848
3951
#, python-format
3850
3953
"ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: "
3851
3954
"|%(vif_uuid)s|"
3955
msgstr "实例的ipam取消分配失败:|%(instance_id)s|, vif_uuid: |%(vif_uuid)s|"
3854
3957
#: nova/network/quantum/melange_connection.py:95
3855
3958
#, python-format
3856
3959
msgid "Server returned error: %s"
3859
3962
#: nova/network/quantum/melange_connection.py:97
3860
3963
msgid "Connection error contacting melange service, retrying"
3964
msgstr "melange服务的连接错误,重试"
3863
3966
#: nova/network/quantum/melange_connection.py:107
3864
3967
#, python-format
4032
4143
#: nova/rpc/impl_kombu.py:357
4033
4144
#, python-format
4034
4145
msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d"
4146
msgstr "正在重新连接%(hostname)s:%(port)d的服务器"
4037
4148
#: nova/rpc/impl_kombu.py:380
4038
4149
#, python-format
4039
4150
msgid "Connected to AMQP server on %(hostname)s:%(port)d"
4151
msgstr "连接到%(hostname)s:%(port)d的服务器"
4042
4153
#: nova/rpc/impl_kombu.py:416
4043
4154
#, python-format
4045
4156
"Unable to connect to AMQP server on %(hostname)s:%(port)d after "
4046
4157
"%(max_retries)d tries: %(err_str)s"
4158
msgstr "%(max_retries)d 次尝试后无法连接到位于%(hostname)s:%(port)d的AMQP server:%(err_str)s"
4049
4160
#: nova/rpc/impl_kombu.py:432
4050
4161
#, python-format
4052
4163
"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying "
4053
4164
"again in %(sleep_time)d seconds."
4165
msgstr "位于%(hostname)s:%(port)d的AMQP server不可达:%(err_str)s。%(sleep_time)d 秒钟后请再尝试。"
4056
#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:379
4167
#: nova/rpc/impl_kombu.py:483 nova/rpc/impl_qpid.py:384
4057
4168
#, python-format
4058
4169
msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s"
4170
msgstr "为topic '%(topic)s'声明消费者失败:%(err_str)s"
4061
#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:394
4172
#: nova/rpc/impl_kombu.py:501 nova/rpc/impl_qpid.py:399
4062
4173
#, python-format
4063
4174
msgid "Timed out waiting for RPC response: %s"
4175
msgstr "等待RPC答复超时:%s"
4066
#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:398
4067
#, fuzzy, python-format
4177
#: nova/rpc/impl_kombu.py:505 nova/rpc/impl_qpid.py:403
4068
4179
msgid "Failed to consume message from queue: %s"
4180
msgstr "从队列中消费消息失败:%s"
4071
#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:425
4182
#: nova/rpc/impl_kombu.py:539 nova/rpc/impl_qpid.py:430
4072
4183
#, python-format
4073
4184
msgid "Failed to publish message to topic '%(topic)s': %(err_str)s"
4185
msgstr "给topic '%(topic)s'发布消息失败:%(err_str)s"
4076
#: nova/rpc/impl_qpid.py:335
4077
#, fuzzy, python-format
4187
#: nova/rpc/impl_qpid.py:340
4078
4189
msgid "Unable to connect to AMQP server: %s "
4079
msgstr "已尝试 %d 次,均无法连接到AMQP服务器。关闭中。"
4190
msgstr "无法连接到AMQP服务器:%s "
4081
#: nova/rpc/impl_qpid.py:340
4082
#, fuzzy, python-format
4192
#: nova/rpc/impl_qpid.py:345
4083
4194
msgid "Connected to AMQP server on %s"
4195
msgstr "连接到 %s 的AMQP服务器"
4086
#: nova/rpc/impl_qpid.py:348
4197
#: nova/rpc/impl_qpid.py:353
4087
4198
msgid "Re-established AMQP queues"
4090
4201
#: nova/scheduler/chance.py:47 nova/scheduler/simple.py:91
4091
4202
#: nova/scheduler/simple.py:142
4092
4203
msgid "Is the appropriate service running?"
4095
4206
#: nova/scheduler/chance.py:52
4096
4207
msgid "Could not find another compute"
4208
msgstr "无法找到另一个计算节点"
4099
#: nova/scheduler/distributed_scheduler.py:50
4210
#: nova/scheduler/distributed_scheduler.py:51
4100
4211
#, python-format
4101
4212
msgid "No host selection for %s defined."
4213
msgstr "没有主机选择所定义的 %s 主题消息"
4104
#: nova/scheduler/distributed_scheduler.py:63
4215
#: nova/scheduler/distributed_scheduler.py:64
4105
4216
#, python-format
4106
4217
msgid "Attempting to build %(num_instances)d instance(s)"
4218
msgstr "尝试创建 %(num_instances)d 个虚拟机"
4109
#: nova/scheduler/distributed_scheduler.py:140
4220
#: nova/scheduler/distributed_scheduler.py:156
4110
4221
msgid "Scheduler only understands Compute nodes (for now)"
4222
msgstr "Scheduler 只能理解计算节点(暂时)"
4113
#: nova/scheduler/distributed_scheduler.py:178
4224
#: nova/scheduler/distributed_scheduler.py:198
4114
4225
#, python-format
4115
4226
msgid "Filtered %(hosts)s"
4227
msgstr "过滤掉的主机 %(hosts)s"
4118
#: nova/scheduler/distributed_scheduler.py:188
4229
#: nova/scheduler/distributed_scheduler.py:208
4119
4230
#, python-format
4120
4231
msgid "Weighted %(weighted_host)s"
4232
msgstr "加权的主机 %(weighted_host)s"
4123
4234
#: nova/scheduler/driver.py:63
4124
4235
#, python-format
4125
4236
msgid "Casted '%(method)s' to volume '%(host)s'"
4237
msgstr "设置“%(method)s”成卷节点 \"%(host)s\""
4128
4239
#: nova/scheduler/driver.py:80
4129
4240
#, python-format
4130
4241
msgid "Casted '%(method)s' to compute '%(host)s'"
4242
msgstr "设置“%(method)s”成计算节点 \"%(host)s\""
4133
4244
#: nova/scheduler/driver.py:89
4134
4245
#, python-format
4135
4246
msgid "Casted '%(method)s' to network '%(host)s'"
4247
msgstr "设置“%(method)s”成网络节点 \"%(host)s\""
4138
4249
#: nova/scheduler/driver.py:107
4139
4250
#, python-format
4140
4251
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
4252
msgstr "设置“%(method)s”成 %(topic)s 节点 \"%(host)s\""
4143
4254
#: nova/scheduler/driver.py:181
4144
4255
msgid "Must implement a fallback schedule"
4256
msgstr "必须实现一个回滚 schedule"
4147
4258
#: nova/scheduler/driver.py:314
4148
4259
msgid "Block migration can not be used with shared storage."
4260
msgstr "块存储迁移无法使用共享存储"
4151
4262
#: nova/scheduler/driver.py:322
4152
4263
#, python-format
4154
4265
"Cannot confirm tmpfile at %(ipath)s is on same shared storage between "
4155
4266
"%(src)s and %(dest)s."
4267
msgstr "无法确认tmpfile %(ipath)s 在相同的共享存储的 %(src)s 和 %(dest)s之间。"
4158
4269
#: nova/scheduler/driver.py:360 nova/scheduler/driver.py:450
4159
4270
#, python-format
4160
4271
msgid "host %(dest)s is not compatible with original host %(src)s."
4272
msgstr "主机 %(dest)s 和原先的主机 %(src)s 不兼容。"
4163
4274
#: nova/scheduler/driver.py:409
4164
4275
#, python-format
4166
4277
"Unable to migrate %(instance_id)s to %(dest)s: Lack of "
4167
4278
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
4279
msgstr "无法迁移 %(instance_id)s 到 %(dest)s 上:缺少内存(主机:%(avail)s <= 虚拟机:%(mem_inst)s)"
4170
4281
#: nova/scheduler/driver.py:465
4171
4282
#, python-format
4561
4672
"Status Code: %(_status)s\n"
4562
4673
"Body: %(_body)s"
4676
"状态码: %(_status)s\n"
4565
4679
#: nova/tests/integrated/api/client.py:47
4566
#, fuzzy, python-format
4567
4680
msgid "Authentication error"
4570
4683
#: nova/tests/integrated/api/client.py:55
4571
4684
msgid "Authorization error"
4574
4687
#: nova/tests/integrated/api/client.py:63
4575
#, fuzzy, python-format
4576
4688
msgid "Item not found"
4579
4691
#: nova/tests/integrated/api/client.py:105
4580
4692
#, python-format
4581
4693
msgid "Doing %(method)s on %(relative_url)s"
4694
msgstr "正在 %(relative_url)s 执行 %(method)s"
4584
4696
#: nova/tests/integrated/api/client.py:107
4585
4697
#, python-format
4586
4698
msgid "Body: %s"
4589
4701
#: nova/tests/integrated/api/client.py:125
4590
4702
#, python-format
4591
4703
msgid "%(auth_uri)s => code %(http_status)s"
4704
msgstr "%(auth_uri)s => code %(http_status)s"
4594
4706
#: nova/tests/integrated/api/client.py:151
4595
4707
#, python-format
4596
4708
msgid "%(relative_uri)s => code %(http_status)s"
4709
msgstr "%(relative_uri)s => code %(http_status)s"
4599
4711
#: nova/tests/integrated/api/client.py:161
4600
4712
msgid "Unexpected status code"
4603
4715
#: nova/tests/integrated/api/client.py:168
4604
4716
#, python-format
4605
4717
msgid "Decoding JSON: %s"
4608
#: nova/tests/rpc/common.py:147
4720
#: nova/tests/rpc/common.py:131
4609
4721
#, python-format
4610
4722
msgid "Nested received %(queue)s, %(value)s"
4723
msgstr "Nested received %(queue)s, %(value)s"
4613
#: nova/tests/rpc/common.py:155
4725
#: nova/tests/rpc/common.py:139
4614
4726
#, python-format
4615
4727
msgid "Nested return %s"
4728
msgstr "Nested return %s"
4618
#: nova/tests/rpc/common.py:173
4730
#: nova/tests/rpc/common.py:157
4619
4731
msgid "RPC backend does not support timeouts"
4622
#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209
4734
#: nova/tests/rpc/common.py:187 nova/tests/rpc/common.py:193
4623
4735
#, python-format
4624
4736
msgid "Received %s"
4627
4739
#: nova/tests/scheduler/test_vsa_scheduler.py:147
4628
4740
#, python-format
4629
4741
msgid "Host %s"
4632
#: nova/tests/scheduler/test_vsa_scheduler.py:194
4744
#: nova/tests/scheduler/test_vsa_scheduler.py:196
4633
4745
#, python-format
4634
4746
msgid "Test: provision vol %(name)s on host %(host)s"
4747
msgstr "测试:在主机 %(host)s 上提供 %(name)s"
4637
#: nova/tests/scheduler/test_vsa_scheduler.py:196
4749
#: nova/tests/scheduler/test_vsa_scheduler.py:198
4638
4750
#, python-format
4639
4751
msgid "\t vol=%(vol)s"
4642
#: nova/tests/scheduler/test_vsa_scheduler.py:199
4754
#: nova/tests/scheduler/test_vsa_scheduler.py:201
4643
4755
#, python-format
4644
4756
msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s"
4757
msgstr "测试:VSA更新请求:vsa_id=%(vsa_id)s values=%(values)s"
4647
#: nova/tests/scheduler/test_vsa_scheduler.py:203
4759
#: nova/tests/scheduler/test_vsa_scheduler.py:205
4648
4760
#, python-format
4649
4761
msgid "Test: Volume create: %s"
4652
#: nova/tests/scheduler/test_vsa_scheduler.py:210
4764
#: nova/tests/scheduler/test_vsa_scheduler.py:212
4653
4765
#, python-format
4654
4766
msgid "Test: Volume get request: id=%(volume_id)s"
4767
msgstr "测试:卷获取请求:id=%(volume_id)s"
4657
#: nova/tests/scheduler/test_vsa_scheduler.py:217
4769
#: nova/tests/scheduler/test_vsa_scheduler.py:219
4658
4770
#, python-format
4659
4771
msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s"
4772
msgstr "测试:卷获取请求:id=%(volume_id)s values=%(values)s"
4662
#: nova/tests/scheduler/test_vsa_scheduler.py:453
4774
#: nova/tests/scheduler/test_vsa_scheduler.py:455
4663
4775
#, python-format
4664
4776
msgid "Test: Volume get: id=%(volume_id)s"
4777
msgstr "测试:卷获取:id=%(volume_id)s"
4667
4779
#: nova/virt/connection.py:85
4668
4780
msgid "Failed to open connection to the hypervisor"
4781
msgstr "打开hypervisor的连接失败"
4783
#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:437
4784
#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:1734
4786
msgid "Compute_service record created for %s "
4787
msgstr "Compute_service记录为 %s 创建 "
4789
#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:440
4790
#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:1737
4792
msgid "Compute_service record updated for %s "
4793
msgstr "Compute_service记录为 %s 更新 "
4671
4795
#: nova/virt/firewall.py:130
4672
4796
#, python-format
4673
4797
msgid "Attempted to unfilter instance %s which is not filtered"
4798
msgstr "试图不筛选没有筛选的实例 %s"
4676
4800
#: nova/virt/firewall.py:137
4677
#, fuzzy, python-format
4678
4802
msgid "Filters added to instance %s"
4803
msgstr "过滤器添加给实例 %s"
4681
4805
#: nova/virt/firewall.py:139
4682
4806
msgid "Provider Firewall Rules refreshed"
4685
4809
#: nova/virt/firewall.py:291
4686
#, fuzzy, python-format
4687
4811
msgid "Adding security group rule: %r"
4690
4814
#: nova/virt/firewall.py:402 nova/virt/xenapi/firewall.py:88
4691
4815
#, python-format
4692
4816
msgid "Adding provider rule: %s"
4695
4819
#: nova/virt/images.py:95
4696
4820
msgid "'qemu-img info' parsing failed."
4821
msgstr "'qemu-img info'解析失败"
4699
4823
#: nova/virt/images.py:101
4700
4824
#, python-format
4701
4825
msgid "fmt=%(fmt)s backed by: %(backing_file)s"
4826
msgstr "fmt=%(fmt)s 由 %(backing_file)s 支持"
4704
4828
#: nova/virt/images.py:114
4705
4829
#, python-format
4706
4830
msgid "Converted to raw, but format is now %s"
4831
msgstr "转化为裸格式,但目前格式是 %s"
4709
4833
#: nova/virt/vmwareapi_conn.py:105
4711
4835
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
4712
4836
"vmwareapi_host_password to useconnection_type=vmwareapi"
4837
msgstr "针对useconnection_type=vmwareapi必须指定vmwareapi_host_ip,vmwareapi_host_username和vmwareapi_host_password"
4715
#: nova/virt/vmwareapi_conn.py:271
4839
#: nova/virt/vmwareapi_conn.py:276
4716
4840
#, python-format
4717
4841
msgid "In vmwareapi:_create_session, got this exception: %s"
4842
msgstr "在vmwareapi:_create_session,得到这个异常:%s"
4720
#: nova/virt/vmwareapi_conn.py:354
4844
#: nova/virt/vmwareapi_conn.py:359
4721
4845
#, python-format
4722
4846
msgid "In vmwareapi:_call_method, got this exception: %s"
4847
msgstr "在vmwareapi:_call_method,得到这个异常:%s"
4725
#: nova/virt/vmwareapi_conn.py:393
4849
#: nova/virt/vmwareapi_conn.py:398
4726
4850
#, python-format
4727
4851
msgid "Task [%(task_name)s] %(task_ref)s status: success"
4852
msgstr "任务 [%(task_name)s] %(task_ref)s 状态:成功"
4730
#: nova/virt/vmwareapi_conn.py:399
4854
#: nova/virt/vmwareapi_conn.py:404
4731
4855
#, python-format
4732
4856
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
4857
msgstr "任务 [%(task_name)s] %(task_ref)s 状态:错误 %(error_info)s"
4735
#: nova/virt/vmwareapi_conn.py:404
4859
#: nova/virt/vmwareapi_conn.py:409
4736
4860
#, python-format
4737
4861
msgid "In vmwareapi:_poll_task, Got this error %s"
4862
msgstr "在vmwareapi:_poll_task,得到这个错误 %s"
4740
#: nova/virt/xenapi_conn.py:165
4864
#: nova/virt/xenapi_conn.py:163
4742
4866
"Must specify xenapi_connection_url, xenapi_connection_username "
4743
4867
"(optionally), and xenapi_connection_password to use "
4744
4868
"connection_type=xenapi"
4870
"针对use connection_type=xenapi必须指定xenapi_connection_url, "
4871
"xenapi_connection_username (可选) 和 xenapi_connection_password"
4747
#: nova/virt/xenapi_conn.py:353 nova/virt/libvirt/connection.py:445
4873
#: nova/virt/xenapi_conn.py:371 nova/virt/libvirt/connection.py:441
4748
4874
msgid "Could not determine iscsi initiator name"
4751
#: nova/virt/xenapi_conn.py:420 nova/virt/baremetal/proxy.py:716
4752
#: nova/virt/libvirt/connection.py:1735
4754
msgid "Compute_service record created for %s "
4757
#: nova/virt/xenapi_conn.py:423 nova/virt/baremetal/proxy.py:720
4758
#: nova/virt/libvirt/connection.py:1738
4760
msgid "Compute_service record updated for %s "
4763
#: nova/virt/xenapi_conn.py:484
4875
msgstr "无法确定iscsi initiator名字"
4877
#: nova/virt/xenapi_conn.py:501
4764
4878
msgid "Host startup on XenServer is not supported."
4879
msgstr "不支持在XenServer启动主机"
4767
#: nova/virt/xenapi_conn.py:498
4881
#: nova/virt/xenapi_conn.py:530
4768
4882
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
4883
msgstr "无法登录到XenAPI(Dom0磁盘是空么?)"
4885
#: nova/virt/xenapi_conn.py:556
4886
msgid "Host is member of a pool, but DB says otherwise"
4771
#: nova/virt/xenapi_conn.py:587
4889
#: nova/virt/xenapi_conn.py:648
4772
4890
#, python-format
4773
4891
msgid "Task [%(name)s] %(task)s status: success %(result)s"
4892
msgstr "任务 [%(name)s] %(task)s 状态:成功 %(result)s"
4776
#: nova/virt/xenapi_conn.py:596
4894
#: nova/virt/xenapi_conn.py:657
4777
4895
#, python-format
4778
4896
msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s"
4897
msgstr "任务 [%(name)s] %(task)s 状态:%(status)s %(error_info)s"
4781
#: nova/virt/xenapi_conn.py:616 nova/virt/xenapi_conn.py:629
4899
#: nova/virt/xenapi_conn.py:677 nova/virt/xenapi_conn.py:690
4782
4900
#, python-format
4783
4901
msgid "Got exception: %s"
4786
#: nova/virt/xenapi_conn.py:655 nova/virt/baremetal/proxy.py:773
4787
#: nova/virt/libvirt/connection.py:2277
4788
msgid "Updating host stats"
4791
#: nova/virt/xenapi_conn.py:666
4793
msgid "Unable to get updated status: %s"
4796
#: nova/virt/xenapi_conn.py:673
4798
msgid "Unable to get SR for this host: %s"
4801
4904
#: nova/virt/baremetal/dom.py:93
4802
4905
msgid "No domains exist."
4805
4908
#: nova/virt/baremetal/dom.py:95
4806
4909
#, python-format
4807
4910
msgid "============= initial domains =========== : %s"
4911
msgstr "============= 初始域 =========== : %s"
4810
4913
#: nova/virt/baremetal/dom.py:99
4811
4914
msgid "Building domain: to be removed"
4814
4917
#: nova/virt/baremetal/dom.py:103
4815
4918
msgid "Not running domain: remove"
4818
4921
#: nova/virt/baremetal/dom.py:111
4819
4922
msgid "domain running on an unknown node: discarded"
4923
msgstr "运行在位置结点的域:忽略"
4822
4925
#: nova/virt/baremetal/dom.py:127
4823
4926
#, python-format
4824
4927
msgid "No such domain (%s)"
4827
4930
#: nova/virt/baremetal/dom.py:134
4828
4931
#, python-format
4829
4932
msgid "Failed power down Bare-metal node %s"
4933
msgstr "纯硬件结点 %s 电源停止失败"
4832
4935
#: nova/virt/baremetal/dom.py:143
4833
4936
msgid "deactivate -> activate fails"
4937
msgstr "deactivate -> activate失败"
4836
4939
#: nova/virt/baremetal/dom.py:153
4837
4940
msgid "destroy_domain: no such domain"
4941
msgstr "destroy_domain:没有该域"
4840
4943
#: nova/virt/baremetal/dom.py:154
4841
4944
#, python-format
4842
4945
msgid "No such domain %s"
4845
4948
#: nova/virt/baremetal/dom.py:161
4846
#, fuzzy, python-format
4847
4950
msgid "Domains: %s"
4850
4953
#: nova/virt/baremetal/dom.py:163
4851
4954
#, python-format
4852
4955
msgid "Nodes: %s"
4855
4958
#: nova/virt/baremetal/dom.py:166
4856
4959
#, python-format
4857
4960
msgid "After storing domains: %s"
4860
4963
#: nova/virt/baremetal/dom.py:169
4861
4964
msgid "deactivation/removing domain failed"
4864
4967
#: nova/virt/baremetal/dom.py:176
4865
4968
msgid "===== Domain is being created ====="
4969
msgstr "===== 域正在创建 ====="
4868
4971
#: nova/virt/baremetal/dom.py:179
4869
#, fuzzy, python-format
4870
4972
msgid "Same domain name already exists"
4871
msgstr "安全组 %s 已经存在"
4873
4975
#: nova/virt/baremetal/dom.py:181
4874
4976
msgid "create_domain: before get_idle_node"
4977
msgstr "create_domain:在get_idle_node之前"
4877
4979
#: nova/virt/baremetal/dom.py:198
4878
#, fuzzy, python-format
4879
4981
msgid "Created new domain: %s"
4882
4984
#: nova/virt/baremetal/dom.py:213
4883
4985
#, python-format
4884
4986
msgid "Failed to boot Bare-metal node %s"
4987
msgstr "纯硬件结点 %s 启动失败"
4887
4989
#: nova/virt/baremetal/dom.py:222
4888
4990
msgid "No such domain exists"
4891
4993
#: nova/virt/baremetal/dom.py:226
4892
4994
#, python-format
4893
4995
msgid "change_domain_state: to new state %s"
4996
msgstr "change_domain_state:新状态 %s"
4896
4998
#: nova/virt/baremetal/dom.py:233
4897
4999
#, python-format
5132
5234
msgid "Connection to libvirt broke"
5135
#: nova/virt/libvirt/connection.py:366
5237
#: nova/virt/libvirt/connection.py:364
5136
5238
#, python-format
5137
5239
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
5140
#: nova/virt/libvirt/connection.py:378
5242
#: nova/virt/libvirt/connection.py:376
5141
5243
#, python-format
5143
5245
"Error from libvirt during saved instance removal. Code=%(errcode)s "
5147
#: nova/virt/libvirt/connection.py:389
5249
#: nova/virt/libvirt/connection.py:387
5148
5250
#, python-format
5149
5251
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
5152
#: nova/virt/libvirt/connection.py:403
5153
#, fuzzy, python-format
5254
#: nova/virt/libvirt/connection.py:399
5154
5255
msgid "Instance destroyed successfully."
5157
#: nova/virt/libvirt/connection.py:434
5158
#, fuzzy, python-format
5258
#: nova/virt/libvirt/connection.py:430
5159
5260
msgid "Deleting instance files %(target)s"
5162
#: nova/virt/libvirt/connection.py:516
5263
#: nova/virt/libvirt/connection.py:512
5163
5264
msgid "attaching LXC block device"
5166
#: nova/virt/libvirt/connection.py:529
5267
#: nova/virt/libvirt/connection.py:525
5167
5268
msgid "detaching LXC block device"
5170
#: nova/virt/libvirt/connection.py:680 nova/virt/libvirt/connection.py:824
5271
#: nova/virt/libvirt/connection.py:674 nova/virt/libvirt/connection.py:816
5171
5272
msgid "During reboot, instance disappeared."
5174
#: nova/virt/libvirt/connection.py:685
5175
#, fuzzy, python-format
5275
#: nova/virt/libvirt/connection.py:679
5176
5276
msgid "Instance rebooted successfully."
5179
#: nova/virt/libvirt/connection.py:782 nova/virt/xenapi/vmops.py:1371
5279
#: nova/virt/libvirt/connection.py:776 nova/virt/xenapi/vmops.py:1372
5180
5280
#, python-format
5182
5282
"Found %(migration_count)d unconfirmed migrations older than "
5183
5283
"%(confirm_window)d seconds"
5186
#: nova/virt/libvirt/connection.py:786 nova/virt/xenapi/vmops.py:1375
5286
#: nova/virt/libvirt/connection.py:780 nova/virt/xenapi/vmops.py:1376
5187
5287
#, python-format
5188
5288
msgid "Automatically confirming migration %d"
5191
#: nova/virt/libvirt/connection.py:813
5192
#, fuzzy, python-format
5291
#: nova/virt/libvirt/connection.py:807
5193
5292
msgid "Instance is running"
5194
msgstr "实例 %s: 唤醒中。。。"
5295
#: nova/virt/libvirt/connection.py:821
5296
msgid "Instance spawned successfully."
5196
5299
#: nova/virt/libvirt/connection.py:829
5197
#, fuzzy, python-format
5198
msgid "Instance spawned successfully."
5201
#: nova/virt/libvirt/connection.py:837
5202
5300
#, python-format
5203
5301
msgid "virsh said: %r"
5206
#: nova/virt/libvirt/connection.py:841
5304
#: nova/virt/libvirt/connection.py:833
5207
5305
msgid "cool, it's a device"
5210
#: nova/virt/libvirt/connection.py:852
5308
#: nova/virt/libvirt/connection.py:844
5211
5309
#, python-format
5212
5310
msgid "data: %(data)r, fpath: %(fpath)r"
5215
#: nova/virt/libvirt/connection.py:879
5313
#: nova/virt/libvirt/connection.py:871
5217
5314
msgid "Unable to read LXC console"
5220
#: nova/virt/libvirt/connection.py:996
5317
#: nova/virt/libvirt/connection.py:994
5221
5318
msgid "Creating image"
5224
#: nova/virt/libvirt/connection.py:1182
5321
#: nova/virt/libvirt/connection.py:1181
5225
5322
#, python-format
5226
5323
msgid "Injecting %(injection)s into image %(img_id)s"
5229
#: nova/virt/libvirt/connection.py:1191
5326
#: nova/virt/libvirt/connection.py:1190
5230
5327
#, python-format
5231
5328
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
5234
#: nova/virt/libvirt/connection.py:1223
5331
#: nova/virt/libvirt/connection.py:1222
5235
5332
#, python-format
5236
5333
msgid "block_device_list %s"
5239
#: nova/virt/libvirt/connection.py:1348
5336
#: nova/virt/libvirt/connection.py:1347
5240
5337
msgid "Starting toXML method"
5243
#: nova/virt/libvirt/connection.py:1352
5340
#: nova/virt/libvirt/connection.py:1351
5244
5341
msgid "Finished toXML method"
5247
#: nova/virt/libvirt/connection.py:1369
5344
#: nova/virt/libvirt/connection.py:1368
5248
5345
#, python-format
5250
5347
"Error from libvirt while looking up %(instance_name)s: [Error Code "
5251
5348
"%(error_code)s] %(ex)s"
5254
#: nova/virt/libvirt/connection.py:1610
5351
#: nova/virt/libvirt/connection.py:1609
5255
5352
msgid "libvirt version is too old (does not support getVersion)"
5258
#: nova/virt/libvirt/connection.py:1632
5355
#: nova/virt/libvirt/connection.py:1631
5259
5356
#, python-format
5260
5357
msgid "'<cpu>' must be 1, but %d\n"
5263
#: nova/virt/libvirt/connection.py:1659
5360
#: nova/virt/libvirt/connection.py:1658
5264
5361
#, python-format
5265
5362
msgid "topology (%(topology)s) must have %(ks)s"
5268
#: nova/virt/libvirt/connection.py:1756
5365
#: nova/virt/libvirt/connection.py:1755
5269
5366
#, python-format
5271
5368
"Instance launched has CPU info:\n"
5275
#: nova/virt/libvirt/connection.py:1759
5372
#: nova/virt/libvirt/connection.py:1758
5276
5373
#, python-format
5282
#: nova/virt/libvirt/connection.py:1762
5379
#: nova/virt/libvirt/connection.py:1761
5283
5380
#, python-format
5285
5382
"CPU doesn't have compatibility.\n"
5356
5452
msgid "Attempted to unfilter instance which is not filtered"
5359
#: nova/virt/libvirt/imagecache.py:144
5360
#, fuzzy, python-format
5455
#: nova/virt/libvirt/imagecache.py:171
5361
5457
msgid "%s is a valid instance name"
5362
msgstr "%s 是无效的IP协议"
5364
#: nova/virt/libvirt/imagecache.py:147
5460
#: nova/virt/libvirt/imagecache.py:174
5365
5461
#, python-format
5366
5462
msgid "%s has a disk file"
5369
#: nova/virt/libvirt/imagecache.py:149
5465
#: nova/virt/libvirt/imagecache.py:176
5370
5466
#, python-format
5371
5467
msgid "Instance %(instance)s is backed by %(backing)s"
5374
#: nova/virt/libvirt/imagecache.py:160
5470
#: nova/virt/libvirt/imagecache.py:187
5375
5471
#, python-format
5377
5473
"Instance %(instance)s is using a backing file %(backing)s which does not "
5378
5474
"appear in the image service"
5381
#: nova/virt/libvirt/imagecache.py:211
5477
#: nova/virt/libvirt/imagecache.py:238
5382
5478
#, python-format
5383
5479
msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed"
5386
#: nova/virt/libvirt/imagecache.py:223
5482
#: nova/virt/libvirt/imagecache.py:250
5387
5483
#, python-format
5389
5485
"%(container_format)s-%(id)s (%(base_file)s): image verification skipped, "
5390
5486
"no hash stored"
5393
#: nova/virt/libvirt/imagecache.py:243
5489
#: nova/virt/libvirt/imagecache.py:270
5491
msgid "Cannot remove %(base_file)s, it does not exist"
5494
#: nova/virt/libvirt/imagecache.py:282
5394
5495
#, python-format
5395
5496
msgid "Base file too young to remove: %s"
5398
#: nova/virt/libvirt/imagecache.py:246
5499
#: nova/virt/libvirt/imagecache.py:285
5399
5500
#, python-format
5400
5501
msgid "Removing base file: %s"
5403
#: nova/virt/libvirt/imagecache.py:253
5504
#: nova/virt/libvirt/imagecache.py:292
5404
5505
#, python-format
5405
5506
msgid "Failed to remove %(base_file)s, error was %(error)s"
5408
#: nova/virt/libvirt/imagecache.py:265
5509
#: nova/virt/libvirt/imagecache.py:303
5409
5510
#, python-format
5410
5511
msgid "%(container_format)s-%(id)s (%(base_file)s): checking"
5413
#: nova/virt/libvirt/imagecache.py:278
5514
#: nova/virt/libvirt/imagecache.py:320
5414
5515
#, python-format
5416
5517
"%(container_format)s-%(id)s (%(base_file)s): in use: on this node "
5417
5518
"%(local)d local, %(remote)d on other nodes"
5420
#: nova/virt/libvirt/imagecache.py:291
5521
#: nova/virt/libvirt/imagecache.py:333
5421
5522
#, python-format
5423
5524
"%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base "
5424
5525
"file is in use! instances: %(instance_list)s"
5427
#: nova/virt/libvirt/imagecache.py:302
5528
#: nova/virt/libvirt/imagecache.py:344
5428
5529
#, python-format
5430
"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes "
5431
"(%(remote)d on other nodes)"
5531
"%(container_format)s-%(id)s (%(base_file)s): in use on (%(remote)d on "
5434
#: nova/virt/libvirt/imagecache.py:314
5535
#: nova/virt/libvirt/imagecache.py:355
5435
5536
#, python-format
5436
5537
msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use"
5439
#: nova/virt/libvirt/imagecache.py:322
5540
#: nova/virt/libvirt/imagecache.py:363
5440
5541
#, python-format
5441
5542
msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use"
5444
#: nova/virt/libvirt/imagecache.py:351
5545
#: nova/virt/libvirt/imagecache.py:387
5445
5546
#, python-format
5446
5547
msgid "Skipping verification, no base directory at %s"
5449
#: nova/virt/libvirt/imagecache.py:355
5550
#: nova/virt/libvirt/imagecache.py:391
5450
5551
msgid "Verify base images"
5453
#: nova/virt/libvirt/imagecache.py:383
5454
#, fuzzy, python-format
5554
#: nova/virt/libvirt/imagecache.py:419
5455
5556
msgid "Unknown base file: %s"
5456
msgstr "未知的虚拟机类型:%s"
5458
#: nova/virt/libvirt/imagecache.py:388
5559
#: nova/virt/libvirt/imagecache.py:424
5459
5560
#, python-format
5460
5561
msgid "Active base files: %s"
5463
#: nova/virt/libvirt/imagecache.py:391
5564
#: nova/virt/libvirt/imagecache.py:427
5464
5565
#, python-format
5465
5566
msgid "Corrupt base files: %s"
5468
#: nova/virt/libvirt/imagecache.py:395
5569
#: nova/virt/libvirt/imagecache.py:431
5469
5570
#, python-format
5470
5571
msgid "Removable base files: %s"
5473
#: nova/virt/libvirt/imagecache.py:403
5574
#: nova/virt/libvirt/imagecache.py:439
5474
5575
msgid "Verification complete"
5477
#: nova/virt/libvirt/utils.py:235
5578
#: nova/virt/libvirt/utils.py:240
5478
5579
msgid "Unable to find an open port"
5481
5582
#: nova/virt/libvirt/vif.py:85
5482
5583
#, python-format
5483
5584
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
5585
msgstr "保证vlan %(vlan)s 和bridge %(bridge)s"
5486
5587
#: nova/virt/libvirt/vif.py:93
5487
5588
#, python-format
5488
5589
msgid "Ensuring bridge %s"
5590
msgstr "保证 bridge %s"
5491
#: nova/virt/libvirt/vif.py:152
5592
#: nova/virt/libvirt/vif.py:156
5492
5593
#, python-format
5493
5594
msgid "Failed while unplugging vif of instance '%s'"
5595
msgstr "去除虚拟机”%s“的虚拟网络设备时失败"
5496
5597
#: nova/virt/libvirt/volume.py:153 nova/volume/driver.py:817
5497
5598
#, python-format
5498
5599
msgid "iSCSI device not found at %s"
5600
msgstr "在 %s 未找到iSCSI设备"
5501
5602
#: nova/virt/libvirt/volume.py:156 nova/volume/driver.py:820
5502
5603
#, python-format
5504
5605
"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. "
5505
5606
"Try number: %(tries)s"
5607
msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重试。尝试次数:%(tries)s"
5508
5609
#: nova/virt/libvirt/volume.py:168 nova/volume/driver.py:832
5509
5610
#, python-format
5510
5611
msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)"
5612
msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)"
5513
5614
#: nova/virt/vmwareapi/error_util.py:93
5514
5615
#, python-format
5515
5616
msgid "Error(s) %s occurred in the call to RetrieveProperties"
5617
msgstr "调用 RetrieveProperties 时发生错误 %s"
5518
5619
#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77
5519
5620
#, python-format
5520
5621
msgid "%(text)s: _db_content => %(content)s"
5622
msgstr "%(text)s: _db_content => %(content)s"
5523
5624
#: nova/virt/vmwareapi/fake.py:131
5524
5625
#, python-format
5525
5626
msgid "Property %(attr)s not set for the managed object %(objName)s"
5627
msgstr "没有为管理对象 %(objName)s 设置属性 %(attr)s"
5528
5629
#: nova/virt/vmwareapi/fake.py:437
5529
5630
msgid "There is no VM registered"
5532
5633
#: nova/virt/vmwareapi/fake.py:439 nova/virt/vmwareapi/fake.py:609
5533
5634
#, python-format
5534
5635
msgid "Virtual Machine with ref %s is not there"
5636
msgstr "ref 为 %s 的虚拟机不存在"
5537
5638
#: nova/virt/vmwareapi/fake.py:502
5538
5639
#, python-format
5539
5640
msgid "Logging out a session that is invalid or already logged out: %s"
5641
msgstr "退出不正确的会话或者已经退出了:%s"
5542
5643
#: nova/virt/vmwareapi/fake.py:517
5543
5644
msgid "Session is faulty"
5546
5647
#: nova/virt/vmwareapi/fake.py:520
5547
5648
msgid "Session Invalid"
5550
5651
#: nova/virt/vmwareapi/fake.py:606
5551
5652
msgid " No Virtual Machine has been registered yet"
5554
5655
#: nova/virt/vmwareapi/io_util.py:99
5555
5656
#, python-format
5556
5657
msgid "Glance image %s is in killed state"
5658
msgstr "Glance 镜像 %s 在 killed 状态"
5559
5660
#: nova/virt/vmwareapi/io_util.py:107
5560
5661
#, python-format
5561
5662
msgid "Glance image %(image_id)s is in unknown state - %(state)s"
5663
msgstr "Glance 镜像 %(image_id)s 处于未知状态 - %(state)s"
5564
5665
#: nova/virt/vmwareapi/network_utils.py:128
5566
5667
"ESX SOAP server returned an empty port group for the host system in its "
5669
msgstr "ESX SOAP 服务器在响应里为托管系统返回一个空的端口组"
5570
5671
#: nova/virt/vmwareapi/network_utils.py:155
5571
5672
#, python-format
5572
5673
msgid "Creating Port Group with name %s on the ESX host"
5674
msgstr "正在ESX主机上创建名称为 %s 的端口组"
5575
5676
#: nova/virt/vmwareapi/network_utils.py:169
5576
5677
#, python-format
5577
5678
msgid "Created Port Group with name %s on the ESX host"
5679
msgstr "已经在ESX主机上创建了名称为 %s 的端口组"
5580
5681
#: nova/virt/vmwareapi/read_write_util.py:150
5581
5682
#, python-format
5582
5683
msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s"
5684
msgstr "HTTP连接关闭时发生异常 VMWareHTTpWrite. Exception:%s"
5585
5686
#: nova/virt/vmwareapi/vim.py:84
5586
5687
msgid "Unable to import suds."
5589
5690
#: nova/virt/vmwareapi/vim.py:90
5590
5691
msgid "Must specify vmwareapi_wsdl_loc"
5692
msgstr "必须指定 vmwareapi_wsdl_loc"
5593
5694
#: nova/virt/vmwareapi/vim.py:145
5594
5695
#, python-format
5595
5696
msgid "No such SOAP method '%s' provided by VI SDK"
5697
msgstr "VI SDK没有提供这样的SOAP方法 “%s”"
5598
5699
#: nova/virt/vmwareapi/vim.py:150
5599
5700
#, python-format
5600
5701
msgid "httplib error in %s: "
5702
msgstr "在 %s 中发生 httplib 错误: "
5603
5704
#: nova/virt/vmwareapi/vim.py:157
5604
5705
#, python-format
5605
5706
msgid "Socket error in %s: "
5707
msgstr "在 %s 套接字中发生错误 "
5608
5709
#: nova/virt/vmwareapi/vim.py:162
5609
5710
#, python-format
5610
5711
msgid "Type error in %s: "
5712
msgstr "在%s里发生类型错误: "
5613
5714
#: nova/virt/vmwareapi/vim.py:166
5614
#, fuzzy, python-format
5615
5716
msgid "Exception in %s "
5618
5719
#: nova/virt/vmwareapi/vmops.py:66
5619
#, fuzzy, python-format
5620
5720
msgid "Getting list of instances"
5623
5723
#: nova/virt/vmwareapi/vmops.py:82
5624
5724
#, python-format
5625
5725
msgid "Got total of %s instances"
5726
msgstr "总共获得 %s 个虚拟机"
5628
5728
#: nova/virt/vmwareapi/vmops.py:125
5629
5729
msgid "Couldn't get a local Datastore reference"
5730
msgstr "无法得到本地的 Datastore 引用"
5632
5732
#: nova/virt/vmwareapi/vmops.py:195
5633
5733
#, python-format
5634
5734
msgid "Creating VM with the name %s on the ESX host"
5735
msgstr "在ESX主机上创建名为 %s 的虚拟机"
5637
5737
#: nova/virt/vmwareapi/vmops.py:204
5638
5738
#, python-format
5639
5739
msgid "Created VM with the name %s on the ESX host"
5740
msgstr "已经在ESX主机上创建名为 %s 的虚拟机"
5642
5742
#: nova/virt/vmwareapi/vmops.py:233
5643
5743
#, python-format
5645
5745
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
5646
5746
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
5748
"在ESX主机的本地存储 %(data_store_name)s 上创建虚拟磁盘 %(vmdk_file_size_in_kb)s KB "
5749
"和适配器类型 %(adapter_type)s"
5649
5751
#: nova/virt/vmwareapi/vmops.py:250
5650
5752
#, python-format
5652
5754
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host "
5653
5755
"local store %(data_store_name)s"
5756
msgstr "在ESX主机的本地存储 %(data_store_name)s 上创建虚拟磁盘 %(vmdk_file_size_in_kb)s KB"
5656
5758
#: nova/virt/vmwareapi/vmops.py:259
5657
5759
#, python-format
5659
5761
"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore "
5660
5762
"%(data_store_name)s"
5763
msgstr "正在ESX主机的本地存储 %(data_store_name)s 上删除文件 %(flat_uploaded_vmdk_path)s"
5663
5765
#: nova/virt/vmwareapi/vmops.py:271
5664
5766
#, python-format
5666
5768
"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store "
5667
5769
"%(data_store_name)s"
5770
msgstr "已经在ESX主机的本地存储 %(data_store_name)s 上删除文件 %(flat_uploaded_vmdk_path)s"
5670
5772
#: nova/virt/vmwareapi/vmops.py:282
5671
5773
#, python-format
5673
5775
"Downloading image file data %(image_ref)s to the ESX data store "
5674
5776
"%(data_store_name)s"
5777
msgstr "正在往ESX主机的数据存储 %(data_store_name)s 上下载文件数据 %(image_ref)s"
5677
5779
#: nova/virt/vmwareapi/vmops.py:297
5678
5780
#, python-format
5680
5782
"Downloaded image file data %(image_ref)s to the ESX data store "
5681
5783
"%(data_store_name)s"
5784
msgstr "已经在ESX数据存储 %(data_store_name)s 上下载镜像文件数据 %(image_ref)s"
5684
5786
#: nova/virt/vmwareapi/vmops.py:314
5685
5787
#, python-format
5686
5788
msgid "Reconfiguring VM instance %s to attach the image disk"
5789
msgstr "正在重新配置虚拟机 %s 来挂载镜像磁盘"
5689
5791
#: nova/virt/vmwareapi/vmops.py:321
5690
5792
#, python-format
5691
5793
msgid "Reconfigured VM instance %s to attach the image disk"
5794
msgstr "已经重新配置虚拟机 %s 来挂载镜像磁盘"
5694
5796
#: nova/virt/vmwareapi/vmops.py:328
5695
#, fuzzy, python-format
5696
5798
msgid "Powering on the VM instance %s"
5699
5801
#: nova/virt/vmwareapi/vmops.py:334
5700
#, fuzzy, python-format
5701
5803
msgid "Powered on the VM instance %s"
5704
5806
#: nova/virt/vmwareapi/vmops.py:379
5705
5807
#, python-format
5706
5808
msgid "Creating Snapshot of the VM instance %s "
5809
msgstr "正在创建虚拟机快照 %s "
5709
5811
#: nova/virt/vmwareapi/vmops.py:389
5710
5812
#, python-format
5711
5813
msgid "Created Snapshot of the VM instance %s "
5814
msgstr "已经创建虚拟机快照 %s "
5714
5816
#: nova/virt/vmwareapi/vmops.py:432
5715
5817
#, python-format
5716
5818
msgid "Copying disk data before snapshot of the VM instance %s"
5819
msgstr "正在快照虚拟机实例 %s 之前复制磁盘数据"
5719
5821
#: nova/virt/vmwareapi/vmops.py:445
5720
5822
#, python-format
5721
5823
msgid "Copied disk data before snapshot of the VM instance %s"
5824
msgstr "已经在快照虚拟机实例 %s 之前复制磁盘数据"
5724
5826
#: nova/virt/vmwareapi/vmops.py:454
5725
#, fuzzy, python-format
5726
5828
msgid "Uploading image %s"
5727
msgstr "正在声明交换(exchange) %s"
5729
5831
#: nova/virt/vmwareapi/vmops.py:467
5730
5832
#, python-format
5731
5833
msgid "Uploaded image %s"
5734
5836
#: nova/virt/vmwareapi/vmops.py:477
5735
5837
#, python-format
5736
5838
msgid "Deleting temporary vmdk file %s"
5839
msgstr "正在删除临时的vmdk文件 %s"
5739
5841
#: nova/virt/vmwareapi/vmops.py:486
5740
5842
#, python-format
5741
5843
msgid "Deleted temporary vmdk file %s"
5844
msgstr "已经删除临时的vmdk文件 %s"
5744
5846
#: nova/virt/vmwareapi/vmops.py:518
5745
#, fuzzy, python-format
5746
5847
msgid "instance is not powered on"
5749
5850
#: nova/virt/vmwareapi/vmops.py:525
5750
5851
#, python-format
5751
5852
msgid "Rebooting guest OS of VM %s"
5853
msgstr "正在重启虚拟机客户操作系统 %s"
5754
5855
#: nova/virt/vmwareapi/vmops.py:528
5755
5856
#, python-format
5756
5857
msgid "Rebooted guest OS of VM %s"
5858
msgstr "已经重启虚拟机客户操作系统 %s"
5759
5860
#: nova/virt/vmwareapi/vmops.py:530
5760
5861
#, python-format
5761
5862
msgid "Doing hard reboot of VM %s"
5863
msgstr "正在冷启动虚拟机 %s"
5764
5865
#: nova/virt/vmwareapi/vmops.py:534
5765
5866
#, python-format
5766
5867
msgid "Did hard reboot of VM %s"
5868
msgstr "已经冷启动虚拟机 %s"
5769
5870
#: nova/virt/vmwareapi/vmops.py:546
5770
#, fuzzy, python-format
5771
5872
msgid "instance - %s not present"
5873
msgstr "虚拟机 - %s 不存在"
5774
5875
#: nova/virt/vmwareapi/vmops.py:565
5775
5876
#, python-format
5776
5877
msgid "Powering off the VM %s"
5779
5880
#: nova/virt/vmwareapi/vmops.py:570
5780
5881
#, python-format
5781
5882
msgid "Powered off the VM %s"
5784
5885
#: nova/virt/vmwareapi/vmops.py:574
5785
5886
#, python-format
5786
5887
msgid "Unregistering the VM %s"
5789
5890
#: nova/virt/vmwareapi/vmops.py:577
5790
5891
#, python-format
5791
5892
msgid "Unregistered the VM %s"
5794
5895
#: nova/virt/vmwareapi/vmops.py:579
5795
5896
#, python-format
5797
5898
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
5900
msgstr "注销虚拟机 %s 时在 vmwareapi:vmops:destroy 中发生异常"
5801
5902
#: nova/virt/vmwareapi/vmops.py:590
5802
5903
#, python-format
5803
5904
msgid "Deleting contents of the VM %(name)s from datastore %(datastore_name)s"
5905
msgstr "正从数据存储 %(datastore_name)s 中删除虚拟机 %(name)s 的内容"
5806
5907
#: nova/virt/vmwareapi/vmops.py:600
5807
5908
#, python-format
5808
5909
msgid "Deleted contents of the VM %(name)s from datastore %(datastore_name)s"
5910
msgstr "已经从数据存储 %(datastore_name)s 中删除虚拟机 %(name)s 的内容"
5811
5912
#: nova/virt/vmwareapi/vmops.py:605
5812
5913
#, python-format
5814
5915
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
5815
5916
"contents from the disk: %s"
5917
msgstr "当从磁盘删除虚拟机 %s 的内容时在 vmwareapi:vmops:destroy 里发生异常"
5818
5919
#: nova/virt/vmwareapi/vmops.py:613
5819
5920
msgid "pause not supported for vmwareapi"
5921
msgstr "vmwareapi 不支持暂停"
5822
5923
#: nova/virt/vmwareapi/vmops.py:617
5823
5924
msgid "unpause not supported for vmwareapi"
5925
msgstr "vmwareapi 不支持取消暂停"
5826
5927
#: nova/virt/vmwareapi/vmops.py:631
5827
5928
#, python-format
5828
5929
msgid "Suspending the VM %s "
5831
5932
#: nova/virt/vmwareapi/vmops.py:635
5832
5933
#, python-format
5833
5934
msgid "Suspended the VM %s "
5935
msgstr "已经挂起虚拟机 %s "
5836
5937
#: nova/virt/vmwareapi/vmops.py:638
5837
5938
msgid "instance is powered off and can not be suspended."
5939
msgstr "虚拟机已关闭,无法挂起。"
5840
5941
#: nova/virt/vmwareapi/vmops.py:641
5841
5942
#, python-format
5842
5943
msgid "VM %s was already in suspended state. So returning without doing anything"
5944
msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回"
5845
5946
#: nova/virt/vmwareapi/vmops.py:654
5846
5947
#, python-format
5847
5948
msgid "Resuming the VM %s"
5850
5951
#: nova/virt/vmwareapi/vmops.py:659
5851
5952
#, python-format
5852
5953
msgid "Resumed the VM %s "
5954
msgstr "已经恢复虚拟机 %s "
5855
5956
#: nova/virt/vmwareapi/vmops.py:661
5856
#, fuzzy, python-format
5857
5957
msgid "instance is not in a suspended state"
5860
5960
#: nova/virt/vmwareapi/vmops.py:697
5861
5961
msgid "get_diagnostics not implemented for vmwareapi"
5962
msgstr "get_diagnostics 没有在 vmwareapi 里实现"
5864
5964
#: nova/virt/vmwareapi/vmops.py:755
5865
5965
#, python-format
5867
5967
"Reconfiguring VM instance %(name)s to set the machine id with ip - "
5969
msgstr "正在重新配置虚拟机 %(name)s 来设置机器的id为ip - %(ip_addr)s"
5871
5971
#: nova/virt/vmwareapi/vmops.py:763
5872
5972
#, python-format
5874
5974
"Reconfigured VM instance %(name)s to set the machine id with ip - "
5976
msgstr "已经重新配置虚拟机 %(name)s 来设置机器的id为ip - %(ip_addr)s"
5878
5978
#: nova/virt/vmwareapi/vmops.py:800
5879
5979
#, python-format
5880
5980
msgid "Creating directory with path %s"
5981
msgstr "正在使用路径 %s 创建目录"
5883
5983
#: nova/virt/vmwareapi/vmops.py:804
5884
5984
#, python-format
5885
5985
msgid "Created directory with path %s"
5986
msgstr "已经创建路径为 %s 的目录"
5888
5988
#: nova/virt/vmwareapi/vmware_images.py:89
5889
5989
#, python-format
5890
5990
msgid "Downloading image %s from glance image server"
5991
msgstr "正在从glance镜像服务器中下载镜像 %s"
5893
5993
#: nova/virt/vmwareapi/vmware_images.py:103
5894
5994
#, python-format
5895
5995
msgid "Downloaded image %s from glance image server"
5996
msgstr "已经从glance镜像服务器中下载镜像 %s"
5898
5998
#: nova/virt/vmwareapi/vmware_images.py:108
5899
5999
#, python-format
5900
6000
msgid "Uploading image %s to the Glance image server"
6001
msgstr "正在向Glance镜像服务器上传镜像 %s"
5903
6003
#: nova/virt/vmwareapi/vmware_images.py:129
5904
6004
#, python-format
5905
6005
msgid "Uploaded image %s to the Glance image server"
6006
msgstr "已经向Glance镜像服务器上传了镜像 %s"
5908
6008
#: nova/virt/vmwareapi/vmware_images.py:139
5909
6009
#, python-format
5910
6010
msgid "Getting image size for the image %s"
6011
msgstr "正在获取镜像 %s 的大小"
5913
6013
#: nova/virt/vmwareapi/vmware_images.py:143
5914
6014
#, python-format
5915
6015
msgid "Got image size of %(size)s for the image %(image)s"
6016
msgstr "获得镜像 %(image)s 的大小为 %(size)s"
5918
#: nova/virt/xenapi/fake.py:526 nova/virt/xenapi/fake.py:625
5919
#: nova/virt/xenapi/fake.py:643 nova/virt/xenapi/fake.py:706
6018
#: nova/virt/xenapi/fake.py:555 nova/virt/xenapi/fake.py:654
6019
#: nova/virt/xenapi/fake.py:672 nova/virt/xenapi/fake.py:734
5920
6020
msgid "Raising NotImplemented"
6021
msgstr "产生 NotImplemented 错误"
5923
#: nova/virt/xenapi/fake.py:528
6023
#: nova/virt/xenapi/fake.py:557
5924
6024
#, python-format
5925
6025
msgid "xenapi.fake does not have an implementation for %s"
6026
msgstr "xenapi.fake 没有 %s 的实现"
5928
#: nova/virt/xenapi/fake.py:562
6028
#: nova/virt/xenapi/fake.py:591
5929
6029
#, python-format
5930
6030
msgid "Calling %(localname)s %(impl)s"
6031
msgstr "正在调用 %(localname)s %(impl)s"
5933
#: nova/virt/xenapi/fake.py:567
6033
#: nova/virt/xenapi/fake.py:596
5934
6034
#, python-format
5935
6035
msgid "Calling getter %s"
6036
msgstr "调用 getter %s"
5938
#: nova/virt/xenapi/fake.py:627
6038
#: nova/virt/xenapi/fake.py:656
5939
6039
#, python-format
5941
6041
"xenapi.fake does not have an implementation for %s or it has been called "
5942
6042
"with the wrong number of arguments"
6043
msgstr "xenapi.fake 没有 %s 的实现或者调用时用了错误数目的参数"
6045
#: nova/virt/xenapi/host.py:67
6048
"Instance %(name)s running on %(host)s could not be found in the database:"
6049
" assuming it is a worker VM and skipping migration to a new host"
6052
#: nova/virt/xenapi/host.py:132
6054
msgid "Unable to get SR for this host: %s"
6055
msgstr "无法为主机得到SR:%s"
6057
#: nova/virt/xenapi/host.py:166
6058
#, fuzzy, python-format
6059
msgid "Unable to get updated status"
6060
msgstr "无法得到最新的状态:%s"
6062
#: nova/virt/xenapi/host.py:169
6064
msgid "The call to %(method)s returned an error: %(e)s."
5945
6067
#: nova/virt/xenapi/network_utils.py:37
5946
#, fuzzy, python-format
5947
6069
msgid "Found non-unique network for name_label %s"
5948
msgstr "发现网桥 %s 的网络不唯一"
6070
msgstr "发现不唯一的网络 name_label %s"
5950
6072
#: nova/virt/xenapi/network_utils.py:55
5951
6073
#, python-format
5968
6125
"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. "
5969
6126
"Expected %(vlan_num)d"
6128
"网络 %(bridge)s 的 PIF %(pif_rec['uuid'])s 有VLAN id %(pif_vlan)d。期待的数目是 "
5972
#: nova/virt/xenapi/vm_utils.py:209
6131
#: nova/virt/xenapi/vm_utils.py:215
5973
6132
#, python-format
5974
6133
msgid "Created VM %s..."
6134
msgstr "创建虚拟机 %s ..."
5977
#: nova/virt/xenapi/vm_utils.py:212
6136
#: nova/virt/xenapi/vm_utils.py:218
5978
6137
#, python-format
5979
6138
msgid "Created VM %(instance_name)s as %(vm_ref)s."
6139
msgstr "已经将虚拟机 %(instance_name)s 创建成 %(vm_ref)s。"
5982
#: nova/virt/xenapi/vm_utils.py:243
6141
#: nova/virt/xenapi/vm_utils.py:249
5983
6142
#, python-format
5984
6143
msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
6144
msgstr "正在为虚拟机 %(vm_ref)s 创建一个特定的CDROM VBD, VDI %(vdi_ref)s ... "
5987
#: nova/virt/xenapi/vm_utils.py:246
6146
#: nova/virt/xenapi/vm_utils.py:252
5988
6147
#, python-format
5990
6149
"Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI "
5994
#: nova/virt/xenapi/vm_utils.py:263
6153
#: nova/virt/xenapi/vm_utils.py:269
5995
6154
#, python-format
5996
6155
msgid "VBD not found in instance %s"
5999
#: nova/virt/xenapi/vm_utils.py:274
6158
#: nova/virt/xenapi/vm_utils.py:280
6000
6159
#, python-format
6001
6160
msgid "Unable to unplug VBD %s"
6004
#: nova/virt/xenapi/vm_utils.py:285
6163
#: nova/virt/xenapi/vm_utils.py:291
6005
6164
#, python-format
6006
6165
msgid "Unable to destroy VBD %s"
6009
#: nova/virt/xenapi/vm_utils.py:295
6010
#, fuzzy, python-format
6168
#: nova/virt/xenapi/vm_utils.py:301
6011
6170
msgid "Unable to destroy VDI %s"
6014
#: nova/virt/xenapi/vm_utils.py:312
6173
#: nova/virt/xenapi/vm_utils.py:318
6015
6174
#, python-format
6017
6176
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
6018
6177
" on %(sr_ref)s."
6021
#: nova/virt/xenapi/vm_utils.py:321
6180
#: nova/virt/xenapi/vm_utils.py:327
6022
6181
#, python-format
6023
6182
msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s."
6026
#: nova/virt/xenapi/vm_utils.py:329
6185
#: nova/virt/xenapi/vm_utils.py:335
6027
6186
#, python-format
6028
6187
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
6031
#: nova/virt/xenapi/vm_utils.py:348
6190
#: nova/virt/xenapi/vm_utils.py:354
6032
6191
#, python-format
6033
6192
msgid "No primary VDI found for%(vm_ref)s"
6036
#: nova/virt/xenapi/vm_utils.py:355
6195
#: nova/virt/xenapi/vm_utils.py:361
6037
6196
#, python-format
6038
6197
msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..."
6041
#: nova/virt/xenapi/vm_utils.py:369
6200
#: nova/virt/xenapi/vm_utils.py:375
6042
6201
#, python-format
6043
6202
msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s."
6046
#: nova/virt/xenapi/vm_utils.py:408
6205
#: nova/virt/xenapi/vm_utils.py:414
6047
6206
#, python-format
6048
6207
msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s"
6051
#: nova/virt/xenapi/vm_utils.py:618
6210
#: nova/virt/xenapi/vm_utils.py:624
6052
6211
#, python-format
6054
6213
"Fast cloning is only supported on default local SR of type ext. SR on "
6055
6214
"this system was found to be of type %(sr_type)s. Ignoring the cow flag."
6058
#: nova/virt/xenapi/vm_utils.py:697
6217
#: nova/virt/xenapi/vm_utils.py:703
6059
6218
#, python-format
6060
6219
msgid "Asking xapi to fetch vhd image %(image)s"
6063
#: nova/virt/xenapi/vm_utils.py:725
6222
#: nova/virt/xenapi/vm_utils.py:731
6064
6223
#, python-format
6066
6225
"xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID "
6067
6226
"'%(vdi_uuid)s'"
6070
#: nova/virt/xenapi/vm_utils.py:754
6229
#: nova/virt/xenapi/vm_utils.py:760
6071
6230
#, python-format
6072
6231
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
6075
#: nova/virt/xenapi/vm_utils.py:769
6234
#: nova/virt/xenapi/vm_utils.py:775
6076
6235
#, python-format
6077
6236
msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d"
6080
#: nova/virt/xenapi/vm_utils.py:773
6239
#: nova/virt/xenapi/vm_utils.py:779
6081
6240
#, python-format
6083
6242
"Image size %(size_bytes)d exceeded instance_type allowed size "
6084
6243
"%(allowed_size_bytes)d"
6087
#: nova/virt/xenapi/vm_utils.py:796
6246
#: nova/virt/xenapi/vm_utils.py:802
6088
6247
#, python-format
6089
6248
msgid "Fetching image %(image)s"
6092
#: nova/virt/xenapi/vm_utils.py:797
6093
#, fuzzy, python-format
6251
#: nova/virt/xenapi/vm_utils.py:803
6094
6253
msgid "Image Type: %s"
6095
msgstr "未知的虚拟机类型:%s"
6097
#: nova/virt/xenapi/vm_utils.py:801
6256
#: nova/virt/xenapi/vm_utils.py:807
6098
6257
msgid "ISO: Found sr possibly containing the ISO image"
6101
#: nova/virt/xenapi/vm_utils.py:810
6260
#: nova/virt/xenapi/vm_utils.py:816
6102
6261
#, python-format
6103
6262
msgid "Size for image %(image)s:%(virtual_size)d"
6106
#: nova/virt/xenapi/vm_utils.py:819
6265
#: nova/virt/xenapi/vm_utils.py:825
6107
6266
#, python-format
6109
6268
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
6113
#: nova/virt/xenapi/vm_utils.py:836
6272
#: nova/virt/xenapi/vm_utils.py:842
6114
6273
#, python-format
6115
6274
msgid "Copying VDI %s to /boot/guest on dom0"
6118
#: nova/virt/xenapi/vm_utils.py:848
6277
#: nova/virt/xenapi/vm_utils.py:854
6119
6278
#, python-format
6120
6279
msgid "Kernel/Ramdisk VDI %s destroyed"
6123
#: nova/virt/xenapi/vm_utils.py:858
6282
#: nova/virt/xenapi/vm_utils.py:864
6124
6283
#, python-format
6125
6284
msgid "instance %s: Failed to fetch glance image"
6128
#: nova/virt/xenapi/vm_utils.py:897
6287
#: nova/virt/xenapi/vm_utils.py:903
6129
6288
#, python-format
6130
6289
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
6133
#: nova/virt/xenapi/vm_utils.py:919
6292
#: nova/virt/xenapi/vm_utils.py:925
6134
6293
#, python-format
6135
6294
msgid "Looking up vdi %s for PV kernel"
6138
#: nova/virt/xenapi/vm_utils.py:937
6297
#: nova/virt/xenapi/vm_utils.py:943
6139
6298
#, python-format
6140
6299
msgid "Unknown image format %(disk_image_type)s"
6143
#: nova/virt/xenapi/vm_utils.py:979
6302
#: nova/virt/xenapi/vm_utils.py:986
6144
6303
#, python-format
6145
6304
msgid "VDI %s is still available"
6148
#: nova/virt/xenapi/vm_utils.py:1025
6307
#: nova/virt/xenapi/vm_utils.py:1032
6149
6308
#, python-format
6150
6309
msgid "(VM_UTILS) xenserver vm state -> |%s|"
6153
#: nova/virt/xenapi/vm_utils.py:1027
6312
#: nova/virt/xenapi/vm_utils.py:1034
6154
6313
#, python-format
6155
6314
msgid "(VM_UTILS) xenapi power_state -> |%s|"
6158
#: nova/virt/xenapi/vm_utils.py:1054
6317
#: nova/virt/xenapi/vm_utils.py:1061
6159
6318
#, python-format
6160
6319
msgid "Unable to parse rrd of %(vm_uuid)s"
6163
#: nova/virt/xenapi/vm_utils.py:1074
6322
#: nova/virt/xenapi/vm_utils.py:1081
6164
6323
#, python-format
6165
6324
msgid "Re-scanning SR %s"
6168
#: nova/virt/xenapi/vm_utils.py:1105
6327
#: nova/virt/xenapi/vm_utils.py:1112
6169
6328
#, python-format
6170
6329
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
6173
#: nova/virt/xenapi/vm_utils.py:1123
6332
#: nova/virt/xenapi/vm_utils.py:1130
6175
6334
"XenAPI is unable to find a Storage Repository to install guest instances "
6176
6335
"on. Please check your configuration and/or configure the flag "
6177
6336
"'sr_matching_filter'"
6180
#: nova/virt/xenapi/vm_utils.py:1136
6339
#: nova/virt/xenapi/vm_utils.py:1143
6181
6340
msgid "Cannot find SR of content-type ISO"
6184
#: nova/virt/xenapi/vm_utils.py:1144
6343
#: nova/virt/xenapi/vm_utils.py:1151
6185
6344
#, python-format
6186
6345
msgid "ISO: looking at SR %(sr_rec)s"
6189
#: nova/virt/xenapi/vm_utils.py:1146
6348
#: nova/virt/xenapi/vm_utils.py:1153
6190
6349
msgid "ISO: not iso content"
6193
#: nova/virt/xenapi/vm_utils.py:1149
6352
#: nova/virt/xenapi/vm_utils.py:1156
6194
6353
msgid "ISO: iso content_type, no 'i18n-key' key"
6197
#: nova/virt/xenapi/vm_utils.py:1152
6356
#: nova/virt/xenapi/vm_utils.py:1159
6198
6357
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
6201
#: nova/virt/xenapi/vm_utils.py:1156
6360
#: nova/virt/xenapi/vm_utils.py:1163
6202
6361
msgid "ISO: SR MATCHing our criteria"
6205
#: nova/virt/xenapi/vm_utils.py:1158
6364
#: nova/virt/xenapi/vm_utils.py:1165
6206
6365
msgid "ISO: ISO, looking to see if it is host local"
6209
#: nova/virt/xenapi/vm_utils.py:1161
6368
#: nova/virt/xenapi/vm_utils.py:1168
6210
6369
#, python-format
6211
6370
msgid "ISO: PBD %(pbd_ref)s disappeared"
6214
#: nova/virt/xenapi/vm_utils.py:1164
6373
#: nova/virt/xenapi/vm_utils.py:1171
6215
6374
#, python-format
6216
6375
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
6219
#: nova/virt/xenapi/vm_utils.py:1167
6378
#: nova/virt/xenapi/vm_utils.py:1174
6220
6379
msgid "ISO: SR with local PBD"
6223
#: nova/virt/xenapi/vm_utils.py:1189
6382
#: nova/virt/xenapi/vm_utils.py:1196
6224
6383
#, python-format
6226
6385
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
6230
#: nova/virt/xenapi/vm_utils.py:1205
6389
#: nova/virt/xenapi/vm_utils.py:1212
6231
6390
#, python-format
6232
6391
msgid "Unable to obtain RRD XML updates with server details: %(server)s."
6235
#: nova/virt/xenapi/vm_utils.py:1259
6394
#: nova/virt/xenapi/vm_utils.py:1266
6236
6395
#, python-format
6237
6396
msgid "Invalid statistics data from Xenserver: %s"
6240
#: nova/virt/xenapi/vm_utils.py:1312
6399
#: nova/virt/xenapi/vm_utils.py:1319
6241
6400
#, python-format
6242
6401
msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s"
6245
#: nova/virt/xenapi/vm_utils.py:1386
6404
#: nova/virt/xenapi/vm_utils.py:1393
6246
6405
#, python-format
6248
6407
"Parent %(parent_uuid)s doesn't match original parent "
6249
6408
"%(original_parent_uuid)s, waiting for coalesce..."
6252
#: nova/virt/xenapi/vm_utils.py:1396
6411
#: nova/virt/xenapi/vm_utils.py:1403
6253
6412
#, python-format
6254
6413
msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..."
6257
#: nova/virt/xenapi/vm_utils.py:1431
6416
#: nova/virt/xenapi/vm_utils.py:1438
6258
6417
#, python-format
6259
6418
msgid "Timeout waiting for device %s to be created"
6262
#: nova/virt/xenapi/vm_utils.py:1450
6421
#: nova/virt/xenapi/vm_utils.py:1457
6263
6422
#, python-format
6264
6423
msgid "Creating VBD for VDI %s ... "
6265
6424
msgstr "正在为VDI%s创建VBD "
6267
#: nova/virt/xenapi/vm_utils.py:1452
6426
#: nova/virt/xenapi/vm_utils.py:1459
6268
6427
#, python-format
6269
6428
msgid "Creating VBD for VDI %s done."
6272
#: nova/virt/xenapi/vm_utils.py:1454
6431
#: nova/virt/xenapi/vm_utils.py:1461
6273
6432
#, python-format
6274
6433
msgid "Plugging VBD %s ... "
6277
#: nova/virt/xenapi/vm_utils.py:1457
6436
#: nova/virt/xenapi/vm_utils.py:1464
6278
6437
#, python-format
6279
6438
msgid "Plugging VBD %s done."
6282
#: nova/virt/xenapi/vm_utils.py:1459
6441
#: nova/virt/xenapi/vm_utils.py:1466
6283
6442
#, python-format
6284
6443
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
6287
#: nova/virt/xenapi/vm_utils.py:1462
6446
#: nova/virt/xenapi/vm_utils.py:1469
6288
6447
#, python-format
6289
6448
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
6292
#: nova/virt/xenapi/vm_utils.py:1471
6451
#: nova/virt/xenapi/vm_utils.py:1478
6293
6452
#, python-format
6294
6453
msgid "Destroying VBD for VDI %s ... "
6297
#: nova/virt/xenapi/vm_utils.py:1475
6456
#: nova/virt/xenapi/vm_utils.py:1482
6298
6457
#, python-format
6299
6458
msgid "Destroying VBD for VDI %s done."
6302
#: nova/virt/xenapi/vm_utils.py:1486
6461
#: nova/virt/xenapi/vm_utils.py:1493
6303
6462
msgid "VBD.unplug successful first time."
6306
#: nova/virt/xenapi/vm_utils.py:1491
6465
#: nova/virt/xenapi/vm_utils.py:1498
6307
6466
msgid "VBD.unplug rejected: retrying..."
6310
#: nova/virt/xenapi/vm_utils.py:1493
6469
#: nova/virt/xenapi/vm_utils.py:1500
6311
6470
msgid "Not sleeping anymore!"
6314
#: nova/virt/xenapi/vm_utils.py:1496
6473
#: nova/virt/xenapi/vm_utils.py:1503
6315
6474
msgid "VBD.unplug successful eventually."
6318
#: nova/virt/xenapi/vm_utils.py:1499
6477
#: nova/virt/xenapi/vm_utils.py:1506
6319
6478
#, python-format
6320
6479
msgid "Ignoring XenAPI.Failure in VBD.unplug: %s"
6323
#: nova/virt/xenapi/vm_utils.py:1508
6482
#: nova/virt/xenapi/vm_utils.py:1515
6324
6483
#, python-format
6325
6484
msgid "Ignoring XenAPI.Failure %s"
6328
#: nova/virt/xenapi/vm_utils.py:1522
6487
#: nova/virt/xenapi/vm_utils.py:1529
6329
6488
#, python-format
6330
6489
msgid "Running pygrub against %s"
6333
#: nova/virt/xenapi/vm_utils.py:1529
6492
#: nova/virt/xenapi/vm_utils.py:1536
6334
6493
#, python-format
6335
6494
msgid "Found Xen kernel %s"
6338
#: nova/virt/xenapi/vm_utils.py:1531
6497
#: nova/virt/xenapi/vm_utils.py:1538
6339
6498
msgid "No Xen kernel found. Booting HVM."
6342
#: nova/virt/xenapi/vm_utils.py:1544
6501
#: nova/virt/xenapi/vm_utils.py:1551
6343
6502
msgid "Partitions:"
6346
#: nova/virt/xenapi/vm_utils.py:1550
6505
#: nova/virt/xenapi/vm_utils.py:1557
6347
6506
#, python-format
6348
6507
msgid " %(num)s: %(ptype)s %(size)d sectors"
6351
#: nova/virt/xenapi/vm_utils.py:1576
6510
#: nova/virt/xenapi/vm_utils.py:1583
6352
6511
#, python-format
6354
6513
"Writing partition table %(primary_first)d %(primary_last)d to "
6355
6514
"%(dev_path)s..."
6358
#: nova/virt/xenapi/vm_utils.py:1589
6517
#: nova/virt/xenapi/vm_utils.py:1596
6359
6518
#, python-format
6360
6519
msgid "Writing partition table %s done."
6363
#: nova/virt/xenapi/vm_utils.py:1678
6522
#: nova/virt/xenapi/vm_utils.py:1650
6525
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
6526
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
6529
#: nova/virt/xenapi/vm_utils.py:1677
6532
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
6536
#: nova/virt/xenapi/vm_utils.py:1727
6365
6538
"XenServer tools installed in this image are capable of network injection."
6366
6539
" Networking files will not bemanipulated"
6369
#: nova/virt/xenapi/vm_utils.py:1686
6542
#: nova/virt/xenapi/vm_utils.py:1735
6371
6544
"XenServer tools are present in this image but are not capable of network "
6375
#: nova/virt/xenapi/vm_utils.py:1690
6548
#: nova/virt/xenapi/vm_utils.py:1739
6376
6549
msgid "XenServer tools are not installed in this image"
6379
#: nova/virt/xenapi/vm_utils.py:1707
6552
#: nova/virt/xenapi/vm_utils.py:1756
6380
6553
msgid "Manipulating interface files directly"
6383
#: nova/virt/xenapi/vm_utils.py:1717
6556
#: nova/virt/xenapi/vm_utils.py:1766
6384
6557
#, python-format
6385
6558
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
6393
6566
#: nova/virt/xenapi/vmops.py:183
6394
#, fuzzy, python-format
6395
6568
msgid "Starting instance %s"
6398
#: nova/virt/xenapi/vmops.py:246
6571
#: nova/virt/xenapi/vmops.py:248
6399
6572
#, python-format
6400
6573
msgid "instance %s: Failed to spawn"
6403
#: nova/virt/xenapi/vmops.py:248
6576
#: nova/virt/xenapi/vmops.py:250
6404
6577
#, python-format
6405
6578
msgid "Instance %s failed to spawn - performing clean-up"
6408
#: nova/virt/xenapi/vmops.py:322
6581
#: nova/virt/xenapi/vmops.py:324
6409
6582
#, python-format
6410
6583
msgid "instance %s: Failed to spawn - Unable to create VM"
6413
#: nova/virt/xenapi/vmops.py:389
6586
#: nova/virt/xenapi/vmops.py:391
6414
6587
#, python-format
6416
6589
"Auto configuring disk for instance %(instance_uuid)s, attempting to "
6417
6590
"resize partition..."
6420
#: nova/virt/xenapi/vmops.py:448
6593
#: nova/virt/xenapi/vmops.py:450
6421
6594
#, python-format
6422
6595
msgid "Invalid value for injected_files: '%s'"
6425
#: nova/virt/xenapi/vmops.py:453
6598
#: nova/virt/xenapi/vmops.py:455
6426
6599
#, python-format
6427
6600
msgid "Injecting file path: '%s'"
6430
#: nova/virt/xenapi/vmops.py:459
6431
#, fuzzy, python-format
6603
#: nova/virt/xenapi/vmops.py:461
6432
6604
msgid "Setting admin password"
6433
msgstr "虚拟机 %s:设置管理员密码"
6435
#: nova/virt/xenapi/vmops.py:463
6436
#, fuzzy, python-format
6607
#: nova/virt/xenapi/vmops.py:465
6437
6608
msgid "Resetting network"
6440
#: nova/virt/xenapi/vmops.py:470
6611
#: nova/virt/xenapi/vmops.py:472
6441
6612
msgid "Setting VCPU weight"
6444
#: nova/virt/xenapi/vmops.py:476
6615
#: nova/virt/xenapi/vmops.py:478
6445
6616
#, python-format
6446
6617
msgid "Starting VM %s..."
6449
#: nova/virt/xenapi/vmops.py:480
6620
#: nova/virt/xenapi/vmops.py:481
6450
6621
#, python-format
6451
6622
msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s."
6454
#: nova/virt/xenapi/vmops.py:487
6625
#: nova/virt/xenapi/vmops.py:488
6455
6626
#, python-format
6457
6628
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
6461
#: nova/virt/xenapi/vmops.py:490
6632
#: nova/virt/xenapi/vmops.py:491
6462
6633
#, python-format
6463
6634
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
6466
#: nova/virt/xenapi/vmops.py:497
6467
#, fuzzy, python-format
6637
#: nova/virt/xenapi/vmops.py:498
6468
6639
msgid "Instance %s: waiting for running"
6471
#: nova/virt/xenapi/vmops.py:506
6472
#, fuzzy, python-format
6642
#: nova/virt/xenapi/vmops.py:507
6473
6644
msgid "Instance %s: running"
6474
msgstr "实例 %s: 唤醒中。。。"
6476
#: nova/virt/xenapi/vmops.py:510
6647
#: nova/virt/xenapi/vmops.py:511
6477
6648
msgid "Querying agent version"
6480
#: nova/virt/xenapi/vmops.py:513
6651
#: nova/virt/xenapi/vmops.py:514
6481
6652
#, python-format
6482
6653
msgid "Instance agent version: %s"
6485
#: nova/virt/xenapi/vmops.py:517
6656
#: nova/virt/xenapi/vmops.py:518
6486
6657
#, python-format
6487
6658
msgid "Updating Agent to %s"
6490
#: nova/virt/xenapi/vmops.py:539
6661
#: nova/virt/xenapi/vmops.py:540
6491
6662
#, python-format
6492
6663
msgid "Resources to remove:%s"
6495
#: nova/virt/xenapi/vmops.py:550
6666
#: nova/virt/xenapi/vmops.py:551
6496
6667
#, python-format
6497
6668
msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)"
6500
#: nova/virt/xenapi/vmops.py:555
6671
#: nova/virt/xenapi/vmops.py:556
6501
6672
#, python-format
6502
6673
msgid "Skipping VDI destroy for %s"
6505
#: nova/virt/xenapi/vmops.py:564
6676
#: nova/virt/xenapi/vmops.py:565
6506
6677
msgid "Removing kernel/ramdisk files from dom0"
6509
#: nova/virt/xenapi/vmops.py:593
6680
#: nova/virt/xenapi/vmops.py:594
6510
6681
#, python-format
6511
6682
msgid "No opaque_ref could be determined for '%s'."
6514
#: nova/virt/xenapi/vmops.py:647
6685
#: nova/virt/xenapi/vmops.py:648
6515
6686
#, python-format
6516
6687
msgid "Finished snapshot and upload for VM %s"
6519
#: nova/virt/xenapi/vmops.py:655
6690
#: nova/virt/xenapi/vmops.py:656
6520
6691
#, python-format
6521
6692
msgid "Starting snapshot for VM %s"
6524
#: nova/virt/xenapi/vmops.py:664
6525
#, fuzzy, python-format
6695
#: nova/virt/xenapi/vmops.py:665
6526
6697
msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s"
6527
msgstr "不能为实例%(instance_name)s使用SR %(sr_ref)s"
6529
#: nova/virt/xenapi/vmops.py:683
6700
#: nova/virt/xenapi/vmops.py:684
6530
6701
msgid "Failed to transfer vhd to new host"
6533
#: nova/virt/xenapi/vmops.py:703
6704
#: nova/virt/xenapi/vmops.py:704
6534
6705
#, python-format
6535
6706
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
6538
#: nova/virt/xenapi/vmops.py:751
6709
#: nova/virt/xenapi/vmops.py:752
6539
6710
#, python-format
6540
6711
msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
6543
#: nova/virt/xenapi/vmops.py:874
6714
#: nova/virt/xenapi/vmops.py:875
6544
6715
#, python-format
6545
6716
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
6548
#: nova/virt/xenapi/vmops.py:882
6719
#: nova/virt/xenapi/vmops.py:883
6549
6720
#, python-format
6550
6721
msgid "Resize instance %s complete"
6553
#: nova/virt/xenapi/vmops.py:913
6724
#: nova/virt/xenapi/vmops.py:914
6554
6725
#, python-format
6555
6726
msgid "Failed to query agent version: %(resp)r"
6558
#: nova/virt/xenapi/vmops.py:933
6729
#: nova/virt/xenapi/vmops.py:934
6559
6730
#, python-format
6560
6731
msgid "domid changed from %(olddomid)s to %(newdomid)s"
6563
#: nova/virt/xenapi/vmops.py:949
6734
#: nova/virt/xenapi/vmops.py:950
6564
6735
#, python-format
6565
6736
msgid "Failed to update agent: %(resp)r"
6568
#: nova/virt/xenapi/vmops.py:972
6739
#: nova/virt/xenapi/vmops.py:973
6569
6740
#, python-format
6570
6741
msgid "Failed to exchange keys: %(resp)r"
6573
#: nova/virt/xenapi/vmops.py:988
6744
#: nova/virt/xenapi/vmops.py:989
6574
6745
#, python-format
6575
6746
msgid "Failed to update password: %(resp)r"
6578
#: nova/virt/xenapi/vmops.py:1015
6749
#: nova/virt/xenapi/vmops.py:1016
6579
6750
#, python-format
6580
6751
msgid "Failed to inject file: %(resp)r"
6583
#: nova/virt/xenapi/vmops.py:1024
6754
#: nova/virt/xenapi/vmops.py:1025
6584
6755
#, python-format
6585
6756
msgid "VM %(instance_uuid)s already halted,skipping shutdown..."
6588
#: nova/virt/xenapi/vmops.py:1028
6759
#: nova/virt/xenapi/vmops.py:1029
6589
6760
#, python-format
6590
6761
msgid "Shutting down VM for Instance %(instance_uuid)s"
6593
#: nova/virt/xenapi/vmops.py:1047
6764
#: nova/virt/xenapi/vmops.py:1048
6594
6765
msgid "Unable to find VBD for VM"
6597
#: nova/virt/xenapi/vmops.py:1068
6768
#: nova/virt/xenapi/vmops.py:1069
6598
6769
#, python-format
6599
6770
msgid "Destroying VDIs for Instance %(instance_uuid)s"
6602
#: nova/virt/xenapi/vmops.py:1126
6773
#: nova/virt/xenapi/vmops.py:1127
6603
6774
#, python-format
6605
6776
"Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk "
6609
#: nova/virt/xenapi/vmops.py:1133
6780
#: nova/virt/xenapi/vmops.py:1134
6610
6781
msgid "instance has a kernel or ramdisk but not both"
6613
#: nova/virt/xenapi/vmops.py:1140
6784
#: nova/virt/xenapi/vmops.py:1141
6614
6785
msgid "kernel/ramdisk files removed"
6617
#: nova/virt/xenapi/vmops.py:1152
6788
#: nova/virt/xenapi/vmops.py:1153
6618
6789
#, python-format
6619
6790
msgid "Instance %(instance_uuid)s VM destroyed"
6622
#: nova/virt/xenapi/vmops.py:1170
6793
#: nova/virt/xenapi/vmops.py:1171
6623
6794
#, python-format
6624
6795
msgid "Destroying VM for Instance %(instance_uuid)s"
6627
#: nova/virt/xenapi/vmops.py:1185
6798
#: nova/virt/xenapi/vmops.py:1186
6628
6799
msgid "VM is not present, skipping destroy..."
6631
#: nova/virt/xenapi/vmops.py:1239
6632
#, fuzzy, python-format
6802
#: nova/virt/xenapi/vmops.py:1240
6633
6804
msgid "Instance is already in Rescue Mode: %s"
6636
#: nova/virt/xenapi/vmops.py:1311
6807
#: nova/virt/xenapi/vmops.py:1312
6637
6808
#, python-format
6638
6809
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
6641
#: nova/virt/xenapi/vmops.py:1315
6812
#: nova/virt/xenapi/vmops.py:1316
6642
6813
#, python-format
6643
6814
msgid "Automatically hard rebooting %d"
6646
#: nova/virt/xenapi/vmops.py:1380
6817
#: nova/virt/xenapi/vmops.py:1381
6647
6818
#, python-format
6648
6819
msgid "Instance for migration %d not found, skipping"
6651
#: nova/virt/xenapi/vmops.py:1412
6822
#: nova/virt/xenapi/vmops.py:1413
6652
6823
msgid "Could not get bandwidth info."
6655
#: nova/virt/xenapi/vmops.py:1484
6657
msgid "The call to %(method)s returned an error: %(e)s."
6660
#: nova/virt/xenapi/vmops.py:1500
6826
#: nova/virt/xenapi/vmops.py:1464
6661
6827
#, python-format
6662
6828
msgid "injecting network info to xs for vm: |%s|"
6665
#: nova/virt/xenapi/vmops.py:1518
6831
#: nova/virt/xenapi/vmops.py:1482
6666
6832
#, python-format
6667
6833
msgid "creating vif(s) for vm: |%s|"
6670
#: nova/virt/xenapi/vmops.py:1527
6836
#: nova/virt/xenapi/vmops.py:1491
6671
6837
#, python-format
6672
6838
msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s."
6675
#: nova/virt/xenapi/vmops.py:1530
6841
#: nova/virt/xenapi/vmops.py:1494
6676
6842
#, python-format
6677
6843
msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s."
6680
#: nova/virt/xenapi/vmops.py:1559
6846
#: nova/virt/xenapi/vmops.py:1523
6681
6847
#, python-format
6682
6848
msgid "injecting hostname to xs for vm: |%s|"
6685
#: nova/virt/xenapi/vmops.py:1621
6851
#: nova/virt/xenapi/vmops.py:1585
6686
6852
#, python-format
6688
6854
"The agent call to %(method)s returned an invalid response: %(ret)r. VM "
6689
6855
"id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r"
6692
#: nova/virt/xenapi/vmops.py:1646
6858
#: nova/virt/xenapi/vmops.py:1610
6693
6859
#, python-format
6695
6861
"TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; "
6696
6862
"args=%(args)r"
6699
#: nova/virt/xenapi/vmops.py:1650
6865
#: nova/virt/xenapi/vmops.py:1614
6700
6866
#, python-format
6702
6868
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM"
6703
6869
" id=%(instance_uuid)s; args=%(args)r"
6706
#: nova/virt/xenapi/vmops.py:1655
6872
#: nova/virt/xenapi/vmops.py:1619
6707
6873
#, python-format
6709
6875
"The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;"
6710
6876
" args=%(args)r"
6713
#: nova/virt/xenapi/vmops.py:1841
6879
#: nova/virt/xenapi/vmops.py:1805
6714
6880
#, python-format
6715
6881
msgid "OpenSSL error: %s"
7564
7800
msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances"
7567
#~ msgid "Uncaught exception"
7570
#~ msgid "Volume quota exceeded. You cannot create a volume of size %sG"
7571
#~ msgstr "卷磁盘配额已耗尽,不能创建 %sG 大小的卷"
7573
#~ msgid "Compute.api::get_lock %s"
7574
#~ msgstr "Compute.api::得到锁 %s"
7576
#~ msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s"
7577
#~ msgstr "挂载卷:%(instance_name)s, %(device_path)s, %(mountpoint)s"
7579
#~ msgid "Subject for certificate for vpns, %s for project, timestamp"
7580
#~ msgstr "VPN证书的标题,%s依次分别为项目,时间戳"
7582
#~ msgid "Casting to %(topic)s %(host)s for %(method)s"
7586
#~ "check_instance_lock: arguments: |%(self)s| "
7587
#~ "|%(context)s| |%(instance_id)s|"
7590
#~ msgid "Deallocating address %s"
7591
#~ msgstr "取消分配地址 %s"
7594
#~ "trying to snapshot a non-running "
7595
#~ "instance: %(instance_id)s (state: %(state)s "
7596
#~ "expected: %(running)s)"
7600
#~ "trying to inject a file into a "
7601
#~ "non-running instance: %(instance_id)s (state:"
7602
#~ " %(instance_state)s expected: %(expected_state)s)"
7605
#~ msgid "All hosts have too many cores"
7606
#~ msgstr "所有服务器拥有太多处理器"
7608
#~ msgid "Host %s not available"
7609
#~ msgstr "连接不到服务器%s"
7611
#~ msgid "All hosts have too many gigabytes"
7612
#~ msgstr "所有服务器拥有太多硬盘空间"
7614
#~ msgid "All hosts have too many networks"
7615
#~ msgstr "所有服务器拥有太多网络"
7617
#~ msgid "Can't test instances without a real virtual env."
7620
#~ msgid "Need to watch instance %s until it's running..."
7623
#~ msgid "Killing dnsmasq threw %s"
7626
#~ msgid "Running %s"
7629
#~ msgid "Glance image %s"
7632
#~ msgid "Asking xapi to fetch %(url)s as %(access)s"
7635
#~ msgid "PV Kernel in VDI:%s"
7638
#~ msgid "duplicate name found: %s"
7642
#~ "VHD coalesce attempts exceeded (%(counter)d"
7643
#~ " > %(max_attempts)d), giving up..."
7646
#~ msgid "No VDIs found for VM %s"
7649
#~ msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s"
7652
#~ msgid "VBD %(vbd)s plugged as %(orig_dev)s"
7655
#~ msgid "VBD %(vbd)s plugged into wrong dev, remapping to %(dev)s"
7659
#~ "Writing partition table %(primary_first)d "
7660
#~ "%(primary_last)d to %(dest)s..."
7663
#~ msgid "No service for id %s"
7666
#~ msgid "No service for %(host)s, %(binary)s"
7669
#~ msgid "No fixed ips defined"
7672
#~ msgid "No floating ip for address %s"
7675
#~ msgid "No address for instance %s"
7678
#~ msgid "no keypair for user %(user_id)s, name %(name)s"
7681
#~ msgid "No network for id %s"
7684
#~ msgid "No networks defined"
7687
#~ msgid "No network for bridge %s"
7690
#~ msgid "No network for instance %s"
7693
#~ msgid "Token %s does not exist"
7696
#~ msgid "No quota for project_id %s"
7699
#~ msgid "Volume %s not found"
7702
#~ msgid "No export device found for volume %s"
7705
#~ msgid "No target id found for volume %s"
7708
#~ msgid "No security group with id %s"
7711
#~ msgid "No security group named %(group_name)s for project: %(project_id)s"
7714
#~ msgid "No secuity group rule with id %s"
7717
#~ msgid "No user for id %s"
7720
#~ msgid "No user for access key %s"
7723
#~ msgid "No project with id %s"
7726
#~ msgid "No console pool with id %(pool_id)s"
7730
#~ "No console pool of type %(console_type)s"
7731
#~ " for compute host %(compute_host)s on "
7732
#~ "proxy host %(host)s"
7735
#~ msgid "No console for instance %(instance_id)s in pool %(pool_id)s"
7738
#~ msgid "on instance %s"
7741
#~ msgid "No console with id %(console_id)s %(idesc)s"
7744
#~ msgid "No zone with id %(zone_id)s"
7747
#~ msgid "Checking state of %s"
7750
#~ msgid "Current state of %(name)s was %(state)s."
7753
#~ msgid "Invalid device path %s"
7756
#~ msgid "No disk at %s"
7759
#~ msgid "Instance snapshotting is not supported for libvirtat this time"
7762
#~ msgid "_wait_for_reboot failed: %s"
7765
#~ msgid "_wait_for_rescue failed: %s"
7768
#~ msgid "instance %s: is running"
7771
#~ msgid "instance %s: failed to boot"
7774
#~ msgid "Contents of file %(fpath)s: %(contents)r"
7777
#~ msgid "instance %(inst_name)s: injecting key into image %(img_id)s"
7780
#~ msgid "instance %(inst_name)s: injecting net into image %(img_id)s"
7783
#~ msgid "diagnostics are not supported for libvirt"
7786
#~ msgid "Quota exceeeded for %s, tried to allocate address"
7789
#~ msgid "Address quota exceeded. You cannot allocate any more addresses"
7792
#~ msgid "Finished retreving %(url)s -- placed in %(path)s"
7795
#~ msgid "The key_pair %s already exists"
7798
#~ msgid "invalid id: %s"
7801
#~ msgid "Using paste.deploy config at: %s"
7804
#~ msgid "No paste configuration for app: %s"
7808
#~ "App Config: %(api)s\n"
7812
#~ msgid "Running %s API"
7815
#~ msgid "No known API applications configured in %s."
7818
#~ msgid "Starting nova-api node (version %s)"
7821
#~ msgid "No paste configuration found for: %s"
7824
#~ msgid "Argument %(key)s value %(value)s is too short."
7827
#~ msgid "Argument %(key)s value %(value)s contains invalid characters."
7830
#~ msgid "Argument %(key)s value %(value)s starts with a hyphen."
7833
#~ msgid "Argument %s is required."
7837
#~ "Argument %(key)s may not take value "
7838
#~ "%(value)s. Valid values are ['true', "
7843
#~ "Created VDI %(vdi_ref)s (%(label)s, %(size)s,"
7844
#~ " %(read_only)s) on %(sr_ref)s."
7847
#~ msgid "Attempted to create non-unique name %s"
7850
#~ msgid "instance %(name)s: not enough free memory"
7853
#~ msgid "Spawning VM %(instance_name)s created %(vm_ref)s."
7856
#~ msgid "Invalid value for onset_files: '%s'"
7859
#~ msgid "Instance %s: booted"
7862
#~ msgid "Instance not present %s"
7865
#~ msgid "Unable to Snapshot %(vm_ref)s: %(exc)s"
7868
#~ msgid "VM %(vm)s already halted, skipping shutdown..."
7871
#~ msgid "Removing kernel/ramdisk files"
7875
#~ "TIMEOUT: The call to %(method)s timed"
7876
#~ " out. VM id=%(instance_id)s; args=%(strargs)s"
7880
#~ "NOT IMPLEMENTED: The call to %(method)s"
7881
#~ " is not supported by the agent. "
7882
#~ "VM id=%(instance_id)s; args=%(strargs)s"
7886
#~ "The call to %(method)s returned an "
7887
#~ "error: %(e)s. VM id=%(instance_id)s; "
7888
#~ "args=%(strargs)s"
7891
#~ msgid "Template for script to run on cloudpipe instance boot"
7894
#~ msgid "Image %s could not be found"
7897
#~ msgid "User %s already exists"
7900
#~ msgid "Project can't be created because manager %s doesn't exist"
7903
#~ msgid "Project can't be created because user %s doesn't exist"
7906
#~ msgid "Project can't be created because project %s already exists"
7909
#~ msgid "Project can't be modified because manager %s doesn't exist"
7912
#~ msgid "User \"%s\" not found"
7915
#~ msgid "Project \"%s\" not found"
7918
#~ msgid "Including admin operations in API."
7922
#~ "The above error may show that the database has not been created.\n"
7923
#~ "Please create a database using nova-"
7924
#~ "manage sync db before running this "
7929
#~ "No more networks available. If this is a new installation, you need\n"
7930
#~ "to call something like this:\n"
7932
#~ " nova-manage network create 10.0.0.0/8 10 64\n"
7937
#~ "The above error may show that the"
7938
#~ " certificate db has not been created."
7940
#~ "Please create a database by running a nova-api server on this host."
7946
#~ msgid "IP address"
7949
#~ msgid "MAC address"
7961
#~ msgid "Failed to load partition: %s"
7964
#~ msgid "%(filename)s, line %(line_info)d"
7967
#~ msgid "In init host"
7970
#~ msgid "Attempt to create duplicate vm %s"
7973
#~ msgid "Starting VM %s "
7976
#~ msgid "Started VM %s "
7979
#~ msgid "spawn vm failed: %s"
7982
#~ msgid "Failed to create VM %s"
7985
#~ msgid "Set memory for vm %s..."
7988
#~ msgid "Set vcpus for vm %s..."
7991
#~ msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s"
7994
#~ msgid "Failed to add diskdrive to VM %s"
7997
#~ msgid "New disk drive path is %s"
8000
#~ msgid "Failed to add vhd file to VM %s"
8003
#~ msgid "Created disk for %s"
8006
#~ msgid "Creating nic for %s "
8009
#~ msgid "Failed creating a port on the external vswitch"
8012
#~ msgid "Failed creating port for %s"
8015
#~ msgid "Created switch port %(vm_name)s on switch %(ext_path)s"
8018
#~ msgid "Failed to add nic to VM %s"
8021
#~ msgid "Created nic for %s "
8024
#~ msgid "WMI job failed: %s"
8027
#~ msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s "
8030
#~ msgid "Got request to destroy vm %s"
8033
#~ msgid "Failed to destroy vm %s"
8036
#~ msgid "Del: disk %(vhdfile)s vm %(instance_name)s"
8040
#~ "Got Info for vm %(instance_id)s: "
8041
#~ "state=%(state)s, mem=%(memusage)s, num_cpu=%(numprocs)s,"
8042
#~ " cpu_time=%(uptime)s"
8045
#~ msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
8048
#~ msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
8051
#~ msgid "Instance %d was not found in get_network_topic"
8054
#~ msgid "Instance %d has no host"
8057
#~ msgid "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances"
8060
#~ msgid "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s"
8063
#~ msgid "Going to try to terminate %s"
8066
#~ msgid "Instance %d was not found during terminate"
8069
#~ msgid "Instance %d is already being terminated"
8072
#~ msgid "Invalid device specified: %s. Example device: /dev/vdb"
8075
#~ msgid "Volume isn't attached to anything!"
8079
#~ "AMQP server on %(fl_host)s:%(fl_port)d is "
8080
#~ "unreachable. Trying again in %(fl_intv)d "
8084
#~ msgid "Making asynchronous cast..."
8087
#~ msgid "FAKE AOE: %s"
8090
#~ msgid "Skipping ensure_export. No iscsi_target "
8093
#~ msgid "Skipping remove_export. No iscsi_target "
8096
#~ msgid "Starting %(arg0)s on %(host)s:%(port)s"
8099
#~ msgid "leasing ip"
8102
#~ msgid "Adopted old lease or got a change of mac/hostname"
8105
#~ msgid "releasing ip"
8109
#~ "Called %(action)s for mac %(mac)s with"
8110
#~ " ip %(ip)s and hostname %(hostname)s "
8111
#~ "on interface %(interface)s"
8114
#~ msgid "Instance %s Not Found"
8117
#~ msgid "Dissassociated %s stale fixed ip(s)"
8120
#~ msgid "Leasing IP %s"
8123
#~ msgid "IP %s leased that isn't associated"
8126
#~ msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s"
8129
#~ msgid "IP %s leased that was already deallocated"
8132
#~ msgid "Releasing IP %s"
8135
#~ msgid "IP %s released that isn't associated"
8138
#~ msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s"
8141
#~ msgid "Forgetting SR %s ... "
8144
#~ msgid "Forgetting SR %s done."
8147
#~ msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s"
8150
#~ msgid "Unable to obtain target information %(device_path)s, %(mountpoint)s"
8153
#~ msgid "Unknown S3 value type %r"
8156
#~ msgid "Authenticated request"
8159
#~ msgid "List of buckets requested"
8162
#~ msgid "List keys for bucket %s"
8165
#~ msgid "Unauthorized attempt to access bucket %s"
8168
#~ msgid "Creating bucket %s"
8171
#~ msgid "Deleting bucket %s"
8174
#~ msgid "Unauthorized attempt to delete bucket %s"
8177
#~ msgid "Getting object: %(bname)s / %(nm)s"
8180
#~ msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s"
8183
#~ msgid "Putting object: %(bname)s / %(nm)s"
8186
#~ msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s"
8189
#~ msgid "Deleting object: %(bname)s / %(nm)s"
8192
#~ msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s"
8195
#~ msgid "Not authorized to upload image: invalid directory %s"
8198
#~ msgid "Not authorized to upload image: unauthorized bucket %s"
8201
#~ msgid "Starting image upload: %s"
8204
#~ msgid "Not authorized to update attributes of image %s"
8207
#~ msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r"
8210
#~ msgid "Updating user fields on image %s"
8213
#~ msgid "Unauthorized attempt to delete image %s"
8216
#~ msgid "Deleted image: %s"
8219
#~ msgid "No user found for access key %s"
8222
#~ msgid "No project called %s could be found"
8225
#~ msgid "User %(uid)s is not a member of project %(pjid)s"
8228
#~ msgid "Signature does not match"
8231
#~ msgid "The %s role can not be found"
8234
#~ msgid "The %s role is global only"
8237
#~ msgid "LDAP object for %s doesn't exist"
8240
#~ msgid "Group can't be created because group %s already exists"
8241
#~ msgstr "组不能被创建,因为组 %s 已经存在"
8243
#~ msgid "Group can't be created because user %s doesn't exist"
8244
#~ msgstr "组不能被创建,因为用户 %s 不存在"
8246
#~ msgid "User %s can't be searched in group because the user doesn't exist"
8249
#~ msgid "User %s can't be added to the group because the user doesn't exist"
8252
#~ msgid "The group at dn %s doesn't exist"
8253
#~ msgstr "识别名为 %s 的组不存在"
8255
#~ msgid "User %s can't be removed from the group because the user doesn't exist"
8256
#~ msgstr "用户 %s 不能从组中删除,因为这个用户不存在"
8258
#~ msgid "User %s is not a member of the group"
8259
#~ msgstr "用户 %s 不是这个组的成员"
8261
#~ msgid "User %s can't be removed from all because the user doesn't exist"
8262
#~ msgstr "用户 %s 不能从系统中删除,因为这个用户不存在"
8264
#~ msgid "Adding role %(role)s to user %(user)s for project %(project)s"
8265
#~ msgstr "添加角色 %(role)s 给项目 %(project)s 中的用户 %(user)s"
8267
#~ msgid "Removing role %(role)s from user %(user)s for project %(project)s"
8268
#~ msgstr "删除项目 %(project)s中用户 %(user)s的角色 %(role)s"
8270
#~ msgid "Removing sitewide role %(role)s from user %(user)s"
8271
#~ msgstr "删除用户 %(user)s 的站点角色 %(role)s"
8273
#~ msgid "operation must be add or remove"
8274
#~ msgstr "操作必须为添加或删除"
8276
#~ msgid "Getting x509 for user: %(name)s on project: %(project)s"
8277
#~ msgstr "获得用户: %(name)s 在项目 :%(project)s中的x509"
8279
#~ msgid "Create project %(name)s managed by %(manager_user)s"
8280
#~ msgstr "创建被%(manager_user)s 管理的项目 %(name)s"
8282
#~ msgid "Modify project: %(name)s managed by %(manager_user)s"
8283
#~ msgstr "更改被 %(manager_user)s 管理的项目: %(name)s"
8285
#~ msgid "Delete project: %s"
8288
#~ msgid "Removing user %(user)s from project %(project)s"
8289
#~ msgstr "从项目 %(project)s 中移除用户 %(user)s"
7804
#~ "Destroying instance with name label "
7805
#~ "'%(name_label)s' which is marked as "
7806
#~ "DELETED but still present on host."
7809
#~ msgid "Can't downgrade without losing data"
7810
#~ msgstr "无法不丢失数据地降级"
7812
#~ msgid "During wait running, %s disappeared."
7815
#~ msgid "Instance %s running successfully."
7818
#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found."
7822
#~ "%(container_format)s-%(id)s (%(base_file)s): in: on"
7823
#~ " other nodes (%(remote)d on other "