1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
|
# Translations template for nova.
# Copyright (C) 2015 ORGANIZATION
# This file is distributed under the same license as the nova project.
#
# Translators:
# ChangBo Guo(gcb) <glongwave@gmail.com>, 2014
# 颜海峰 <yanheven@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-02-17 06:19+0000\n"
"PO-Revision-Date: 2015-02-12 12:31+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/nova/"
"language/zh_CN/)\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: nova/filters.py:79
#, python-format
msgid "Filter %s returned 0 hosts"
msgstr ""
#: nova/wsgi.py:148
#, python-format
msgid "%(name)s listening on %(host)s:%(port)s"
msgstr "%(name)s 正在侦听 %(host)s:%(port)s"
#: nova/wsgi.py:252
msgid "Stopping WSGI server."
msgstr "关闭WSGI服务器"
#: nova/wsgi.py:272
msgid "WSGI server has stopped."
msgstr "WSGI服务器已经停止。"
#: nova/api/openstack/__init__.py:102
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr "%(url)s 随HTTP %(status)d返回"
#: nova/api/openstack/__init__.py:291
msgid "V3 API has been disabled by configuration"
msgstr "V3 API 已经通过配置被禁用了"
#: nova/api/openstack/__init__.py:336
#, python-format
msgid "Loaded extensions: %s"
msgstr ""
#: nova/api/openstack/wsgi.py:520
#, python-format
msgid "Fault thrown: %s"
msgstr "错误抛出: %s"
#: nova/api/openstack/wsgi.py:523
#, python-format
msgid "HTTP exception thrown: %s"
msgstr "HTTP 异常抛出:%s"
#: nova/cells/messaging.py:1144
#, python-format
msgid ""
"Forcing a sync of instances, project_id=%(projid_str)s, updated_since="
"%(since_str)s"
msgstr ""
"正在强制执行实例的同步,project_id=%(projid_str)s,updated_since="
"%(since_str)s"
#: nova/cells/scheduler.py:239
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s second(s)"
msgstr "进行调度时,没有任何单元可用。将在 %(sleep_time)s 秒后重试"
#: nova/cells/filters/target_cell.py:58
#, python-format
msgid ""
"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler hint"
msgstr ""
#: nova/compute/api.py:1535
msgid "instance termination disabled"
msgstr "已禁用实例终止"
#: nova/compute/api.py:1548
#, python-format
msgid "Working on deleting snapshot %s from shelved instance..."
msgstr ""
#: nova/compute/api.py:1620
msgid "Instance is already in deleting state, ignoring this request"
msgstr ""
#: nova/compute/api.py:1665
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: %(status)s"
msgstr ""
#: nova/compute/api.py:1675
msgid "Instance may have been confirmed during delete"
msgstr ""
#: nova/compute/api.py:1692
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
#: nova/compute/api.py:1749
msgid ""
"instance is in SHELVED_OFFLOADED state, cleanup the instance's info from "
"database."
msgstr ""
#: nova/compute/manager.py:289
#, python-format
msgid "Task possibly preempted: %s"
msgstr ""
#: nova/compute/manager.py:754
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our host "
"(%(our_host)s)."
msgstr ""
"正在删除实例,因为其主机 (%(instance_host)s) 不等同于我们的主机 "
"(%(our_host)s)。"
#: nova/compute/manager.py:769
msgid ""
"Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
#: nova/compute/manager.py:914
msgid ""
"Service started deleting the instance during the previous run, but did not "
"finish. Restarting the deletion now."
msgstr ""
#: nova/compute/manager.py:1039
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr "在启动期间,找到处于正在迁移状态的实例。正在重置 task_state"
#: nova/compute/manager.py:1061
msgid "Rebooting instance after nova-compute restart."
msgstr "nova-compute重启后,实例正在重启。"
#: nova/compute/manager.py:1111
#, python-format
msgid "VM %(state)s (Lifecycle Event)"
msgstr ""
#: nova/compute/manager.py:2591
msgid "Instance disappeared during terminate"
msgstr ""
#: nova/compute/manager.py:2635
msgid "Instance is already powered off in the hypervisor when stop is called."
msgstr ""
#: nova/compute/manager.py:2815
msgid "disk on shared storage, recreating using existing disk"
msgstr "磁盘在共享存储器上,正在使用现有磁盘来重新创建"
#: nova/compute/manager.py:2819
#, python-format
msgid "disk not on shared storage, rebuilding from: '%s'"
msgstr ""
#: nova/compute/manager.py:2907
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr "正在将 vm 置于原始状态:“%s”"
#: nova/compute/manager.py:2938
#, python-format
msgid "Detaching from volume api: %s"
msgstr "正在从卷 API 断开连接:%s"
#: nova/compute/manager.py:3451
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
#: nova/compute/manager.py:3472
msgid "Instance is not found during confirmation"
msgstr ""
#: nova/compute/manager.py:3660
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
#: nova/compute/manager.py:5122
msgid "_post_live_migration() is started.."
msgstr "已启动 _post_live_migration()。"
#: nova/compute/manager.py:5202
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
#: nova/compute/manager.py:5204
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
"你会看到错误“libvirt: QEMU error: Domain not found: no domain with matching "
"name。”这个错误可以放心的忽略。"
#: nova/compute/manager.py:5229
msgid "Post operation of migration started"
msgstr "已启动迁移的后操作"
#: nova/compute/manager.py:5495
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr "发现 %(migration_count)d 个超过 %(confirm_window)d 秒未经确认的迁移"
#: nova/compute/manager.py:5510
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr "正在自动为实例 %(instance_uuid)s 确认迁移 %(migration_id)s"
#: nova/compute/manager.py:5564
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
#: nova/compute/manager.py:5612
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
"正在为主机 %(host)s 运行实例使用量审计(从 %(begin_time)s 至 %(end_time)s)。"
"存在 %(number_instances)s 个实例。"
#: nova/compute/manager.py:5660
msgid "Updating bandwidth usage cache"
msgstr "更新带宽使用缓存"
#: nova/compute/manager.py:5841 nova/compute/manager.py:5898
#, python-format
msgid ""
"During sync_power_state the instance has a pending task (%(task)s). Skip."
msgstr ""
#: nova/compute/manager.py:5885
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to "
"host %(dst)s"
msgstr "在 sync_power 过程中,实例已从主机 %(src)s 移到主机 %(dst)s"
#: nova/compute/manager.py:6044
msgid "Reclaiming deleted instance"
msgstr "回收删除的实例"
#: nova/compute/manager.py:6126
#, python-format
msgid ""
"Powering off instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
#: nova/compute/manager.py:6144
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
#: nova/compute/manager.py:6192
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
#: nova/compute/manager.py:6202
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
#: nova/compute/resource_tracker.py:419
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr "已为 %(host)s:%(node)s 创建 Compute_service 记录"
#: nova/compute/resource_tracker.py:436
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr "已为 %(host)s:%(node)s 更新 Compute_service 记录"
#: nova/conductor/api.py:317
msgid "nova-conductor connection established successfully"
msgstr ""
#: nova/db/sqlalchemy/api.py:3332
#, python-format
msgid ""
"quota_usages out of sync, updating. project_id: %(project_id)s, user_id: "
"%(user_id)s, resource: %(res)s, tracked usage: %(tracked_use)s, actual "
"usage: %(in_use)s"
msgstr ""
#: nova/db/sqlalchemy/api.py:5136
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must have "
"been rebooted or crashed. Updating totals."
msgstr ""
#: nova/db/sqlalchemy/migrate_repo/versions/234_add_expire_reservations_index.py:36
#: nova/db/sqlalchemy/migrate_repo/versions/248_add_expire_reservations_index.py:36
msgid ""
"Skipped adding reservations_deleted_expire_idx because an equivalent index "
"already exists."
msgstr "跳过增加reservations_deleted_expire_idx,因为一个同等的索引已经存在"
#: nova/db/sqlalchemy/migrate_repo/versions/234_add_expire_reservations_index.py:58
#: nova/db/sqlalchemy/migrate_repo/versions/248_add_expire_reservations_index.py:58
msgid ""
"Skipped removing reservations_deleted_expire_idx because index does not "
"exist."
msgstr "路过移动reservations_deleted_expire_idx,因为索引不存在"
#: nova/image/s3.py:386
#, python-format
msgid "Image %s was deleted underneath us"
msgstr ""
#: nova/image/download/file.py:164
#, python-format
msgid "Copied %(source_file)s using %(module_str)s"
msgstr ""
#: nova/network/api.py:224 nova/network/neutronv2/api.py:1042
#, python-format
msgid "re-assign floating IP %(address)s from instance %(instance_id)s"
msgstr "请从实例 %(instance_id)s 重新分配浮动 IP %(address)s"
#: nova/network/driver.py:42
#, python-format
msgid "Loading network driver '%s'"
msgstr "正在装入网络驱动程序“%s”"
#: nova/network/floating_ips.py:176
#, python-format
msgid "Floating IP %s is not associated. Ignore."
msgstr ""
#: nova/network/floating_ips.py:549
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
#: nova/network/floating_ips.py:585
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
#: nova/network/manager.py:335
#, python-format
msgid "Configured network %(network)s on host %(host)s"
msgstr ""
#: nova/network/manager.py:508
#, python-format
msgid "Allocated network: '%s' for instance"
msgstr ""
#: nova/network/manager.py:567
#, python-format
msgid "Network deallocated for instance (fixed ips: '%s')"
msgstr ""
#: nova/network/minidns.py:201
#, python-format
msgid "deleted %s"
msgstr ""
#: nova/network/neutronv2/api.py:635
#, python-format
msgid "Unable to reset device ID for port %s"
msgstr ""
#: nova/network/security_group/neutron_driver.py:446
#: nova/network/security_group/neutron_driver.py:501
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr "正在将安全组 %(security_group_id)s 添加至端口 %(port_id)s"
#: nova/openstack/common/eventlet_backdoor.py:146
#, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
msgstr "携程为进程 %(pid)d 在后台监听 %(port)s "
#: nova/openstack/common/periodic_task.py:120
#, python-format
msgid "Skipping periodic task %(task)s because its interval is negative"
msgstr "正在跳过周期性任务 %(task)s,因为其时间间隔为负"
#: nova/openstack/common/periodic_task.py:125
#, python-format
msgid "Skipping periodic task %(task)s because it is disabled"
msgstr "正在跳过周期性任务 %(task)s,因为它已禁用"
#: nova/openstack/common/policy.py:275
#, python-format
msgid "Can not find policy directory: %s"
msgstr "无法找到策略目录:%s"
#: nova/openstack/common/service.py:173
#, python-format
msgid "Caught %s, exiting"
msgstr "捕获到 %s,正在退出"
#: nova/openstack/common/service.py:231
msgid "Parent process has died unexpectedly, exiting"
msgstr "父进程已意外终止,正在退出"
#: nova/openstack/common/service.py:262
#, python-format
msgid "Child caught %s, exiting"
msgstr "子代捕获 %s,正在退出"
#: nova/openstack/common/service.py:301
msgid "Forking too fast, sleeping"
msgstr "派生速度太快,正在休眠"
#: nova/openstack/common/service.py:320
#, python-format
msgid "Started child %d"
msgstr "已启动子代 %d"
#: nova/openstack/common/service.py:330
#, python-format
msgid "Starting %d workers"
msgstr "正在启动 %d 工作程序"
#: nova/openstack/common/service.py:347
#, python-format
msgid "Child %(pid)d killed by signal %(sig)d"
msgstr "信号 %(sig)d 已终止子代 %(pid)d"
#: nova/openstack/common/service.py:351
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgstr "子代 %(pid)s 已退出,状态为 %(code)d"
#: nova/openstack/common/service.py:390
#, python-format
msgid "Caught %s, stopping children"
msgstr "捕获到 %s,正在停止子代"
#: nova/openstack/common/service.py:399
msgid "Wait called after thread killed. Cleaning up."
msgstr "线程结束,正在清理"
#: nova/openstack/common/service.py:415
#, python-format
msgid "Waiting on %d children to exit"
msgstr "正在等待 %d 个子代退出"
#: nova/scheduler/host_manager.py:450
#, python-format
msgid "Removing dead compute node %(host)s:%(node)s from scheduler"
msgstr "正在从调度程序除去已终止的计算节点 %(host)s:%(node)s"
#: nova/scheduler/client/report.py:52
#, python-format
msgid "Compute_service record updated for %s"
msgstr ""
#: nova/scheduler/filters/utils.py:65
#, python-format
msgid "%(num_values)d values found, of which the minimum value will be used."
msgstr ""
#: nova/virt/block_device.py:218
#, python-format
msgid "preserve multipath_id %s"
msgstr ""
#: nova/virt/driver.py:1387
#, python-format
msgid "Loading compute driver '%s'"
msgstr "正在装入计算驱动程序“%s”"
#: nova/virt/firewall.py:173 nova/virt/libvirt/firewall.py:344
msgid "Attempted to unfilter instance which is not filtered"
msgstr "试图不过滤没有过滤的实例"
#: nova/virt/firewall.py:443
#, python-format
msgid "instance chain %s disappeared during refresh, skipping"
msgstr ""
#: nova/virt/disk/mount/api.py:121
msgid "Device allocation failed. Will retry in 2 seconds."
msgstr "设备分配失败。将在两秒后重试。"
#: nova/virt/disk/mount/loop.py:33
#, python-format
msgid "Loop mount error: %s"
msgstr "发生回路安装错误:%s"
#: nova/virt/disk/mount/nbd.py:91 nova/virt/disk/mount/nbd.py:104
#, python-format
msgid "NBD mount error: %s"
msgstr "发生 NBD 安装错误:%s"
#: nova/virt/disk/vfs/api.py:67
msgid "Unable to import guestfs, falling back to VFSLocalFS"
msgstr ""
#: nova/virt/hyperv/basevolumeutils.py:74
msgid "The ISCSI initiator name can't be found. Choosing the default one"
msgstr "找不到 ISCSI 发起方名称。正在选择缺省的名称"
#: nova/virt/hyperv/vmops.py:260
msgid "Spawning new instance"
msgstr "正在衍生新实例"
#: nova/virt/hyperv/vmops.py:378 nova/virt/vmwareapi/vmops.py:653
msgid "Using config drive for instance"
msgstr ""
#: nova/virt/hyperv/vmops.py:392 nova/virt/libvirt/driver.py:2830
#, python-format
msgid "Creating config drive at %(path)s"
msgstr "正在 %(path)s 处创建配置驱动器"
#: nova/virt/hyperv/vmops.py:442
msgid "Got request to destroy instance"
msgstr ""
#: nova/virt/hyperv/vmops.py:494
msgid "Soft shutdown succeeded."
msgstr ""
#: nova/virt/ironic/driver.py:690
#, python-format
msgid ""
"Config drive for instance %(instance)s on baremetal node %(node)s created."
msgstr ""
#: nova/virt/libvirt/driver.py:517
#, python-format
msgid "Connection event '%(enabled)d' reason '%(reason)s'"
msgstr ""
#: nova/virt/libvirt/driver.py:676
msgid "Instance destroyed successfully."
msgstr "实例销毁成功。"
#: nova/virt/libvirt/driver.py:686
msgid "Instance may be started again."
msgstr "可再次启动实例。"
#: nova/virt/libvirt/driver.py:696
msgid "Going to destroy instance again."
msgstr "将再次销毁实例。"
#: nova/virt/libvirt/driver.py:1360
msgid "Beginning live snapshot process"
msgstr "正在开始实时快照流程"
#: nova/virt/libvirt/driver.py:1363
msgid "Beginning cold snapshot process"
msgstr "正在结束冷快照流程"
#: nova/virt/libvirt/driver.py:1393
msgid "Snapshot extracted, beginning image upload"
msgstr "已抽取快照,正在开始映像上载"
#: nova/virt/libvirt/driver.py:1405
msgid "Snapshot image upload complete"
msgstr "快照映像上载完成"
#: nova/virt/libvirt/driver.py:1977
msgid "Instance soft rebooted successfully."
msgstr "已成功执行实例软重新引导。"
#: nova/virt/libvirt/driver.py:2020
msgid "Instance shutdown successfully."
msgstr "已成功关闭实例。"
#: nova/virt/libvirt/driver.py:2028
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr "在软重新引导期间,可能已重新引导实例,因此会立即返回。"
#: nova/virt/libvirt/driver.py:2106
msgid "Instance rebooted successfully."
msgstr "实例成功重启。"
#: nova/virt/libvirt/driver.py:2149
msgid "Instance already shutdown."
msgstr ""
#: nova/virt/libvirt/driver.py:2165
#, python-format
msgid "Instance shutdown successfully after %d seconds."
msgstr ""
#: nova/virt/libvirt/driver.py:2194
#, python-format
msgid "Instance failed to shutdown in %d seconds."
msgstr ""
#: nova/virt/libvirt/driver.py:2364
msgid "Instance spawned successfully."
msgstr "实例成功生产。"
#: nova/virt/libvirt/driver.py:2380
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr "data:%(data)r, fpath: %(fpath)r"
#: nova/virt/libvirt/driver.py:2415
msgid ""
"Instance is configured with a file console, but the backing file is not "
"(yet?) present"
msgstr ""
#: nova/virt/libvirt/driver.py:2426 nova/virt/libvirt/driver.py:2453
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr "已返回截断的控制台日志,忽略了 %d 个字节"
#: nova/virt/libvirt/driver.py:2689
msgid "Creating image"
msgstr "正在创建镜像"
#: nova/virt/libvirt/driver.py:2821
msgid "Using config drive"
msgstr "正在使用配置驱动器"
#: nova/virt/libvirt/driver.py:3616
msgid "Configuring timezone for windows instance to localtime"
msgstr ""
#: nova/virt/libvirt/driver.py:4823
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. Instance="
"%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
#: nova/virt/libvirt/driver.py:4829
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats for "
"device"
msgstr "对于实例 %s,在 libvirt 中找不到域。无法获取设备的块统计信息"
#: nova/virt/libvirt/driver.py:5141
#, python-format
msgid "Instance launched has CPU info: %s"
msgstr ""
#: nova/virt/libvirt/driver.py:6010
msgid "Instance running successfully."
msgstr "实例正在成功运行。"
#: nova/virt/libvirt/driver.py:6358
#, python-format
msgid "Deleting instance files %s"
msgstr ""
#: nova/virt/libvirt/driver.py:6371
#, python-format
msgid "Deletion of %s failed"
msgstr ""
#: nova/virt/libvirt/driver.py:6375
#, python-format
msgid "Deletion of %s complete"
msgstr ""
#: nova/virt/libvirt/firewall.py:115
msgid "Called setup_basic_filtering in nwfilter"
msgstr "在 nwfilter 里调用 setup_basic_filtering"
#: nova/virt/libvirt/firewall.py:123
msgid "Ensuring static filters"
msgstr "正在确保静态过滤器"
#: nova/virt/libvirt/host.py:570
#, python-format
msgid ""
"Unable to use bulk domain list APIs, falling back to slow code path: %(ex)s"
msgstr ""
#: nova/virt/libvirt/imagebackend.py:396
#, python-format
msgid "Failed to get image info from path %(path)s; error: %(error)s"
msgstr ""
#: nova/virt/libvirt/imagecache.py:191
#, python-format
msgid "Writing stored info to %s"
msgstr "正在将已存储的信息写入 %s"
#: nova/virt/libvirt/imagecache.py:414
#, python-format
msgid ""
"image %(id)s at (%(base_file)s): image verification skipped, no hash stored"
msgstr "(%(base_file)s) 处的映像 %(id)s:已跳过映像验证,未存储任何散列"
#: nova/virt/libvirt/imagecache.py:423
#, python-format
msgid "%(id)s (%(base_file)s): generating checksum"
msgstr "%(id)s (%(base_file)s):正在生成校验和"
#: nova/virt/libvirt/imagecache.py:452
#, python-format
msgid "Base or swap file too young to remove: %s"
msgstr ""
#: nova/virt/libvirt/imagecache.py:455
#, python-format
msgid "Removing base or swap file: %s"
msgstr ""
#: nova/virt/libvirt/imagecache.py:505
#, python-format
msgid "image %(id)s at (%(base_file)s): checking"
msgstr "(%(base_file)s) 处的映像 %(id)s:正在检查"
#: nova/virt/libvirt/imagecache.py:529
#, python-format
msgid ""
"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, "
"%(remote)d on other nodes sharing this instance storage"
msgstr ""
"(%(base_file)s) 处的映像 %(id)s:在使用中:在此节点上,%(local)d 本地;在共享"
"此实例存储器的其他节点上,%(remote)d"
#: nova/virt/libvirt/imagecache.py:612
#, python-format
msgid "Active base files: %s"
msgstr "活跃的基文件:%s"
#: nova/virt/libvirt/imagecache.py:615
#, python-format
msgid "Corrupt base files: %s"
msgstr "损坏的基文件:%s"
#: nova/virt/libvirt/imagecache.py:619
#, python-format
msgid "Removable base files: %s"
msgstr "可删除的基文件:%s"
#: nova/virt/libvirt/quobyte.py:50
#, python-format
msgid "Mounted volume: %s"
msgstr ""
#: nova/virt/libvirt/utils.py:250
#, python-format
msgid "tap-ctl check: %s"
msgstr ""
#: nova/virt/libvirt/utils.py:576
msgid "findmnt tool is not installed"
msgstr ""
#: nova/virt/libvirt/volume.py:1446
#, python-format
msgid "Fixing previous mount %s which was not unmounted correctly."
msgstr ""
#: nova/virt/libvirt/volume.py:1467
#, python-format
msgid "Trying to disconnected unmounted volume at %s"
msgstr ""
#: nova/virt/vmwareapi/driver.py:441
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
#: nova/virt/vmwareapi/ds_util.py:434
#, python-format
msgid "Moved virtual disk from %(src)s to %(dst)s."
msgstr ""
#: nova/virt/vmwareapi/ds_util.py:452
#, python-format
msgid "Copied virtual disk from %(src)s to %(dst)s."
msgstr ""
#: nova/virt/vmwareapi/ds_util.py:466
#, python-format
msgid "Deleted virtual disk %s."
msgstr ""
#: nova/virt/vmwareapi/imagecache.py:162
#, python-format
msgid "Image %s is no longer used by this node. Pending deletion!"
msgstr ""
#: nova/virt/vmwareapi/imagecache.py:167
#, python-format
msgid "Image %s is no longer used. Deleting!"
msgstr ""
#: nova/virt/vmwareapi/images.py:362
#, python-format
msgid "Downloaded image file data %(image_ref)s"
msgstr ""
#: nova/virt/vmwareapi/images.py:365 nova/virt/vmwareapi/images.py:436
msgid "The imported VM was unregistered"
msgstr ""
#: nova/virt/vmwareapi/images.py:431
#, python-format
msgid "Downloaded OVA image file %(image_ref)s"
msgstr ""
#: nova/virt/vmwareapi/vm_util.py:1266
msgid "Destroyed the VM"
msgstr "已销毁 VM"
#: nova/virt/vmwareapi/vmops.py:757
msgid "Created linked-clone VM from snapshot"
msgstr ""
#: nova/virt/vmwareapi/vmops.py:1238 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr "找到%(instance_count)d个超过%(timeout)d秒悬挂的重启"
#: nova/virt/vmwareapi/vmops.py:1242 nova/virt/xenapi/vmops.py:1669
msgid "Automatically hard rebooting"
msgstr "正在自动执行硬重新引导"
#: nova/virt/vmwareapi/volumeops.py:441
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate backing "
"disk file."
msgstr ""
#: nova/virt/xenapi/agent.py:396
msgid ""
"XenServer tools installed in this image are capable of network injection. "
"Networking files will not bemanipulated"
msgstr "安装在该镜像的XenServer工具可以进行网络注入。网络文件不会被操作。"
#: nova/virt/xenapi/agent.py:404
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr "该镜像有XenServer工具,但是不能进行网络注入"
#: nova/virt/xenapi/agent.py:408
msgid "XenServer tools are not installed in this image"
msgstr "没有在该镜像上安装XenServer工具"
#: nova/virt/xenapi/host.py:75
#, python-format
msgid ""
"Instance %(name)s running on %(host)s could not be found in the database: "
"assuming it is a worker VM and skip ping migration to a new host"
msgstr ""
"在数据库中,找不到 %(host)s 上正在运行的实例 %(name)s:假定它是工作程序 VM 并"
"且跳过至新主机的 ping 迁移"
#: nova/virt/xenapi/vm_utils.py:395
#, python-format
msgid "VBD %s already detached"
msgstr "已断开与 VBD %s 的连接"
#: nova/virt/xenapi/vm_utils.py:398
#, python-format
msgid ""
"VBD %(vbd_ref)s uplug failed with \"%(err)s\", attempt %(num_attempt)d/"
"%(max_attempts)d"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:685
#, python-format
msgid "Deleted %s snapshots."
msgstr ""
#: nova/virt/xenapi/vm_utils.py:1328
#, python-format
msgid ""
"Image creation data, cacheable: %(cache)s, downloaded: %(downloaded)s "
"duration: %(duration).2f secs for image %(image_id)s"
msgstr ""
#: nova/virt/xenapi/vm_utils.py:2176
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr "正在将过时 VDI %s 从计算 domU 断开连接"
#: nova/virt/xenapi/vm_utils.py:2469
msgid "Manipulating interface files directly"
msgstr "直接操作接口文件"
#: nova/virt/xenapi/vm_utils.py:2478
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr "挂载文件系统失败(期望的是非Linux实例):%s"
#: nova/virt/xenapi/vmops.py:1259
msgid "Starting halted instance found during reboot"
msgstr "正在启动在重新引导期间找到的已停止实例"
#: nova/virt/xenapi/vmops.py:1463
msgid "Destroying VM"
msgstr "正在销毁 VM"
#: nova/virt/xenapi/volumeops.py:64
#, python-format
msgid "Connected volume (vdi_uuid): %s"
msgstr ""
#: nova/virt/xenapi/volumeops.py:127
#, python-format
msgid "Dev %(dev_number)s attached to instance %(instance_name)s"
msgstr ""
#: nova/virt/xenapi/volumeops.py:149
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "挂载点 %(mountpoint)s 从实例 %(instance_name)s 分离"
#: nova/volume/encryptors/luks.py:110
#, python-format
msgid "%s is not a valid LUKS device; formatting device for first use"
msgstr ""
|