~ubuntu-branches/ubuntu/saucy/nova/saucy-proposed

« back to all changes in this revision

Viewing changes to nova/locale/zh_CN/LC_MESSAGES/nova.po

  • Committer: Package Import Robot
  • Author(s): Chuck Short
  • Date: 2012-05-24 13:12:53 UTC
  • mfrom: (1.1.55)
  • Revision ID: package-import@ubuntu.com-20120524131253-ommql08fg1en06ut
Tags: 2012.2~f1-0ubuntu1
* New upstream release.
* Prepare for quantal:
  - Dropped debian/patches/upstream/0006-Use-project_id-in-ec2.cloud._format_image.patch
  - Dropped debian/patches/upstream/0005-Populate-image-properties-with-project_id-again.patch
  - Dropped debian/patches/upstream/0004-Fixed-bug-962840-added-a-test-case.patch
  - Dropped debian/patches/upstream/0003-Allow-unprivileged-RADOS-users-to-access-rbd-volumes.patch
  - Dropped debian/patches/upstream/0002-Stop-libvirt-test-from-deleting-instances-dir.patch
  - Dropped debian/patches/upstream/0001-fix-bug-where-nova-ignores-glance-host-in-imageref.patch 
  - Dropped debian/patches/0001-fix-useexisting-deprecation-warnings.patch
* debian/control: Add python-keystone as a dependency. (LP: #907197)
* debian/patches/kombu_tests_timeout.patch: Refreshed.
* debian/nova.conf, debian/nova-common.postinst: Convert to new ini
  file configuration
* debian/patches/nova-manage_flagfile_location.patch: Refreshed

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
msgstr ""
8
8
"Project-Id-Version:  nova\n"
9
9
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10
 
"POT-Creation-Date: 2012-04-01 23:03+0000\n"
11
 
"PO-Revision-Date: 2012-03-26 10:54+0000\n"
 
10
"POT-Creation-Date: 2012-05-13 23:02+0000\n"
 
11
"PO-Revision-Date: 2012-05-07 06:51+0000\n"
12
12
"Last-Translator: Edward <Unknown>\n"
13
13
"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
14
14
"Plural-Forms: nplurals=1; plural=0\n"
85
85
"标准输出:%(stdout)r\n"
86
86
"标准错误输出:%(stderr)r"
87
87
 
88
 
#: nova/exception.py:94
 
88
#: nova/exception.py:72
89
89
msgid "DB exception wrapped."
90
90
msgstr "数据库异常被包裹。"
91
91
 
92
 
#: nova/exception.py:155
 
92
#: nova/exception.py:131
93
93
msgid "An unknown exception occurred."
94
94
msgstr "发生未知异常。"
95
95
 
96
 
#: nova/exception.py:178
 
96
#: nova/exception.py:149
 
97
msgid "Exception in string format operation"
 
98
msgstr ""
 
99
 
 
100
#: nova/exception.py:159
 
101
msgid "Unknown"
 
102
msgstr ""
 
103
 
 
104
#: nova/exception.py:179
97
105
msgid "Failed to decrypt text"
98
106
msgstr "解密文本失败"
99
107
 
100
 
#: nova/exception.py:182
 
108
#: nova/exception.py:183
101
109
msgid "Failed to paginate through images from image service"
102
110
msgstr "无法在镜像服务中翻页"
103
111
 
104
 
#: nova/exception.py:186
 
112
#: nova/exception.py:187
105
113
msgid "Virtual Interface creation failed"
106
114
msgstr "虚拟接口创建失败"
107
115
 
108
 
#: nova/exception.py:190
 
116
#: nova/exception.py:191
109
117
msgid "5 attempts to create virtual interfacewith unique mac address failed"
110
118
msgstr "用唯一mac地址5次尝试创建虚拟接口失败"
111
119
 
112
 
#: nova/exception.py:195
 
120
#: nova/exception.py:196
113
121
msgid "Connection to glance failed"
114
122
msgstr "连接到glance失败"
115
123
 
116
 
#: nova/exception.py:199
 
124
#: nova/exception.py:200
117
125
msgid "Connection to melange failed"
118
126
msgstr "连接到melange失败"
119
127
 
120
 
#: nova/exception.py:203
 
128
#: nova/exception.py:204
121
129
msgid "Not authorized."
122
130
msgstr "未授权。"
123
131
 
124
 
#: nova/exception.py:208
 
132
#: nova/exception.py:209
125
133
msgid "User does not have admin privileges"
126
134
msgstr "用户没有管理员权限"
127
135
 
128
 
#: nova/exception.py:212
 
136
#: nova/exception.py:213
129
137
#, python-format
130
138
msgid "Policy doesn't allow %(action)s to be performed."
131
139
msgstr "政策不允许 %(action)s 被执行。"
132
140
 
133
 
#: nova/exception.py:216
 
141
#: nova/exception.py:217
134
142
#, fuzzy, python-format
135
143
msgid "Not authorized for image %(image_id)s."
136
144
msgstr "没有为镜像 %(image_id)s 找到内核。"
137
145
 
138
 
#: nova/exception.py:220
 
146
#: nova/exception.py:221
139
147
msgid "Unacceptable parameters."
140
148
msgstr "无法接受的参数。"
141
149
 
142
 
#: nova/exception.py:225
 
150
#: nova/exception.py:226
143
151
msgid "Invalid snapshot"
144
152
msgstr "无效的快照"
145
153
 
146
 
#: nova/exception.py:229
 
154
#: nova/exception.py:230
147
155
#, python-format
148
156
msgid "Volume %(volume_id)s is not attached to anything"
149
157
msgstr "卷 %(volume_id)s 没有附加任何东西"
150
158
 
151
 
#: nova/exception.py:233 nova/api/openstack/compute/contrib/keypairs.py:113
 
159
#: nova/exception.py:234 nova/api/openstack/compute/contrib/keypairs.py:119
152
160
msgid "Keypair data is invalid"
153
161
msgstr "密钥对数据无效"
154
162
 
155
 
#: nova/exception.py:237
 
163
#: nova/exception.py:238
156
164
msgid "Failed to load data into json format"
157
165
msgstr "把数据加载为json格式失败"
158
166
 
159
 
#: nova/exception.py:241
 
167
#: nova/exception.py:242
160
168
msgid "The request is invalid."
161
169
msgstr "请求无效。"
162
170
 
163
 
#: nova/exception.py:245
 
171
#: nova/exception.py:246
164
172
#, python-format
165
173
msgid "Invalid signature %(signature)s for user %(user)s."
166
174
msgstr "无效签名 %(signature)s 针对用户是 %(user)s"
167
175
 
168
 
#: nova/exception.py:249
 
176
#: nova/exception.py:250
169
177
msgid "Invalid input received"
170
178
msgstr "收到无效的输入"
171
179
 
172
 
#: nova/exception.py:253
 
180
#: nova/exception.py:254
173
181
#, python-format
174
182
msgid "Invalid instance type %(instance_type)s."
175
183
msgstr "无效的实例类型 %(instance_type)s。"
176
184
 
177
 
#: nova/exception.py:257
 
185
#: nova/exception.py:258
178
186
msgid "Invalid volume type"
179
187
msgstr "无效的卷类型"
180
188
 
181
 
#: nova/exception.py:261
 
189
#: nova/exception.py:262
182
190
msgid "Invalid volume"
183
191
msgstr "无效的卷"
184
192
 
185
 
#: nova/exception.py:265
 
193
#: nova/exception.py:266 nova/api/openstack/compute/servers.py:1100
 
194
#: nova/api/openstack/compute/contrib/admin_actions.py:238
 
195
msgid "Invalid metadata"
 
196
msgstr "无效的元数据"
 
197
 
 
198
#: nova/exception.py:270
186
199
#, python-format
187
200
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
188
201
msgstr "无效的端口范围 %(from_port)s:%(to_port)s. %(msg)s"
189
202
 
190
 
#: nova/exception.py:269
 
203
#: nova/exception.py:274
191
204
#, python-format
192
205
msgid "Invalid IP protocol %(protocol)s."
193
206
msgstr "无效的IP协议 %(protocol)s。"
194
207
 
195
 
#: nova/exception.py:273
 
208
#: nova/exception.py:278
196
209
#, python-format
197
210
msgid "Invalid content type %(content_type)s."
198
211
msgstr "无效的内容类型 %(content_type)s。"
199
212
 
200
 
#: nova/exception.py:277
 
213
#: nova/exception.py:282
201
214
#, python-format
202
215
msgid "Invalid cidr %(cidr)s."
203
216
msgstr "无效的cidr %(cidr)s。"
204
217
 
205
 
#: nova/exception.py:281
 
218
#: nova/exception.py:286
206
219
msgid "Invalid reuse of an RPC connection."
207
220
msgstr "无效的RPC连接重用。"
208
221
 
209
 
#: nova/exception.py:285
 
222
#: nova/exception.py:290
210
223
msgid "Invalid Parameter: Unicode is not supported by the current database."
211
224
msgstr ""
212
225
 
213
 
#: nova/exception.py:292
 
226
#: nova/exception.py:297
214
227
#, python-format
215
228
msgid "%(err)s"
216
229
msgstr "%(err)s"
217
230
 
218
 
#: nova/exception.py:296
 
231
#: nova/exception.py:301
219
232
#, python-format
220
233
msgid ""
221
234
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
222
235
" %(reason)s."
223
236
msgstr "无法执行action '%(action)s' 于聚合 %(aggregate_id)s 上。原因: %(reason)s。"
224
237
 
225
 
#: nova/exception.py:301
 
238
#: nova/exception.py:306
226
239
#, fuzzy, python-format
227
240
msgid "Group not valid. Reason: %(reason)s"
228
241
msgstr "找不到有效主机,原因是 %(reason)s。"
229
242
 
230
 
#: nova/exception.py:305
 
243
#: nova/exception.py:310
231
244
#, python-format
232
245
msgid ""
233
246
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
234
247
" the instance is in this state."
235
248
msgstr "实例 %(instance_uuid)s 处于%(attr)s %(state)s 中。该实例在这种状态下不能执行 %(method)s。"
236
249
 
237
 
#: nova/exception.py:310
 
250
#: nova/exception.py:315
238
251
#, python-format
239
252
msgid "Instance %(instance_id)s is not running."
240
253
msgstr "实例 %(instance_id)s 没有运行。"
241
254
 
242
 
#: nova/exception.py:314
 
255
#: nova/exception.py:319
243
256
#, python-format
244
257
msgid "Instance %(instance_id)s is not suspended."
245
258
msgstr "实例 %(instance_id)s 没有挂起。"
246
259
 
247
 
#: nova/exception.py:318
 
260
#: nova/exception.py:323
248
261
#, python-format
249
262
msgid "Instance %(instance_id)s is not in rescue mode"
250
263
msgstr "实例 %(instance_id)s 不在救援模式。"
251
264
 
252
 
#: nova/exception.py:322
 
265
#: nova/exception.py:327
253
266
msgid "Failed to suspend instance"
254
267
msgstr "挂起实例失败"
255
268
 
256
 
#: nova/exception.py:326
 
269
#: nova/exception.py:331
257
270
msgid "Failed to resume server"
258
271
msgstr "服务器恢复失败"
259
272
 
260
 
#: nova/exception.py:330
 
273
#: nova/exception.py:335
261
274
msgid "Failed to reboot instance"
262
275
msgstr "重新启动实例失败"
263
276
 
264
 
#: nova/exception.py:334
 
277
#: nova/exception.py:339
265
278
#, fuzzy
266
279
msgid "Failed to terminate instance"
267
280
msgstr "重新启动实例失败"
268
281
 
269
 
#: nova/exception.py:338
 
282
#: nova/exception.py:343
270
283
msgid "Service is unavailable at this time."
271
 
msgstr "该时刻服务无法使用。"
272
 
 
273
 
#: nova/exception.py:342
274
 
msgid "Volume service is unavailable at this time."
275
 
msgstr "该时刻卷服务无法使用。"
276
 
 
277
 
#: nova/exception.py:346
 
284
msgstr "此时的付不可用。"
 
285
 
 
286
#: nova/exception.py:347
278
287
msgid "Compute service is unavailable at this time."
279
 
msgstr "该时刻计算服务无法使用。"
 
288
msgstr "此时的计算服务不可用。"
280
289
 
281
 
#: nova/exception.py:350
 
290
#: nova/exception.py:351
282
291
#, python-format
283
292
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
284
293
msgstr "无法把实例 (%(instance_id)s) 迁移到当前主机 (%(host)s)。"
285
294
 
286
 
#: nova/exception.py:355
 
295
#: nova/exception.py:356
287
296
msgid "Destination compute host is unavailable at this time."
288
 
msgstr "该时刻目标计算主机无法使用。"
 
297
msgstr "此时的目标计算主机不可用。"
289
298
 
290
 
#: nova/exception.py:359
 
299
#: nova/exception.py:360
291
300
msgid "Original compute host is unavailable at this time."
292
 
msgstr "该时刻原始计算主机无法使用。"
 
301
msgstr "此时的原始计算主机不可用。"
293
302
 
294
 
#: nova/exception.py:363
 
303
#: nova/exception.py:364
295
304
msgid "The supplied hypervisor type of is invalid."
296
305
msgstr "提供的虚拟机管理程序类型无效。"
297
306
 
298
 
#: nova/exception.py:367
 
307
#: nova/exception.py:368
299
308
msgid "The instance requires a newer hypervisor version than has been provided."
300
309
msgstr "该实例需要比当前版本更新的虚拟机管理程序。"
301
310
 
302
 
#: nova/exception.py:372
 
311
#: nova/exception.py:373
303
312
#, python-format
304
313
msgid ""
305
314
"The supplied disk path (%(path)s) already exists, it is expected not to "
306
315
"exist."
307
316
msgstr "提供的磁盘路径 (%(path)s) 已经存在,预计是不存在的。"
308
317
 
309
 
#: nova/exception.py:377
 
318
#: nova/exception.py:378
310
319
#, python-format
311
320
msgid "The supplied device path (%(path)s) is invalid."
312
321
msgstr "提供的设备路径 (%(path)s) 是无效的。"
313
322
 
314
 
#: nova/exception.py:381
 
323
#: nova/exception.py:382
315
324
#, fuzzy, python-format
316
325
msgid "The supplied device (%(device)s) is busy."
317
326
msgstr "提供的设备路径 (%(path)s) 是无效的。"
318
327
 
319
 
#: nova/exception.py:385
 
328
#: nova/exception.py:386
320
329
msgid "Unacceptable CPU info"
321
330
msgstr "无法接受的CPU信息"
322
331
 
323
 
#: nova/exception.py:389
 
332
#: nova/exception.py:390
324
333
#, python-format
325
334
msgid "%(address)s is not a valid IP v4/6 address."
326
335
msgstr "%(address)s 不是有效的IP v4/6地址。"
327
336
 
328
 
#: nova/exception.py:393
 
337
#: nova/exception.py:394
329
338
#, python-format
330
339
msgid ""
331
340
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
332
341
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
333
342
msgstr "VLAN标签对于端口组%(bridge)s 是不适合的。预计的VLAN标签是 %(tag)s,但与端口组关联的是 %(pgroup)s。"
334
343
 
335
 
#: nova/exception.py:399
 
344
#: nova/exception.py:400
336
345
#, python-format
337
346
msgid ""
338
347
"vSwitch which contains the port group %(bridge)s is not associated with "
342
351
"包含端口组 %(bridge)s 的vSwitch没有与预计的物理适配器关联。预计的vSwitch是 %(expected)s,但关联的是 "
343
352
"%(actual)s。"
344
353
 
345
 
#: nova/exception.py:406
 
354
#: nova/exception.py:407
346
355
#, python-format
347
356
msgid "Disk format %(disk_format)s is not acceptable"
348
357
msgstr "磁盘格式 %(disk_format)s 不能接受"
349
358
 
350
 
#: nova/exception.py:410
 
359
#: nova/exception.py:411
351
360
#, python-format
352
361
msgid "Image %(image_id)s is unacceptable: %(reason)s"
353
362
msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s"
354
363
 
355
 
#: nova/exception.py:414
 
364
#: nova/exception.py:415
356
365
#, python-format
357
366
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
358
367
msgstr "实例 %(instance_id)s 无法接受,原因是: %(reason)s"
359
368
 
360
 
#: nova/exception.py:418
 
369
#: nova/exception.py:419
361
370
#, python-format
362
371
msgid "Ec2 id %(ec2_id)s is unacceptable."
363
372
msgstr "Ec2 id %(ec2_id)s 无法接受。"
364
373
 
365
 
#: nova/exception.py:422
 
374
#: nova/exception.py:423
 
375
msgid "Expected a uuid but received %(uuid)."
 
376
msgstr ""
 
377
 
 
378
#: nova/exception.py:427
366
379
msgid "Resource could not be found."
367
380
msgstr "资源没有找到。"
368
381
 
369
 
#: nova/exception.py:427
 
382
#: nova/exception.py:432
370
383
#, python-format
371
384
msgid "Required flag %(flag)s not set."
372
385
msgstr "要求的标记 %(flag)s 没有设置。"
373
386
 
374
 
#: nova/exception.py:431
 
387
#: nova/exception.py:436
375
388
#, python-format
376
389
msgid "Volume %(volume_id)s could not be found."
377
390
msgstr "卷 %(volume_id)s 没有找到。"
378
391
 
379
 
#: nova/exception.py:435
 
392
#: nova/exception.py:440
380
393
#, fuzzy, python-format
381
394
msgid "Unable to locate account %(account_name)s on Solidfire device"
382
395
msgstr "无法找到帐户 %(account_name) on Solidfire 设备"
383
396
 
384
 
#: nova/exception.py:440
 
397
#: nova/exception.py:445
385
398
#, python-format
386
399
msgid "Volume not found for instance %(instance_id)s."
387
400
msgstr "没有为实例 %(instance_id)s 找到卷。"
388
401
 
389
 
#: nova/exception.py:444
 
402
#: nova/exception.py:449
390
403
#, python-format
391
404
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
392
405
msgstr "卷 %(volume_id)s 没有含键 %(metadata_key)s 的元数据。"
393
406
 
394
 
#: nova/exception.py:449
 
407
#: nova/exception.py:454
395
408
msgid "Zero volume types found."
396
409
msgstr "没有找到卷类型。"
397
410
 
398
 
#: nova/exception.py:453
 
411
#: nova/exception.py:458
399
412
#, python-format
400
413
msgid "Volume type %(volume_type_id)s could not be found."
401
414
msgstr "卷类型 %(volume_type_id)s 没有找到。"
402
415
 
403
 
#: nova/exception.py:457
 
416
#: nova/exception.py:462
404
417
#, python-format
405
418
msgid "Volume type with name %(volume_type_name)s could not be found."
406
419
msgstr "名为 %(volume_type_name)s 的卷类型没有找到。"
407
420
 
408
 
#: nova/exception.py:462
 
421
#: nova/exception.py:467
409
422
#, python-format
410
423
msgid ""
411
424
"Volume Type %(volume_type_id)s has no extra specs with key "
412
425
"%(extra_specs_key)s."
413
426
msgstr "卷类型 %(volume_type_id)s 没有额外说明键 %(extra_specs_key)s 。"
414
427
 
415
 
#: nova/exception.py:467
 
428
#: nova/exception.py:472
416
429
#, python-format
417
430
msgid "Snapshot %(snapshot_id)s could not be found."
418
431
msgstr "快照 %(snapshot_id)s 没有找到。"
419
432
 
420
 
#: nova/exception.py:471
 
433
#: nova/exception.py:476
421
434
#, python-format
422
435
msgid "deleting volume %(volume_name)s that has snapshot"
423
436
msgstr "正在删除有快照的卷  %(volume_name)s"
424
437
 
425
 
#: nova/exception.py:475
 
438
#: nova/exception.py:480
426
439
#, python-format
427
440
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
428
441
msgstr ""
429
442
 
430
 
#: nova/exception.py:480
 
443
#: nova/exception.py:485
431
444
#, python-format
432
445
msgid "No target id found for volume %(volume_id)s."
433
446
msgstr "没有为卷 %(volume_id)s 找到目标id。"
434
447
 
435
 
#: nova/exception.py:484
 
448
#: nova/exception.py:489
436
449
#, python-format
437
450
msgid "No disk at %(location)s"
438
451
msgstr "在 %(location)s 没有磁盘"
439
452
 
440
 
#: nova/exception.py:488
 
453
#: nova/exception.py:493
441
454
#, python-format
442
455
msgid "Could not find a handler for %(driver_type)s volume."
443
456
msgstr "无法为 %(driver_type)s 卷找到句柄。"
444
457
 
445
 
#: nova/exception.py:492
 
458
#: nova/exception.py:497
446
459
#, python-format
447
460
msgid "Invalid image href %(image_href)s."
448
461
msgstr "无效的镜像href %(image_href)s。"
449
462
 
450
 
#: nova/exception.py:496
 
463
#: nova/exception.py:501
451
464
msgid ""
452
465
"Some images have been stored via hrefs. This version of the api does not "
453
466
"support displaying image hrefs."
454
467
msgstr "有些镜像通过hrefs存储。该api版本不支持显示镜像hrefs。"
455
468
 
456
 
#: nova/exception.py:501
 
469
#: nova/exception.py:506
457
470
#, python-format
458
471
msgid "Image %(image_id)s could not be found."
459
472
msgstr "镜像 %(image_id)s 没有找到。"
460
473
 
461
 
#: nova/exception.py:505
 
474
#: nova/exception.py:510
462
475
#, python-format
463
476
msgid "Kernel not found for image %(image_id)s."
464
477
msgstr "没有为镜像 %(image_id)s 找到内核。"
465
478
 
466
 
#: nova/exception.py:509
 
479
#: nova/exception.py:514
467
480
#, python-format
468
481
msgid "User %(user_id)s could not be found."
469
482
msgstr "用户 %(user_id)s 没有找到。"
470
483
 
471
 
#: nova/exception.py:513
 
484
#: nova/exception.py:518
472
485
#, python-format
473
486
msgid "Project %(project_id)s could not be found."
474
487
msgstr "项目 %(project_id)s 没有找到。"
475
488
 
476
 
#: nova/exception.py:517
 
489
#: nova/exception.py:522
477
490
#, python-format
478
491
msgid "User %(user_id)s is not a member of project %(project_id)s."
479
492
msgstr "用户 %(user_id)s 不是项目 %(project_id)s 的成员。"
480
493
 
481
 
#: nova/exception.py:521
 
494
#: nova/exception.py:526
482
495
#, python-format
483
496
msgid "Role %(role_id)s could not be found."
484
497
msgstr "角色 %(role_id)s 没有找到。"
485
498
 
486
 
#: nova/exception.py:525
 
499
#: nova/exception.py:530
487
500
msgid "Cannot find SR to read/write VDI."
488
501
msgstr "没有找到存储库来读写VDI。"
489
502
 
490
 
#: nova/exception.py:529
 
503
#: nova/exception.py:534
 
504
#, fuzzy, python-format
 
505
msgid "Network %(network_id)s is still in use."
 
506
msgstr "网络 %(network_id)s 没有找到。"
 
507
 
 
508
#: nova/exception.py:538
491
509
#, python-format
492
510
msgid "%(req)s is required to create a network."
493
511
msgstr "创建网络 %(req)s  是必要的。"
494
512
 
495
 
#: nova/exception.py:533
 
513
#: nova/exception.py:542
496
514
#, python-format
497
515
msgid "Network %(network_id)s could not be found."
498
516
msgstr "网络 %(network_id)s 没有找到。"
499
517
 
500
 
#: nova/exception.py:537
 
518
#: nova/exception.py:546
501
519
#, python-format
502
520
msgid "Network could not be found for bridge %(bridge)s"
503
521
msgstr "无法为桥 %(bridge)s 找到网络"
504
522
 
505
 
#: nova/exception.py:541
 
523
#: nova/exception.py:550
506
524
#, python-format
507
525
msgid "Network could not be found for uuid %(uuid)s"
508
526
msgstr "无法为uuid %(uuid)s 找到网络"
509
527
 
510
 
#: nova/exception.py:545
 
528
#: nova/exception.py:554
511
529
#, python-format
512
530
msgid "Network could not be found with cidr %(cidr)s."
513
531
msgstr "无法为cidr %(cidr)s 找到网络。"
514
532
 
515
 
#: nova/exception.py:549
 
533
#: nova/exception.py:558
516
534
#, python-format
517
535
msgid "Network could not be found for instance %(instance_id)s."
518
536
msgstr "无法为实例 %(instance_id)s 找到网络。"
519
537
 
520
 
#: nova/exception.py:553
 
538
#: nova/exception.py:562
521
539
msgid "No networks defined."
522
540
msgstr "没有网络定义。"
523
541
 
524
 
#: nova/exception.py:557
 
542
#: nova/exception.py:566
525
543
#, python-format
526
544
msgid ""
527
545
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
528
546
" the project %(project_id)s."
529
547
msgstr "或者网络uuid %(network_uuid)s不存在,或者它没有分配给项目 %(project_id)s。"
530
548
 
531
 
#: nova/exception.py:562
 
549
#: nova/exception.py:571
532
550
#, python-format
533
551
msgid "Host is not set to the network (%(network_id)s)."
534
552
msgstr "主机没有设置于网络 (%(network_id)s)。"
535
553
 
536
 
#: nova/exception.py:566
 
554
#: nova/exception.py:575
537
555
#, fuzzy, python-format
538
556
msgid "Network %(network)s has active ports, cannot delete."
539
557
msgstr "网络 %s 存在活跃的端口,无法删除"
540
558
 
541
 
#: nova/exception.py:570
 
559
#: nova/exception.py:579
542
560
msgid "Could not find the datastore reference(s) which the VM uses."
543
561
msgstr "无法找到虚拟机使用的数据存储引用。"
544
562
 
545
 
#: nova/exception.py:574
 
563
#: nova/exception.py:583
546
564
#, python-format
547
565
msgid "No fixed IP associated with id %(id)s."
548
566
msgstr "没有固定IP与id %(id)s 关联。"
549
567
 
550
 
#: nova/exception.py:578
 
568
#: nova/exception.py:587
551
569
#, python-format
552
570
msgid "Fixed ip not found for address %(address)s."
553
571
msgstr "没有为地址 %(address)s 找到固定IP。"
554
572
 
555
 
#: nova/exception.py:582
 
573
#: nova/exception.py:591
556
574
#, python-format
557
575
msgid "Instance %(instance_id)s has zero fixed ips."
558
576
msgstr "实例 %(instance_id)s 没有固定ip。"
559
577
 
560
 
#: nova/exception.py:586
 
578
#: nova/exception.py:595
561
579
#, python-format
562
580
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
563
581
msgstr "网络主机 %(host)s 在网络 %(network_id)s 中没有固定ip。"
564
582
 
565
 
#: nova/exception.py:591
 
583
#: nova/exception.py:600
566
584
#, python-format
567
585
msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
568
586
msgstr "实例 %(instance_id)s 没有固定ip '%(ip)s'。"
569
587
 
570
 
#: nova/exception.py:595
 
588
#: nova/exception.py:604
571
589
#, python-format
572
590
msgid "Host %(host)s has zero fixed ips."
573
591
msgstr "主机 %(host)s 没有固定IP。"
574
592
 
575
 
#: nova/exception.py:599
 
593
#: nova/exception.py:608
576
594
#, python-format
577
595
msgid ""
578
596
"Fixed IP address (%(address)s) does not exist in network "
579
597
"(%(network_uuid)s)."
580
598
msgstr "固定IP地址 (%(address)s) 在网络 (%(network_uuid)s) 中不存在。"
581
599
 
582
 
#: nova/exception.py:604
 
600
#: nova/exception.py:613
583
601
#, python-format
584
602
msgid "Fixed IP address %(address)s is already in use."
585
603
msgstr "固定IP地址 %(address)s 已在使用。"
586
604
 
587
 
#: nova/exception.py:608
 
605
#: nova/exception.py:617
588
606
#, python-format
589
607
msgid "Fixed IP address %(address)s is invalid."
590
608
msgstr "固定IP地址 %(address)s 无效。"
591
609
 
592
 
#: nova/exception.py:612
 
610
#: nova/exception.py:621
593
611
msgid "Zero fixed ips available."
594
612
msgstr "没有固定ip可用。"
595
613
 
596
 
#: nova/exception.py:616
 
614
#: nova/exception.py:625
597
615
msgid "Zero fixed ips could be found."
598
616
msgstr "找不到固定IP。"
599
617
 
600
 
#: nova/exception.py:620
 
618
#: nova/exception.py:629
601
619
#, python-format
602
620
msgid "Floating ip not found for id %(id)s."
603
621
msgstr "找不到适合id %(id)s 的浮动IP。"
604
622
 
605
 
#: nova/exception.py:624
 
623
#: nova/exception.py:633
606
624
#, python-format
607
625
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
608
626
msgstr "DNS 入口 %(name)s 已经在域中 %(domain)s 存在。"
609
627
 
610
 
#: nova/exception.py:628
 
628
#: nova/exception.py:637
611
629
#, python-format
612
630
msgid "Floating ip not found for address %(address)s."
613
631
msgstr "找不到适合地址 %(address)s 的浮动ip。"
614
632
 
615
 
#: nova/exception.py:632
 
633
#: nova/exception.py:641
616
634
#, python-format
617
635
msgid "Floating ip not found for host %(host)s."
618
636
msgstr "没有为主机 %(host)s 找到浮动IP。"
619
637
 
620
 
#: nova/exception.py:636
 
638
#: nova/exception.py:645
621
639
msgid "Zero floating ips available."
622
640
msgstr "没有浮动IP可用。"
623
641
 
624
 
#: nova/exception.py:640
 
642
#: nova/exception.py:649
625
643
#, python-format
626
644
msgid "Floating ip %(address)s is associated."
627
645
msgstr "浮动ip %(address)s 已被关联。"
628
646
 
629
 
#: nova/exception.py:644
 
647
#: nova/exception.py:653
630
648
#, python-format
631
649
msgid "Floating ip %(address)s is not associated."
632
650
msgstr "浮动ip %(address)s 没有被关联。"
633
651
 
634
 
#: nova/exception.py:648
 
652
#: nova/exception.py:657
635
653
msgid "Zero floating ips exist."
636
654
msgstr "没有浮动ip存在。"
637
655
 
638
 
#: nova/exception.py:652
 
656
#: nova/exception.py:661
639
657
#, python-format
640
658
msgid "Interface %(interface)s not found."
641
659
msgstr "接口 %(interface)s没有找到。"
642
660
 
643
 
#: nova/exception.py:656
 
661
#: nova/exception.py:665
644
662
#, python-format
645
663
msgid "Keypair %(name)s not found for user %(user_id)s"
646
664
msgstr "密钥对 %(name)s 没有为用户 %(user_id)s 找到。"
647
665
 
648
 
#: nova/exception.py:660
 
666
#: nova/exception.py:669
649
667
#, python-format
650
668
msgid "Certificate %(certificate_id)s not found."
651
669
msgstr "证书 %(certificate_id)s 没有找到。"
652
670
 
653
 
#: nova/exception.py:664
 
671
#: nova/exception.py:673
654
672
#, python-format
655
673
msgid "Service %(service_id)s could not be found."
656
674
msgstr "服务 %(service_id)s 没有找到。"
657
675
 
658
 
#: nova/exception.py:668
 
676
#: nova/exception.py:677
659
677
#, python-format
660
678
msgid "Host %(host)s could not be found."
661
679
msgstr "主机 %(host)s 没有找到。"
662
680
 
663
 
#: nova/exception.py:672
 
681
#: nova/exception.py:681
664
682
#, python-format
665
683
msgid "Compute host %(host)s could not be found."
666
684
msgstr "计算主机 %(host)s 没有找到。"
667
685
 
668
 
#: nova/exception.py:676
 
686
#: nova/exception.py:685
669
687
#, python-format
670
688
msgid "Could not find binary %(binary)s on host %(host)s."
671
689
msgstr "没有找到二进制 %(binary)s 在主机 %(host)s 上。"
672
690
 
673
 
#: nova/exception.py:680
 
691
#: nova/exception.py:689
674
692
#, python-format
675
693
msgid "Auth token %(token)s could not be found."
676
694
msgstr "认证令牌 %(token)s 没有找到。"
677
695
 
678
 
#: nova/exception.py:684
 
696
#: nova/exception.py:693
679
697
#, python-format
680
698
msgid "Access Key %(access_key)s could not be found."
681
699
msgstr "访问密钥 %(access_key)s 没有找到。"
682
700
 
683
 
#: nova/exception.py:688
 
701
#: nova/exception.py:697
684
702
msgid "Quota could not be found"
685
703
msgstr "配额没有找到。"
686
704
 
687
 
#: nova/exception.py:692
 
705
#: nova/exception.py:701
688
706
#, python-format
689
707
msgid "Quota for project %(project_id)s could not be found."
690
708
msgstr "没有为项目 %(project_id)s 找到配额。"
691
709
 
692
 
#: nova/exception.py:696
 
710
#: nova/exception.py:705
693
711
#, fuzzy, python-format
694
712
msgid "Quota class %(class_name)s could not be found."
695
713
msgstr "找不到类 %(class_name)s :异常 %(exception)s"
696
714
 
697
 
#: nova/exception.py:700
 
715
#: nova/exception.py:709
698
716
#, python-format
699
717
msgid "Security group %(security_group_id)s not found."
700
718
msgstr "安全组 %(security_group_id)s 没有找到。"
701
719
 
702
 
#: nova/exception.py:704
 
720
#: nova/exception.py:713
703
721
#, python-format
704
722
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
705
723
msgstr "没有找到安全组 %(security_group_id)s 针对项目 %(project_id)s 。"
706
724
 
707
 
#: nova/exception.py:709
 
725
#: nova/exception.py:718
708
726
#, python-format
709
727
msgid "Security group with rule %(rule_id)s not found."
710
728
msgstr "带有规则 %(rule_id)s 的安全组没有找到。"
711
729
 
712
 
#: nova/exception.py:713
 
730
#: nova/exception.py:722
713
731
#, python-format
714
732
msgid ""
715
733
"Security group %(security_group_id)s is already associated with the "
716
734
"instance %(instance_id)s"
717
735
msgstr "安全组 %(security_group_id)s 已经与实例 %(instance_id)s 关联。"
718
736
 
719
 
#: nova/exception.py:718
 
737
#: nova/exception.py:727
720
738
#, python-format
721
739
msgid ""
722
740
"Security group %(security_group_id)s is not associated with the instance "
723
741
"%(instance_id)s"
724
742
msgstr "安全组 %(security_group_id)s 没有与实例 %(instance_id)s 关联。"
725
743
 
726
 
#: nova/exception.py:723
 
744
#: nova/exception.py:732
727
745
#, python-format
728
746
msgid "Migration %(migration_id)s could not be found."
729
747
msgstr "迁移 %(migration_id)s 没有找到。"
730
748
 
731
 
#: nova/exception.py:727
 
749
#: nova/exception.py:736
732
750
#, python-format
733
751
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
734
752
msgstr "没有为实例 %(instance_id)s 找到迁移其状态为 %(status)s 。"
735
753
 
736
 
#: nova/exception.py:732
 
754
#: nova/exception.py:741
737
755
#, python-format
738
756
msgid "Console pool %(pool_id)s could not be found."
739
757
msgstr "控制台池 %(pool_id)s 没有找到。"
740
758
 
741
 
#: nova/exception.py:736
 
759
#: nova/exception.py:745
742
760
#, python-format
743
761
msgid ""
744
762
"Console pool of type %(console_type)s for compute host %(compute_host)s "
745
763
"on proxy host %(host)s not found."
746
764
msgstr "没有找到类型是 %(console_type)s 的控制台池针对计算主机 %(compute_host)s 在代理主机 %(host)s 上。"
747
765
 
748
 
#: nova/exception.py:742
 
766
#: nova/exception.py:751
749
767
#, python-format
750
768
msgid "Console %(console_id)s could not be found."
751
769
msgstr "控制台%(console_id)s 没有找到。"
752
770
 
753
 
#: nova/exception.py:746
 
771
#: nova/exception.py:755
754
772
#, python-format
755
773
msgid "Console for instance %(instance_id)s could not be found."
756
774
msgstr "没有为实例 %(instance_id)s 找到控制台。"
757
775
 
758
 
#: nova/exception.py:750
 
776
#: nova/exception.py:759
759
777
#, python-format
760
778
msgid ""
761
779
"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
762
780
"found."
763
781
msgstr "没有为实例 %(instance_id)s 在池 %(pool_id)s 中找到控制台。"
764
782
 
765
 
#: nova/exception.py:755
 
783
#: nova/exception.py:764
766
784
#, python-format
767
785
msgid "Invalid console type %(console_type)s "
768
786
msgstr "无效的控制台类型 %(console_type)s "
769
787
 
770
 
#: nova/exception.py:759
 
788
#: nova/exception.py:768
771
789
msgid "Zero instance types found."
772
790
msgstr "没有找到实例类型。"
773
791
 
774
 
#: nova/exception.py:763
 
792
#: nova/exception.py:772
775
793
#, python-format
776
794
msgid "Instance type %(instance_type_id)s could not be found."
777
795
msgstr "实例类型 %(instance_type_id)s 没有找到。"
778
796
 
779
 
#: nova/exception.py:767
 
797
#: nova/exception.py:776
780
798
#, python-format
781
799
msgid "Instance type with name %(instance_type_name)s could not be found."
782
800
msgstr "名为 %(instance_type_name)s 的实例类型没有找到。"
783
801
 
784
 
#: nova/exception.py:772
 
802
#: nova/exception.py:781
785
803
#, python-format
786
804
msgid "Flavor %(flavor_id)s could not be found."
787
805
msgstr "类型 %(flavor_id)s 没有找到。"
788
806
 
789
 
#: nova/exception.py:776
 
807
#: nova/exception.py:785
790
808
#, fuzzy, python-format
791
809
msgid "Cell %(cell_id)s could not be found."
792
810
msgstr "区域 %(zone_id)s 没有找到。"
793
811
 
794
 
#: nova/exception.py:780
 
812
#: nova/exception.py:789
795
813
#, python-format
796
814
msgid "Scheduler Host Filter %(filter_name)s could not be found."
797
815
msgstr "调度器主机过滤器 %(filter_name)s 没有找到。"
798
816
 
799
 
#: nova/exception.py:784
 
817
#: nova/exception.py:793
800
818
#, python-format
801
819
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
802
820
msgstr "调度器的成本函数 %(cost_fn_str)s 没有找到。"
803
821
 
804
 
#: nova/exception.py:789
 
822
#: nova/exception.py:798
805
823
#, python-format
806
824
msgid "Scheduler weight flag not found: %(flag_name)s"
807
825
msgstr "未找到调度器的权重标记:%(flag_name)s"
808
826
 
809
 
#: nova/exception.py:793
 
827
#: nova/exception.py:802
810
828
#, python-format
811
829
msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
812
830
msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。"
813
831
 
814
 
#: nova/exception.py:798
 
832
#: nova/exception.py:807
 
833
#, fuzzy, python-format
 
834
msgid ""
 
835
"Instance %(instance_uuid)s has no system metadata with key "
 
836
"%(metadata_key)s."
 
837
msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。"
 
838
 
 
839
#: nova/exception.py:812
815
840
#, python-format
816
841
msgid ""
817
842
"Instance Type %(instance_type_id)s has no extra specs with key "
818
843
"%(extra_specs_key)s."
819
844
msgstr "实例类型 %(instance_type_id)s 没有额外的 键为%(extra_specs_key)s 的规格说明。"
820
845
 
821
 
#: nova/exception.py:803
 
846
#: nova/exception.py:817
822
847
msgid "LDAP object could not be found"
823
848
msgstr "未定义LDAP对象"
824
849
 
825
 
#: nova/exception.py:807
 
850
#: nova/exception.py:821
826
851
#, python-format
827
852
msgid "LDAP user %(user_id)s could not be found."
828
853
msgstr "没有找到LDAP用户 %(user_id)s。"
829
854
 
830
 
#: nova/exception.py:811
 
855
#: nova/exception.py:825
831
856
#, python-format
832
857
msgid "LDAP group %(group_id)s could not be found."
833
858
msgstr "没有找到LDAP用户组 %(group_id)s。"
834
859
 
835
 
#: nova/exception.py:815
 
860
#: nova/exception.py:829
836
861
#, python-format
837
862
msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
838
863
msgstr "LDAP用户 %(user_id)s 不是 %(group_id)s 的组成员。"
839
864
 
840
 
#: nova/exception.py:819
 
865
#: nova/exception.py:833
841
866
#, python-format
842
867
msgid "File %(file_path)s could not be found."
843
868
msgstr "找不到文件 %(file_path)s。"
844
869
 
845
 
#: nova/exception.py:823
 
870
#: nova/exception.py:837
846
871
msgid "Zero files could be found."
847
872
msgstr "没找到文件"
848
873
 
849
 
#: nova/exception.py:827
 
874
#: nova/exception.py:841
850
875
#, python-format
851
876
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
852
877
msgstr "未找到与网络适配器 %(adapter)s 关联的虚拟交换机。"
853
878
 
854
 
#: nova/exception.py:832
 
879
#: nova/exception.py:846
855
880
#, python-format
856
881
msgid "Network adapter %(adapter)s could not be found."
857
882
msgstr "未找到网络适配器 %(adapter)s。"
858
883
 
859
 
#: nova/exception.py:836
 
884
#: nova/exception.py:850
860
885
#, python-format
861
886
msgid "Class %(class_name)s could not be found: %(exception)s"
862
887
msgstr "找不到类 %(class_name)s :异常 %(exception)s"
863
888
 
864
 
#: nova/exception.py:840
 
889
#: nova/exception.py:854
865
890
msgid "Action not allowed."
866
891
msgstr "操作不允许。"
867
892
 
868
 
#: nova/exception.py:844
 
893
#: nova/exception.py:858
869
894
#, python-format
870
895
msgid "Unable to use global role %(role_id)s"
871
896
msgstr "无法使用全局角色 %(role_id)s"
872
897
 
873
 
#: nova/exception.py:848
 
898
#: nova/exception.py:862
874
899
msgid "Rotation is not allowed for snapshots"
875
900
msgstr "快照不允许循环。"
876
901
 
877
 
#: nova/exception.py:852
 
902
#: nova/exception.py:866
878
903
msgid "Rotation param is required for backup image_type"
879
904
msgstr "备份 image_type 要求循环参数。"
880
905
 
881
 
#: nova/exception.py:861
 
906
#: nova/exception.py:875
882
907
#, python-format
883
908
msgid "Key pair %(key_name)s already exists."
884
909
msgstr "密钥对 %(key_name)s 已经存在。"
885
910
 
886
 
#: nova/exception.py:865
 
911
#: nova/exception.py:879
887
912
#, python-format
888
913
msgid "User %(user)s already exists."
889
914
msgstr "用户 %(user)s 已存在。"
890
915
 
891
 
#: nova/exception.py:869
 
916
#: nova/exception.py:883
892
917
#, python-format
893
918
msgid "LDAP user %(user)s already exists."
894
919
msgstr "LDAP用户 %(user)s 已经存在。"
895
920
 
896
 
#: nova/exception.py:873
 
921
#: nova/exception.py:887
897
922
#, python-format
898
923
msgid "LDAP group %(group)s already exists."
899
924
msgstr "LDAP用户组 %(group)s 已经存在。"
900
925
 
901
 
#: nova/exception.py:877
 
926
#: nova/exception.py:891
902
927
#, python-format
903
928
msgid "User %(uid)s is already a member of the group %(group_dn)s"
904
929
msgstr "用户 %(uid)s 已经是 组 %(group_dn)s 中的成员"
905
930
 
906
 
#: nova/exception.py:882
 
931
#: nova/exception.py:896
907
932
#, python-format
908
933
msgid "Project %(project)s already exists."
909
934
msgstr "项目 %(project)s 已经存在。"
910
935
 
911
 
#: nova/exception.py:886
 
936
#: nova/exception.py:900
912
937
#, python-format
913
938
msgid "Instance %(name)s already exists."
914
939
msgstr "实例 %(name)s 已经存在。"
915
940
 
916
 
#: nova/exception.py:890
 
941
#: nova/exception.py:904
917
942
#, python-format
918
943
msgid "Instance Type %(name)s already exists."
919
944
msgstr "实例类型 %(name)s 已经存在。"
920
945
 
921
 
#: nova/exception.py:894
 
946
#: nova/exception.py:908
922
947
#, python-format
923
948
msgid "Volume Type %(name)s already exists."
924
949
msgstr "卷类型 %(name)s 已经存在。"
925
950
 
926
 
#: nova/exception.py:898
 
951
#: nova/exception.py:912
927
952
#, python-format
928
953
msgid "%(path)s is on shared storage: %(reason)s"
929
954
msgstr "%(path)s 在共享存储上:%(reason)s"
930
955
 
931
 
#: nova/exception.py:902
 
956
#: nova/exception.py:916
932
957
msgid "Migration error"
933
958
msgstr "迁移错误"
934
959
 
935
 
#: nova/exception.py:906
 
960
#: nova/exception.py:920
936
961
#, python-format
937
962
msgid "Malformed message body: %(reason)s"
938
963
msgstr "错误格式的消息体: %(reason)s"
939
964
 
940
 
#: nova/exception.py:910
 
965
#: nova/exception.py:924
941
966
#, python-format
942
967
msgid "Could not find config at %(path)s"
943
968
msgstr "在 %(path)s 找不到配置文件。"
944
969
 
945
 
#: nova/exception.py:914
 
970
#: nova/exception.py:928
946
971
#, python-format
947
972
msgid "Could not load paste app '%(name)s' from %(path)s"
948
973
msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'"
949
974
 
950
 
#: nova/exception.py:918
 
975
#: nova/exception.py:932
951
976
msgid "When resizing, instances must change size!"
952
977
msgstr "调整时实例的大小必须要发生变化。"
953
978
 
954
 
#: nova/exception.py:922
 
979
#: nova/exception.py:936
955
980
msgid "Image is larger than instance type allows"
956
981
msgstr "镜像比实例类型所允许的大。"
957
982
 
958
 
#: nova/exception.py:926
 
983
#: nova/exception.py:940
959
984
msgid "1 or more Zones could not complete the request"
960
985
msgstr "1个或多个区域无法完成请求。"
961
986
 
962
 
#: nova/exception.py:930
 
987
#: nova/exception.py:944
963
988
msgid "Instance type's memory is too small for requested image."
964
989
msgstr "实例类型的内存对于所请求的镜像太小。"
965
990
 
966
 
#: nova/exception.py:934
 
991
#: nova/exception.py:948
967
992
msgid "Instance type's disk is too small for requested image."
968
993
msgstr "实例类型的磁盘对于所请求的镜像太小。"
969
994
 
970
 
#: nova/exception.py:938
 
995
#: nova/exception.py:952
971
996
#, python-format
972
997
msgid "Insufficient free memory on compute node to start %(uuid)s."
973
998
msgstr "没有足够的可用内存来启动计算节点  %(uuid)s。"
974
999
 
975
 
#: nova/exception.py:942
 
1000
#: nova/exception.py:956
976
1001
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
977
1002
msgstr "无法获取此主机的带宽、CPU和磁盘指标。"
978
1003
 
979
 
#: nova/exception.py:946
 
1004
#: nova/exception.py:960
980
1005
#, python-format
981
1006
msgid "No valid host was found. %(reason)s"
982
1007
msgstr "找不到有效主机,原因是 %(reason)s。"
983
1008
 
984
 
#: nova/exception.py:950
 
1009
#: nova/exception.py:964
985
1010
#, python-format
986
1011
msgid "Host %(host)s is not up or doesn't exist."
987
1012
msgstr "主机 %(host)s 没有启动或者不存在。"
988
1013
 
989
 
#: nova/exception.py:954
 
1014
#: nova/exception.py:968
990
1015
msgid "Quota exceeded"
991
1016
msgstr "超出配额"
992
1017
 
993
 
#: nova/exception.py:958
 
1018
#: nova/exception.py:972
 
1019
#, fuzzy, python-format
 
1020
msgid "Quota exceeded: already used %(used)d of %(allowed)d instances"
 
1021
msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例"
 
1022
 
 
1023
#: nova/exception.py:977
 
1024
msgid "Maximum volume size exceeded"
 
1025
msgstr ""
 
1026
 
 
1027
#: nova/exception.py:981
 
1028
#, fuzzy, python-format
 
1029
msgid "Maximum number of metadata items exceeds %(allowed)d"
 
1030
msgstr "所选择主机的最大数目(%d)"
 
1031
 
 
1032
#: nova/exception.py:985
 
1033
msgid "Personality file limit exceeded"
 
1034
msgstr "超过个性化文件限制"
 
1035
 
 
1036
#: nova/exception.py:989
 
1037
msgid "Personality file path too long"
 
1038
msgstr "个性化文件路径太长"
 
1039
 
 
1040
#: nova/exception.py:993
 
1041
msgid "Personality file content too long"
 
1042
msgstr "个性化文件内容太长"
 
1043
 
 
1044
#: nova/exception.py:997
994
1045
#, fuzzy, python-format
995
1046
msgid ""
996
1047
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
997
1048
"%(reason)s."
998
1049
msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。"
999
1050
 
1000
 
#: nova/exception.py:963
 
1051
#: nova/exception.py:1002
1001
1052
#, python-format
1002
1053
msgid "Aggregate %(aggregate_id)s could not be found."
1003
1054
msgstr "找不到聚合 %(aggregate_id)s。"
1004
1055
 
1005
 
#: nova/exception.py:967
 
1056
#: nova/exception.py:1006
1006
1057
#, python-format
1007
1058
msgid "Aggregate %(aggregate_name)s already exists."
1008
1059
msgstr "聚合 %(aggregate_name)s 已经存在。"
1009
1060
 
1010
 
#: nova/exception.py:971
 
1061
#: nova/exception.py:1010
1011
1062
#, python-format
1012
1063
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
1013
1064
msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。"
1014
1065
 
1015
 
#: nova/exception.py:975
 
1066
#: nova/exception.py:1014
1016
1067
#, python-format
1017
1068
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
1018
1069
msgstr "聚合 %(aggregate_id)s 没有键为 %(metadata_key)s 的元数据。"
1019
1070
 
1020
 
#: nova/exception.py:980
 
1071
#: nova/exception.py:1019
1021
1072
#, python-format
1022
1073
msgid "Host %(host)s already member of another aggregate."
1023
1074
msgstr "主机 %(host)s 已经是另外一个聚合的成员。"
1024
1075
 
1025
 
#: nova/exception.py:984
 
1076
#: nova/exception.py:1023
1026
1077
#, python-format
1027
1078
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
1028
1079
msgstr "聚合 %(aggregate_id)s已经有主机 %(host)s。"
1029
1080
 
1030
 
#: nova/exception.py:988
 
1081
#: nova/exception.py:1027
1031
1082
#, fuzzy, python-format
1032
1083
msgid "Detected more than one volume with name %(vol_name)s"
1033
1084
msgstr "检测到不止一个名称为 %(vol_name) 的卷。"
1034
1085
 
1035
 
#: nova/exception.py:992
 
1086
#: nova/exception.py:1031
1036
1087
#, python-format
1037
1088
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
1038
1089
msgstr "无法创建名称为 %(name)s 规格为 %(extra_specs)s 的卷类型。"
1039
1090
 
1040
 
#: nova/exception.py:997
 
1091
#: nova/exception.py:1036
1041
1092
msgid "Unable to create instance type"
1042
1093
msgstr "无法创建实例类型。"
1043
1094
 
1044
 
#: nova/exception.py:1001
 
1095
#: nova/exception.py:1040
1045
1096
msgid "Bad response from SolidFire API"
1046
1097
msgstr "来自SolidFire API的错误响应"
1047
1098
 
1048
 
#: nova/exception.py:1005
 
1099
#: nova/exception.py:1044
1049
1100
#, python-format
1050
1101
msgid "Error in SolidFire API response: status=%(status)s"
1051
1102
msgstr "SolidFire API响应里发生错误:status=%(status)s"
1052
1103
 
1053
 
#: nova/exception.py:1009
 
1104
#: nova/exception.py:1048
1054
1105
#, python-format
1055
1106
msgid "Error in SolidFire API response: data=%(data)s"
1056
1107
msgstr "SolidFire API响应里发生错误:data=%(data)s"
1057
1108
 
1058
 
#: nova/exception.py:1013
 
1109
#: nova/exception.py:1052
1059
1110
#, fuzzy, python-format
1060
1111
msgid "Detected existing vlan with id %(vlan)d"
1061
1112
msgstr "检测到已存在的id为%(vlan) vlan"
1062
1113
 
1063
 
#: nova/exception.py:1017
 
1114
#: nova/exception.py:1056
1064
1115
#, python-format
1065
1116
msgid "Instance %(instance_id)s could not be found."
1066
1117
msgstr "实例 %(instance_id)s 没有找到。"
1067
1118
 
1068
 
#: nova/exception.py:1021
 
1119
#: nova/exception.py:1060
1069
1120
#, python-format
1070
1121
msgid "Invalid id: %(val)s (expecting \"i-...\")."
1071
1122
msgstr ""
1072
1123
 
1073
 
#: nova/exception.py:1025
 
1124
#: nova/exception.py:1064
1074
1125
#, fuzzy, python-format
1075
1126
msgid "Could not fetch image %(image)s"
1076
1127
msgstr "获取镜像 %(image)s"
1077
1128
 
1078
 
#: nova/log.py:315
 
1129
#: nova/log.py:331
1079
1130
#, python-format
1080
1131
msgid "syslog facility must be one of: %s"
1081
1132
msgstr "syslog设备必须作为一个 %s 。"
1099
1150
msgid "Notifying Schedulers of capabilities ..."
1100
1151
msgstr "向调度器通报能力。"
1101
1152
 
1102
 
#: nova/policy.py:30
 
1153
#: nova/policy.py:32
1103
1154
msgid "JSON file representing policy"
1104
1155
msgstr "JSON文件表示策略。"
1105
1156
 
1106
 
#: nova/policy.py:33
 
1157
#: nova/policy.py:35
1107
1158
msgid "Rule checked when requested rule is not found"
1108
1159
msgstr "请求的规则找不到时的检查缺省规则。"
1109
1160
 
1110
 
#: nova/service.py:137
 
1161
#: nova/service.py:138
1111
1162
msgid "SIGTERM received"
1112
1163
msgstr ""
1113
1164
 
1114
 
#: nova/service.py:177
 
1165
#: nova/service.py:178
1115
1166
#, python-format
1116
1167
msgid "Starting %(topic)s node (version %(vcs_string)s)"
1117
1168
msgstr "启动 %(topic)s 节点 (版本 %(vcs_string)s)"
1118
1169
 
1119
 
#: nova/service.py:195
 
1170
#: nova/service.py:197
1120
1171
#, python-format
1121
1172
msgid "Creating Consumer connection for Service %s"
1122
1173
msgstr "为服务 %s 创建消费者"
1123
1174
 
1124
 
#: nova/service.py:282
 
1175
#: nova/service.py:284
1125
1176
msgid "Service killed that has no database entry"
1126
1177
msgstr "因无数据库记录,服务已被中止"
1127
1178
 
1128
 
#: nova/service.py:319
 
1179
#: nova/service.py:321
1129
1180
msgid "The service database object disappeared, Recreating it."
1130
1181
msgstr "服务数据库对象消失,正在重新创建。"
1131
1182
 
1132
 
#: nova/service.py:334
 
1183
#: nova/service.py:336
1133
1184
msgid "Recovered model server connection!"
1134
1185
msgstr "与模型服务器(model server)的连接已恢复!"
1135
1186
 
1136
 
#: nova/service.py:340
 
1187
#: nova/service.py:342
1137
1188
msgid "model server went away"
1138
1189
msgstr "失去与模型服务器的连接"
1139
1190
 
1140
 
#: nova/service.py:433
 
1191
#: nova/service.py:436
1141
1192
msgid "Full set of FLAGS:"
1142
1193
msgstr "标记全集:"
1143
1194
 
1144
 
#: nova/service.py:440
 
1195
#: nova/service.py:444
1145
1196
#, python-format
1146
1197
msgid "%(flag)s : FLAG SET "
1147
1198
msgstr "%(flag)s:标记集合 "
1148
1199
 
1149
 
#: nova/utils.py:78
1150
 
#, python-format
1151
 
msgid "Inner Exception: %s"
1152
 
msgstr "内层异常:%s"
1153
 
 
1154
 
#: nova/utils.py:164
 
1200
#: nova/utils.py:123
1155
1201
#, python-format
1156
1202
msgid "Fetching %s"
1157
1203
msgstr "正在抓取 %s"
1158
1204
 
1159
 
#: nova/utils.py:209
 
1205
#: nova/utils.py:168
1160
1206
#, python-format
1161
1207
msgid "Got unknown keyword args to utils.execute: %r"
1162
1208
msgstr "发现未知的 utils.execute 关键字参数:%r"
1163
1209
 
1164
 
#: nova/utils.py:219
 
1210
#: nova/utils.py:178
1165
1211
#, python-format
1166
1212
msgid "Running cmd (subprocess): %s"
1167
1213
msgstr "正在运行cmd (subprocess):%s"
1168
1214
 
1169
 
#: nova/utils.py:235 nova/utils.py:314
 
1215
#: nova/utils.py:194 nova/utils.py:274
1170
1216
#, python-format
1171
1217
msgid "Result was %s"
1172
1218
msgstr "运行结果为 %s"
1173
1219
 
1174
 
#: nova/utils.py:248
 
1220
#: nova/utils.py:207
1175
1221
#, python-format
1176
1222
msgid "%r failed. Retrying."
1177
1223
msgstr "%r 失败,重试。"
1178
1224
 
1179
 
#: nova/utils.py:290
 
1225
#: nova/utils.py:249
1180
1226
#, python-format
1181
1227
msgid "Running cmd (SSH): %s"
1182
1228
msgstr "运行cmd (SSH):%s"
1183
1229
 
1184
 
#: nova/utils.py:292
 
1230
#: nova/utils.py:251
1185
1231
msgid "Environment not supported over SSH"
1186
1232
msgstr "SSH上不支持环境变量"
1187
1233
 
1188
 
#: nova/utils.py:296
 
1234
#: nova/utils.py:255
1189
1235
msgid "process_input not supported over SSH"
1190
1236
msgstr "SSH上不支持的进程输入参数。"
1191
1237
 
1192
 
#: nova/utils.py:351
 
1238
#: nova/utils.py:311
1193
1239
#, python-format
1194
1240
msgid "debug in callback: %s"
1195
1241
msgstr "回调中debug:%s"
1196
1242
 
1197
 
#: nova/utils.py:533
 
1243
#: nova/utils.py:465
1198
1244
#, python-format
1199
1245
msgid "Link Local address is not found.:%s"
1200
1246
msgstr "本地IP地址没有找到:%s"
1201
1247
 
1202
 
#: nova/utils.py:536
 
1248
#: nova/utils.py:468
1203
1249
#, python-format
1204
1250
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
1205
1251
msgstr "无法连接到 %(interface)s 的本地IP:%(ex)s"
1206
1252
 
1207
 
#: nova/utils.py:647
 
1253
#: nova/utils.py:580
1208
1254
#, python-format
1209
1255
msgid "Invalid backend: %s"
1210
1256
msgstr "无效的后台:%s"
1211
1257
 
1212
 
#: nova/utils.py:658
 
1258
#: nova/utils.py:592
1213
1259
#, python-format
1214
1260
msgid "backend %s"
1215
1261
msgstr "后台 %s"
1216
1262
 
1217
 
#: nova/utils.py:708
 
1263
#: nova/utils.py:642
1218
1264
msgid "in looping call"
1219
1265
msgstr "循环调用中。"
1220
1266
 
1221
 
#: nova/utils.py:926
 
1267
#: nova/utils.py:860
1222
1268
#, fuzzy, python-format
1223
1269
msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"..."
1224
1270
msgstr "正在试图获取信号量 \"%(lock)s\" 为方法 \"%(method)s\"...锁"
1225
1271
 
1226
 
#: nova/utils.py:930
 
1272
#: nova/utils.py:864
1227
1273
#, fuzzy, python-format
1228
1274
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
1229
1275
msgstr "获得信号量 \"%(lock)s\" 为方法 \"%(method)s\" ...锁"
1230
1276
 
1231
 
#: nova/utils.py:934
 
1277
#: nova/utils.py:868
1232
1278
#, fuzzy, python-format
1233
1279
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
1234
1280
msgstr "正在 试图获取锁 \"%(lock)s\" 为方法 \"%(method)s\"...锁"
1235
1281
 
1236
 
#: nova/utils.py:941
 
1282
#: nova/utils.py:875
1237
1283
#, fuzzy, python-format
1238
1284
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
1239
1285
msgstr "获得文件锁 \"%(lock)s\" 为方法 \"%(method)s\"...锁"
1240
1286
 
1241
 
#: nova/utils.py:1000
 
1287
#: nova/utils.py:934
1242
1288
#, python-format
1243
1289
msgid "Found sentinel %(filename)s for pid %(pid)s"
1244
1290
msgstr ""
1245
1291
 
1246
 
#: nova/utils.py:1007
 
1292
#: nova/utils.py:941
1247
1293
#, python-format
1248
1294
msgid "Cleaned sentinel %(filename)s for pid %(pid)s"
1249
1295
msgstr ""
1250
1296
 
1251
 
#: nova/utils.py:1022
 
1297
#: nova/utils.py:956
1252
1298
#, python-format
1253
1299
msgid "Found lockfile %(file)s with link count %(count)d"
1254
1300
msgstr ""
1255
1301
 
1256
 
#: nova/utils.py:1027
 
1302
#: nova/utils.py:960
1257
1303
#, python-format
1258
1304
msgid "Cleaned lockfile %(file)s with link count %(count)d"
1259
1305
msgstr ""
1260
1306
 
1261
 
#: nova/utils.py:1137
 
1307
#: nova/utils.py:1069
1262
1308
#, python-format
1263
1309
msgid "Expected object of type: %s"
1264
1310
msgstr "期望的对象类型:%s"
1265
1311
 
1266
 
#: nova/utils.py:1168
 
1312
#: nova/utils.py:1098
1267
1313
#, python-format
1268
1314
msgid "Invalid server_string: %s"
1269
1315
msgstr "不正确的server_string:%s"
1270
1316
 
1271
 
#: nova/utils.py:1297
 
1317
#: nova/utils.py:1227
1272
1318
#, python-format
1273
1319
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
1274
1320
msgstr "timefunc:'%(name)s' 用了%(total_time).2f 秒"
1275
1321
 
1276
 
#: nova/utils.py:1329
1277
 
msgid "Original exception being dropped"
1278
 
msgstr "正在丢弃原来的异常。"
 
1322
#: nova/utils.py:1318
 
1323
#, fuzzy, python-format
 
1324
msgid "Reloading cached file %s"
 
1325
msgstr "正在删除基文件:%s"
1279
1326
 
1280
 
#: nova/utils.py:1448
 
1327
#: nova/utils.py:1370
1281
1328
#, python-format
1282
1329
msgid "Class %(fullname)s is deprecated: %(msg)s"
1283
1330
msgstr "类 %(fullname)s 是不推荐的:%(msg)s"
1284
1331
 
1285
 
#: nova/utils.py:1450
 
1332
#: nova/utils.py:1372
1286
1333
#, python-format
1287
1334
msgid "Class %(fullname)s is deprecated"
1288
1335
msgstr "类 %(fullname)s 是不推荐的"
1289
1336
 
1290
 
#: nova/utils.py:1482
 
1337
#: nova/utils.py:1404
1291
1338
#, python-format
1292
1339
msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
1293
1340
msgstr "函数 %(name)s 在%(location)s 里的是不推荐的:%(msg)s"
1294
1341
 
1295
 
#: nova/utils.py:1484
 
1342
#: nova/utils.py:1406
1296
1343
#, python-format
1297
1344
msgid "Function %(name)s in %(location)s is deprecated"
1298
1345
msgstr "函数 %(name)s 在%(location)s 里的是不推荐的"
1299
1346
 
1300
 
#: nova/utils.py:1668
 
1347
#: nova/utils.py:1590
1301
1348
#, fuzzy, python-format
1302
1349
msgid "Could not remove tmpdir: %s"
1303
1350
msgstr "移除容器失败:%s"
1311
1358
msgid "Stopping WSGI server."
1312
1359
msgstr "关闭WSGI服务器"
1313
1360
 
1314
 
#: nova/wsgi.py:111
1315
 
msgid "Stopping raw TCP server."
1316
 
msgstr "正在停止裸TCP服务器。"
1317
 
 
1318
 
#: nova/wsgi.py:117
1319
 
#, python-format
1320
 
msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s"
1321
 
msgstr "正在启动TCP服务器 %(arg0)s 位置在%(host)s:%(port)s"
1322
 
 
1323
 
#: nova/wsgi.py:133
 
1361
#: nova/wsgi.py:122
1324
1362
msgid "WSGI server has stopped."
1325
1363
msgstr "WSGI服务器已经停止。"
1326
1364
 
1327
 
#: nova/wsgi.py:211
 
1365
#: nova/wsgi.py:191
1328
1366
msgid "You must implement __call__"
1329
1367
msgstr "你必须执行 __call__"
1330
1368
 
1331
 
#: nova/api/direct.py:218
1332
 
msgid "not available"
1333
 
msgstr "不可用"
1334
 
 
1335
 
#: nova/api/direct.py:299
1336
 
#, python-format
1337
 
msgid "Returned non-serializeable type: %s"
1338
 
msgstr "返回的non-serializeable类型:%s"
 
1369
#: nova/wsgi.py:377
 
1370
#, fuzzy, python-format
 
1371
msgid "Loading app %(name)s from %(path)s"
 
1372
msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'"
1339
1373
 
1340
1374
#: nova/api/sizelimit.py:51
1341
1375
msgid "Request is too large."
1342
1376
msgstr ""
1343
1377
 
1344
 
#: nova/api/validator.py:142
 
1378
#: nova/api/validator.py:138
1345
1379
#, python-format
1346
 
msgid "%(key)s with value %(value)s failed validator  %(validator)s"
 
1380
msgid "%(key)s with value %(value)s failed validator %(name)s"
1347
1381
msgstr ""
1348
1382
 
1349
 
#: nova/api/ec2/__init__.py:73
 
1383
#: nova/api/ec2/__init__.py:74
1350
1384
#, python-format
1351
1385
msgid "%(code)s: %(message)s"
1352
1386
msgstr "%(code)s: %(message)s"
1353
1387
 
1354
 
#: nova/api/ec2/__init__.py:95
 
1388
#: nova/api/ec2/__init__.py:96
1355
1389
#, python-format
1356
1390
msgid "FaultWrapper: %s"
1357
1391
msgstr "FaultWrapper: %s"
1358
1392
 
1359
 
#: nova/api/ec2/__init__.py:170
 
1393
#: nova/api/ec2/__init__.py:171
1360
1394
msgid "Too many failed authentications."
1361
1395
msgstr "认证失败过多"
1362
1396
 
1363
 
#: nova/api/ec2/__init__.py:180
 
1397
#: nova/api/ec2/__init__.py:181
1364
1398
#, python-format
1365
1399
msgid ""
1366
1400
"Access key %(access_key)s has had %(failures)d failed authentications and"
1367
1401
" will be locked out for %(lock_mins)d minutes."
1368
1402
msgstr "访问密钥 %(access_key)s 有错误 %(failures)d,认证失败将被锁定 %(lock_mins)d 分钟。"
1369
1403
 
1370
 
#: nova/api/ec2/__init__.py:267
 
1404
#: nova/api/ec2/__init__.py:268
1371
1405
msgid "Signature not provided"
1372
1406
msgstr "签名没有提供"
1373
1407
 
1374
 
#: nova/api/ec2/__init__.py:271
 
1408
#: nova/api/ec2/__init__.py:272
1375
1409
msgid "Access key not provided"
1376
1410
msgstr "访问密钥没有提供"
1377
1411
 
1378
 
#: nova/api/ec2/__init__.py:306 nova/api/ec2/__init__.py:319
 
1412
#: nova/api/ec2/__init__.py:307 nova/api/ec2/__init__.py:320
1379
1413
msgid "Failure communicating with keystone"
1380
1414
msgstr "与keystone交流失败"
1381
1415
 
1382
 
#: nova/api/ec2/__init__.py:388
 
1416
#: nova/api/ec2/__init__.py:389
1383
1417
#, python-format
1384
1418
msgid "Authentication Failure: %s"
1385
1419
msgstr "认证失败:%s"
1386
1420
 
1387
 
#: nova/api/ec2/__init__.py:404
 
1421
#: nova/api/ec2/__init__.py:405
1388
1422
#, python-format
1389
1423
msgid "Authenticated Request For %(uname)s:%(pname)s)"
1390
1424
msgstr "为%(uname)s:%(pname)s 验证通过的请求"
1391
1425
 
1392
 
#: nova/api/ec2/__init__.py:435
 
1426
#: nova/api/ec2/__init__.py:436
1393
1427
#, python-format
1394
1428
msgid "action: %s"
1395
1429
msgstr "执行: %s"
1396
1430
 
1397
 
#: nova/api/ec2/__init__.py:437
 
1431
#: nova/api/ec2/__init__.py:438
1398
1432
#, python-format
1399
1433
msgid "arg: %(key)s\t\tval: %(value)s"
1400
1434
msgstr "arg: %(key)s\t\tval: %(value)s"
1401
1435
 
1402
 
#: nova/api/ec2/__init__.py:512
 
1436
#: nova/api/ec2/__init__.py:513
1403
1437
#, python-format
1404
1438
msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
1405
1439
msgstr "为controller=%(controller)s 以及 action=%(action)s未验证的请求"
1406
1440
 
1407
 
#: nova/api/ec2/__init__.py:584
 
1441
#: nova/api/ec2/__init__.py:585
1408
1442
#, python-format
1409
1443
msgid "InstanceNotFound raised: %s"
1410
1444
msgstr "引起异常 InstanceNotFound: %s"
1411
1445
 
1412
 
#: nova/api/ec2/__init__.py:590
 
1446
#: nova/api/ec2/__init__.py:591
1413
1447
#, python-format
1414
1448
msgid "VolumeNotFound raised: %s"
1415
1449
msgstr "引起异常 VolumeNotFound: %s"
1416
1450
 
1417
 
#: nova/api/ec2/__init__.py:596
 
1451
#: nova/api/ec2/__init__.py:597
1418
1452
#, python-format
1419
1453
msgid "SnapshotNotFound raised: %s"
1420
1454
msgstr "引起异常 SnapshotNotFound: %s"
1421
1455
 
1422
 
#: nova/api/ec2/__init__.py:602
 
1456
#: nova/api/ec2/__init__.py:603
1423
1457
#, python-format
1424
1458
msgid "NotFound raised: %s"
1425
1459
msgstr "引起异常 NotFound: %s"
1426
1460
 
1427
 
#: nova/api/ec2/__init__.py:605
 
1461
#: nova/api/ec2/__init__.py:606
1428
1462
#, python-format
1429
1463
msgid "EC2APIError raised: %s"
1430
1464
msgstr "引起异常 EC2APIError: %s"
1431
1465
 
1432
 
#: nova/api/ec2/__init__.py:613
 
1466
#: nova/api/ec2/__init__.py:614
1433
1467
#, python-format
1434
1468
msgid "KeyPairExists raised: %s"
1435
1469
msgstr "引起异常 KeyPairExists: %s"
1436
1470
 
1437
 
#: nova/api/ec2/__init__.py:617
 
1471
#: nova/api/ec2/__init__.py:618
1438
1472
#, python-format
1439
1473
msgid "InvalidParameterValue raised: %s"
1440
1474
msgstr "引起异常 InvalidParameterValue: %s"
1441
1475
 
1442
 
#: nova/api/ec2/__init__.py:621
 
1476
#: nova/api/ec2/__init__.py:622
1443
1477
#, python-format
1444
1478
msgid "InvalidPortRange raised: %s"
1445
1479
msgstr "引起异常 InvalidPortRange: %s"
1446
1480
 
1447
 
#: nova/api/ec2/__init__.py:625
 
1481
#: nova/api/ec2/__init__.py:626
1448
1482
#, python-format
1449
1483
msgid "NotAuthorized raised: %s"
1450
1484
msgstr "引起异常 NotAuthorized: %s"
1451
1485
 
1452
 
#: nova/api/ec2/__init__.py:629
 
1486
#: nova/api/ec2/__init__.py:630
1453
1487
#, python-format
1454
1488
msgid "InvalidRequest raised: %s"
1455
1489
msgstr "引起异常 InvalidRequest: %s"
1456
1490
 
1457
 
#: nova/api/ec2/__init__.py:633
 
1491
#: nova/api/ec2/__init__.py:634
1458
1492
#, fuzzy, python-format
1459
1493
msgid "QuotaError raised: %s"
1460
1494
msgstr "引起意外的错误:%s"
1461
1495
 
1462
 
#: nova/api/ec2/__init__.py:637
 
1496
#: nova/api/ec2/__init__.py:638
1463
1497
#, python-format
1464
1498
msgid "Invalid id: bogus (expecting \"i-...\"): %s"
1465
1499
msgstr ""
1466
1500
 
1467
 
#: nova/api/ec2/__init__.py:646
 
1501
#: nova/api/ec2/__init__.py:647
1468
1502
#, python-format
1469
1503
msgid "Unexpected error raised: %s"
1470
1504
msgstr "引起意外的错误:%s"
1471
1505
 
1472
 
#: nova/api/ec2/__init__.py:647
 
1506
#: nova/api/ec2/__init__.py:648
1473
1507
#, python-format
1474
1508
msgid "Environment: %s"
1475
1509
msgstr "Environment: %s"
1476
1510
 
1477
 
#: nova/api/ec2/__init__.py:649 nova/api/metadata/handler.py:248
 
1511
#: nova/api/ec2/__init__.py:650 nova/api/metadata/handler.py:248
1478
1512
msgid "An unknown error has occurred. Please try your request again."
1479
1513
msgstr "发生了一个未知的错误. 请重试你的请求."
1480
1514
 
1483
1517
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
1484
1518
msgstr "不支持的API请求:controller = %(controller)s,action = %(action)s"
1485
1519
 
1486
 
#: nova/api/ec2/cloud.py:336
 
1520
#: nova/api/ec2/cloud.py:78 nova/api/ec2/cloud.py:405
 
1521
#: nova/api/openstack/compute/contrib/keypairs.py:110
 
1522
msgid "Quota exceeded, too many key pairs."
 
1523
msgstr ""
 
1524
 
 
1525
#: nova/api/ec2/cloud.py:342
1487
1526
#, python-format
1488
1527
msgid "Create snapshot of volume %s"
1489
1528
msgstr "创建卷 %s 的快照"
1490
1529
 
1491
 
#: nova/api/ec2/cloud.py:372
 
1530
#: nova/api/ec2/cloud.py:378
1492
1531
#, fuzzy, python-format
1493
1532
msgid ""
1494
1533
"Value (%s) for KeyName is invalid. Content limited to Alphanumeric "
1495
1534
"character, spaces, dashes, and underscore."
1496
1535
msgstr "参数GroupName的值 (%s) 无效。内容仅限于含有字母数字的字符,空格,破折号和下划线。"
1497
1536
 
1498
 
#: nova/api/ec2/cloud.py:378
 
1537
#: nova/api/ec2/cloud.py:384
1499
1538
#, fuzzy, python-format
1500
1539
msgid "Value (%s) for Keyname is invalid. Length exceeds maximum of 255."
1501
1540
msgstr "参数GroupName的值 (%s) 无效。长度超过了上限255。"
1502
1541
 
1503
 
#: nova/api/ec2/cloud.py:382
 
1542
#: nova/api/ec2/cloud.py:388
1504
1543
#, python-format
1505
1544
msgid "Create key pair %s"
1506
1545
msgstr "创建密钥对 %s"
1507
1546
 
1508
 
#: nova/api/ec2/cloud.py:391
 
1547
#: nova/api/ec2/cloud.py:397
1509
1548
#, python-format
1510
1549
msgid "Import key %s"
1511
1550
msgstr "导入密钥 %s"
1512
1551
 
1513
 
#: nova/api/ec2/cloud.py:409
 
1552
#: nova/api/ec2/cloud.py:420
1514
1553
#, python-format
1515
1554
msgid "Delete key pair %s"
1516
1555
msgstr "删除密钥对 %s"
1517
1556
 
1518
 
#: nova/api/ec2/cloud.py:551
 
1557
#: nova/api/ec2/cloud.py:562
1519
1558
#, fuzzy
1520
1559
msgid "Invalid CIDR"
1521
1560
msgstr "无效的"
1522
1561
 
1523
 
#: nova/api/ec2/cloud.py:639 nova/api/ec2/cloud.py:693
1524
 
#: nova/api/ec2/cloud.py:800
 
1562
#: nova/api/ec2/cloud.py:650 nova/api/ec2/cloud.py:704
 
1563
#: nova/api/ec2/cloud.py:822
1525
1564
msgid "Not enough parameters, need group_name or group_id"
1526
1565
msgstr ""
1527
1566
 
1528
 
#: nova/api/ec2/cloud.py:654
1529
 
#: nova/api/openstack/compute/contrib/security_groups.py:517
 
1567
#: nova/api/ec2/cloud.py:665
 
1568
#: nova/api/openstack/compute/contrib/security_groups.py:530
1530
1569
#, python-format
1531
1570
msgid "Revoke security group ingress %s"
1532
1571
msgstr "撤销 %s 安全组入口权限"
1533
1572
 
1534
 
#: nova/api/ec2/cloud.py:666 nova/api/ec2/cloud.py:719
 
1573
#: nova/api/ec2/cloud.py:677 nova/api/ec2/cloud.py:730
1535
1574
#, fuzzy, python-format
1536
1575
msgid "%s Not enough parameters to build a valid rule"
1537
1576
msgstr "参数不够创建有效规则。"
1538
1577
 
1539
 
#: nova/api/ec2/cloud.py:684 nova/api/ec2/cloud.py:744
 
1578
#: nova/api/ec2/cloud.py:695 nova/api/ec2/cloud.py:762
1540
1579
msgid "No rule for the specified parameters."
1541
1580
msgstr "对给定的参数无特定规则。"
1542
1581
 
1543
 
#: nova/api/ec2/cloud.py:708
1544
 
#: nova/api/openstack/compute/contrib/security_groups.py:354
 
1582
#: nova/api/ec2/cloud.py:719
 
1583
#: nova/api/openstack/compute/contrib/security_groups.py:360
1545
1584
#, python-format
1546
1585
msgid "Authorize security group ingress %s"
1547
1586
msgstr "授权 %s 安全组入口权限"
1548
1587
 
1549
 
#: nova/api/ec2/cloud.py:725
 
1588
#: nova/api/ec2/cloud.py:736
1550
1589
#, fuzzy, python-format
1551
1590
msgid "%s - This rule already exists in group"
1552
1591
msgstr "这条规则已经存在于组%s 中"
1553
1592
 
1554
 
#: nova/api/ec2/cloud.py:769
 
1593
#: nova/api/ec2/cloud.py:744
 
1594
#: nova/api/openstack/compute/contrib/security_groups.py:389
 
1595
#, fuzzy, python-format
 
1596
msgid "Quota exceeded, too many security group rules."
 
1597
msgstr "添加安全组规则:%r"
 
1598
 
 
1599
#: nova/api/ec2/cloud.py:787
1555
1600
#, python-format
1556
1601
msgid ""
1557
1602
"Value (%s) for parameter GroupName is invalid. Content limited to "
1558
1603
"Alphanumeric characters, spaces, dashes, and underscores."
1559
1604
msgstr "参数GroupName的值 (%s) 无效。内容仅限于含有字母数字的字符,空格,破折号和下划线。"
1560
1605
 
1561
 
#: nova/api/ec2/cloud.py:776
 
1606
#: nova/api/ec2/cloud.py:794
1562
1607
#, python-format
1563
1608
msgid ""
1564
1609
"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
1565
1610
"255."
1566
1611
msgstr "参数GroupName的值 (%s) 无效。长度超过了上限255。"
1567
1612
 
1568
 
#: nova/api/ec2/cloud.py:780
1569
 
#: nova/api/openstack/compute/contrib/security_groups.py:292
 
1613
#: nova/api/ec2/cloud.py:798
 
1614
#: nova/api/openstack/compute/contrib/security_groups.py:298
1570
1615
#, python-format
1571
1616
msgid "Create Security Group %s"
1572
1617
msgstr "创建安全组 %s"
1573
1618
 
1574
 
#: nova/api/ec2/cloud.py:783
 
1619
#: nova/api/ec2/cloud.py:801
1575
1620
#, python-format
1576
1621
msgid "group %s already exists"
1577
1622
msgstr "安全组 %s 已经存在"
1578
1623
 
1579
 
#: nova/api/ec2/cloud.py:815
1580
 
#: nova/api/openstack/compute/contrib/security_groups.py:245
 
1624
#: nova/api/ec2/cloud.py:805
 
1625
#: nova/api/openstack/compute/contrib/security_groups.py:295
 
1626
msgid "Quota exceeded, too many security groups."
 
1627
msgstr ""
 
1628
 
 
1629
#: nova/api/ec2/cloud.py:837
 
1630
#: nova/api/openstack/compute/contrib/security_groups.py:247
1581
1631
#, python-format
1582
1632
msgid "Delete security group %s"
1583
1633
msgstr "删除安全组 %s"
1584
1634
 
1585
 
#: nova/api/ec2/cloud.py:823 nova/compute/manager.py:1630
 
1635
#: nova/api/ec2/cloud.py:845
1586
1636
#, python-format
1587
1637
msgid "Get console output for instance %s"
1588
1638
msgstr "获取实例 %s 控制台输出"
1589
1639
 
1590
 
#: nova/api/ec2/cloud.py:894
 
1640
#: nova/api/ec2/cloud.py:916
1591
1641
#, python-format
1592
1642
msgid "Create volume from snapshot %s"
1593
1643
msgstr "从快照 %s 创建卷"
1594
1644
 
1595
 
#: nova/api/ec2/cloud.py:898 nova/api/openstack/compute/contrib/volumes.py:186
1596
 
#: nova/api/openstack/volume/volumes.py:222
 
1645
#: nova/api/ec2/cloud.py:920 nova/api/openstack/compute/contrib/volumes.py:186
 
1646
#: nova/api/openstack/volume/volumes.py:216
1597
1647
#, python-format
1598
1648
msgid "Create volume of %s GB"
1599
1649
msgstr "创建 %s GB的卷"
1600
1650
 
1601
 
#: nova/api/ec2/cloud.py:921
 
1651
#: nova/api/ec2/cloud.py:943
1602
1652
#, fuzzy
1603
1653
msgid "Delete Failed"
1604
1654
msgstr "创建失败"
1605
1655
 
1606
 
#: nova/api/ec2/cloud.py:931
 
1656
#: nova/api/ec2/cloud.py:953
1607
1657
#, python-format
1608
1658
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
1609
1659
msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(device)s"
1610
1660
 
1611
 
#: nova/api/ec2/cloud.py:939
 
1661
#: nova/api/ec2/cloud.py:961
1612
1662
#, fuzzy
1613
1663
msgid "Attach Failed."
1614
1664
msgstr "创建失败"
1615
1665
 
1616
 
#: nova/api/ec2/cloud.py:952 nova/api/openstack/compute/contrib/volumes.py:366
 
1666
#: nova/api/ec2/cloud.py:974 nova/api/openstack/compute/contrib/volumes.py:367
1617
1667
#, python-format
1618
1668
msgid "Detach volume %s"
1619
1669
msgstr "分离卷 %s"
1620
1670
 
1621
 
#: nova/api/ec2/cloud.py:959
 
1671
#: nova/api/ec2/cloud.py:981
1622
1672
#, fuzzy, python-format
1623
1673
msgid "Detach Volume Failed."
1624
1674
msgstr "分离卷 %s"
1625
1675
 
1626
 
#: nova/api/ec2/cloud.py:984 nova/api/ec2/cloud.py:1041
1627
 
#: nova/api/ec2/cloud.py:1518 nova/api/ec2/cloud.py:1533
 
1676
#: nova/api/ec2/cloud.py:1006 nova/api/ec2/cloud.py:1063
 
1677
#: nova/api/ec2/cloud.py:1535 nova/api/ec2/cloud.py:1550
1628
1678
#, python-format
1629
1679
msgid "attribute not supported: %s"
1630
1680
msgstr "属性不支持: %s"
1631
1681
 
1632
 
#: nova/api/ec2/cloud.py:1107
 
1682
#: nova/api/ec2/cloud.py:1129
1633
1683
#, python-format
1634
1684
msgid "vol = %s\n"
1635
1685
msgstr "vol = %s\n"
1636
1686
 
1637
 
#: nova/api/ec2/cloud.py:1255
 
1687
#: nova/api/ec2/cloud.py:1279
1638
1688
msgid "Allocate address"
1639
1689
msgstr "分配地址"
1640
1690
 
1641
 
#: nova/api/ec2/cloud.py:1267
 
1691
#: nova/api/ec2/cloud.py:1284
1642
1692
#, python-format
1643
1693
msgid "Release address %s"
1644
1694
msgstr "释放地址 %s"
1645
1695
 
1646
 
#: nova/api/ec2/cloud.py:1272
 
1696
#: nova/api/ec2/cloud.py:1289
1647
1697
#, python-format
1648
1698
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
1649
1699
msgstr "把地址 %(public_ip)s 关联到实例 %(instance_id)s"
1650
1700
 
1651
 
#: nova/api/ec2/cloud.py:1282
 
1701
#: nova/api/ec2/cloud.py:1299
1652
1702
#, python-format
1653
1703
msgid "Disassociate address %s"
1654
1704
msgstr "取消地址 %s 的关联"
1655
1705
 
1656
 
#: nova/api/ec2/cloud.py:1308
 
1706
#: nova/api/ec2/cloud.py:1325
1657
1707
msgid "Image must be available"
1658
1708
msgstr "镜像必须可用。"
1659
1709
 
1660
 
#: nova/api/ec2/cloud.py:1329
 
1710
#: nova/api/ec2/cloud.py:1346
1661
1711
msgid "Going to start terminating instances"
1662
1712
msgstr "准备开始终止实例"
1663
1713
 
1664
 
#: nova/api/ec2/cloud.py:1343
 
1714
#: nova/api/ec2/cloud.py:1360
1665
1715
#, python-format
1666
1716
msgid "Reboot instance %r"
1667
1717
msgstr "重启实例 %r"
1668
1718
 
1669
 
#: nova/api/ec2/cloud.py:1354
 
1719
#: nova/api/ec2/cloud.py:1371
1670
1720
msgid "Going to stop instances"
1671
1721
msgstr "准备停止实例"
1672
1722
 
1673
 
#: nova/api/ec2/cloud.py:1365
 
1723
#: nova/api/ec2/cloud.py:1382
1674
1724
msgid "Going to start instances"
1675
1725
msgstr "准备启动实例"
1676
1726
 
1677
 
#: nova/api/ec2/cloud.py:1455
 
1727
#: nova/api/ec2/cloud.py:1472
1678
1728
#, python-format
1679
1729
msgid "De-registering image %s"
1680
1730
msgstr "解除镜像 %s 的注册"
1681
1731
 
1682
 
#: nova/api/ec2/cloud.py:1471
 
1732
#: nova/api/ec2/cloud.py:1488
1683
1733
msgid "imageLocation is required"
1684
1734
msgstr ""
1685
1735
 
1686
 
#: nova/api/ec2/cloud.py:1490
 
1736
#: nova/api/ec2/cloud.py:1507
1687
1737
#, python-format
1688
1738
msgid "Registered image %(image_location)s with id %(image_id)s"
1689
1739
msgstr "用id %(image_id)s 注册镜像 %(image_location)s"
1690
1740
 
1691
 
#: nova/api/ec2/cloud.py:1536
 
1741
#: nova/api/ec2/cloud.py:1553
1692
1742
msgid "user or group not specified"
1693
1743
msgstr "用户或者组没有确定"
1694
1744
 
1695
 
#: nova/api/ec2/cloud.py:1538
 
1745
#: nova/api/ec2/cloud.py:1555
1696
1746
msgid "only group \"all\" is supported"
1697
1747
msgstr "仅仅支持组\"all\""
1698
1748
 
1699
 
#: nova/api/ec2/cloud.py:1540
 
1749
#: nova/api/ec2/cloud.py:1557
1700
1750
msgid "operation_type must be add or remove"
1701
1751
msgstr "operation_type必须添加或者移除"
1702
1752
 
1703
 
#: nova/api/ec2/cloud.py:1542
 
1753
#: nova/api/ec2/cloud.py:1559
1704
1754
#, python-format
1705
1755
msgid "Updating image %s publicity"
1706
1756
msgstr "正在更新镜像 %s 的 publicity 属性"
1707
1757
 
1708
 
#: nova/api/ec2/cloud.py:1555
 
1758
#: nova/api/ec2/cloud.py:1572
1709
1759
#, python-format
1710
1760
msgid "Not allowed to modify attributes for image %s"
1711
1761
msgstr ""
1712
1762
 
1713
 
#: nova/api/ec2/cloud.py:1603
 
1763
#: nova/api/ec2/cloud.py:1620
1714
1764
#, python-format
1715
1765
msgid "Couldn't stop instance with in %d sec"
1716
1766
msgstr "无法在 %d 秒内停止实例"
1751
1801
msgid "Extension %(ext_name)s extending resource: %(collection)s"
1752
1802
msgstr "扩展资源的扩展 %(ext_name)s:%(collection)s"
1753
1803
 
1754
 
#: nova/api/openstack/auth.py:90
1755
 
#, python-format
1756
 
msgid "%(user_id)s could not be found with token '%(token)s'"
1757
 
msgstr "%(user_id)s 通过令牌 '%(token)s' 是找不到的"
1758
 
 
1759
 
#: nova/api/openstack/auth.py:134
1760
 
#, python-format
1761
 
msgid "%(user_id)s must be an admin or a member of %(project_id)s"
1762
 
msgstr "%(user_id)s 必须是 %(project_id)s 的管理员或者成员"
1763
 
 
1764
 
#: nova/api/openstack/auth.py:152
1765
 
msgid "Authentication requests must be made against a version root (e.g. /v2)."
1766
 
msgstr "认证请求必须针对root版本(例如 /v2)。"
1767
 
 
1768
 
#: nova/api/openstack/auth.py:167
1769
 
#, python-format
1770
 
msgid "Could not find %s in request."
1771
 
msgstr "请求中找不到 %s"
1772
 
 
1773
 
#: nova/api/openstack/auth.py:191
1774
 
#, python-format
1775
 
msgid "Successfully authenticated '%s'"
1776
 
msgstr "成功验证 '%s'"
1777
 
 
1778
 
#: nova/api/openstack/auth.py:241
1779
 
msgid "User not found with provided API key."
1780
 
msgstr "没有为提供的API密钥找到用户。"
1781
 
 
1782
 
#: nova/api/openstack/auth.py:258
1783
 
#, python-format
1784
 
msgid "Provided API key is valid, but not for user '%(username)s'"
1785
 
msgstr "提供的API密钥有效,但并不是给用户 '%(username)s' 的。"
1786
 
 
1787
1804
#: nova/api/openstack/common.py:133 nova/api/openstack/common.py:167
1788
1805
msgid "limit param must be an integer"
1789
1806
msgstr "limit 参数必须是整数"
1814
1831
msgid "Image metadata limit exceeded"
1815
1832
msgstr "超过镜像元数据限制"
1816
1833
 
1817
 
#: nova/api/openstack/common.py:295
 
1834
#: nova/api/openstack/common.py:286
 
1835
msgid "Image metadata key cannot be blank"
 
1836
msgstr ""
 
1837
 
 
1838
#: nova/api/openstack/common.py:289
 
1839
msgid "Image metadata key too long"
 
1840
msgstr ""
 
1841
 
 
1842
#: nova/api/openstack/common.py:292
 
1843
#, fuzzy
 
1844
msgid "Invalid image metadata"
 
1845
msgstr "无效的元数据"
 
1846
 
 
1847
#: nova/api/openstack/common.py:308
1818
1848
#, fuzzy, python-format
1819
1849
msgid "Converting nw_info: %s"
1820
1850
msgstr "实例的network_info:|%s|"
1821
1851
 
1822
 
#: nova/api/openstack/common.py:305
 
1852
#: nova/api/openstack/common.py:318
1823
1853
#, fuzzy, python-format
1824
1854
msgid "Converted networks: %s"
1825
1855
msgstr "意外错误:%s"
1826
1856
 
1827
 
#: nova/api/openstack/common.py:338
 
1857
#: nova/api/openstack/common.py:351
1828
1858
#, python-format
1829
1859
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
1830
1860
msgstr "'%(action)s' 针对处于 %(attr)s %(state)s 的实例是无法进行"
1831
1861
 
1832
 
#: nova/api/openstack/common.py:341
 
1862
#: nova/api/openstack/common.py:354
1833
1863
#, python-format
1834
1864
msgid "Instance is in an invalid state for '%(action)s'"
1835
1865
msgstr "实例针对 '%(action)s' 处于无效状态"
1836
1866
 
1837
 
#: nova/api/openstack/common.py:421
 
1867
#: nova/api/openstack/common.py:434
1838
1868
msgid "Rejecting snapshot request, snapshots currently disabled"
1839
1869
msgstr "拒绝快照请求,快照当前未被激活"
1840
1870
 
1841
 
#: nova/api/openstack/common.py:423
 
1871
#: nova/api/openstack/common.py:436
1842
1872
msgid "Instance snapshots are not permitted at this time."
1843
1873
msgstr "该时刻实例快照是不允许的。"
1844
1874
 
1847
1877
msgid "Loaded extension: %s"
1848
1878
msgstr "加载的扩展:%s"
1849
1879
 
1850
 
#: nova/api/openstack/extensions.py:225
 
1880
#: nova/api/openstack/extensions.py:226
1851
1881
#, python-format
1852
1882
msgid "Ext name: %s"
1853
1883
msgstr "Ext name: %s"
1854
1884
 
1855
 
#: nova/api/openstack/extensions.py:226
 
1885
#: nova/api/openstack/extensions.py:227
1856
1886
#, python-format
1857
1887
msgid "Ext alias: %s"
1858
1888
msgstr "Ext alias: %s"
1859
1889
 
1860
 
#: nova/api/openstack/extensions.py:227
 
1890
#: nova/api/openstack/extensions.py:228
1861
1891
#, python-format
1862
1892
msgid "Ext description: %s"
1863
1893
msgstr "Ext 描述: %s"
1864
1894
 
1865
 
#: nova/api/openstack/extensions.py:229
 
1895
#: nova/api/openstack/extensions.py:230
1866
1896
#, python-format
1867
1897
msgid "Ext namespace: %s"
1868
1898
msgstr "Ext 命名空间: %s"
1869
1899
 
1870
 
#: nova/api/openstack/extensions.py:230
 
1900
#: nova/api/openstack/extensions.py:231
1871
1901
#, python-format
1872
1902
msgid "Ext updated: %s"
1873
1903
msgstr "Ext updated: %s"
1874
1904
 
1875
 
#: nova/api/openstack/extensions.py:232
 
1905
#: nova/api/openstack/extensions.py:233
1876
1906
#, python-format
1877
1907
msgid "Exception loading extension: %s"
1878
1908
msgstr "加载扩展发生异常:%s"
1879
1909
 
1880
 
#: nova/api/openstack/extensions.py:246
 
1910
#: nova/api/openstack/extensions.py:247
1881
1911
#, python-format
1882
1912
msgid "Loading extension %s"
1883
1913
msgstr "正在加载扩展 %s"
1884
1914
 
1885
 
#: nova/api/openstack/extensions.py:252
 
1915
#: nova/api/openstack/extensions.py:253
1886
1916
#, python-format
1887
1917
msgid "Calling extension factory %s"
1888
1918
msgstr "调用扩展工厂 %s"
1889
1919
 
1890
 
#: nova/api/openstack/extensions.py:264
 
1920
#: nova/api/openstack/extensions.py:265
1891
1921
#, python-format
1892
1922
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
1893
1923
msgstr "加载扩展 %(ext_factory)s 失败:%(exc)s"
1894
1924
 
1895
 
#: nova/api/openstack/extensions.py:344
 
1925
#: nova/api/openstack/extensions.py:345
1896
1926
#, python-format
1897
1927
msgid "Failed to load extension %(classpath)s: %(exc)s"
1898
1928
msgstr "加载扩展 %(classpath)s 失败:%(exc)s"
1899
1929
 
1900
 
#: nova/api/openstack/extensions.py:368
 
1930
#: nova/api/openstack/extensions.py:369
1901
1931
#, python-format
1902
1932
msgid "Failed to load extension %(ext_name)s: %(exc)s"
1903
1933
msgstr "加载扩展 %(ext_name)s 失败:%(exc)s"
1992
2022
msgid "Initializing extension manager."
1993
2023
msgstr "正在初始化扩展管理员。"
1994
2024
 
 
2025
#: nova/api/openstack/compute/flavors.py:101
 
2026
#, fuzzy, python-format
 
2027
msgid "Invalid minRam filter [%s]"
 
2028
msgstr "用户 %s 的签名无效"
 
2029
 
 
2030
#: nova/api/openstack/compute/flavors.py:108
 
2031
#, python-format
 
2032
msgid "Invalid minDisk filter [%s]"
 
2033
msgstr ""
 
2034
 
1995
2035
#: nova/api/openstack/compute/image_metadata.py:40
1996
2036
#: nova/api/openstack/compute/images.py:146
1997
2037
#: nova/api/openstack/compute/images.py:161
1998
2038
msgid "Image not found."
1999
2039
msgstr "镜像没有找到。"
2000
2040
 
2001
 
#: nova/api/openstack/compute/image_metadata.py:79
 
2041
#: nova/api/openstack/compute/image_metadata.py:80
2002
2042
msgid "Incorrect request body format"
2003
2043
msgstr "不正确的请求主体格式"
2004
2044
 
2005
 
#: nova/api/openstack/compute/image_metadata.py:83
 
2045
#: nova/api/openstack/compute/image_metadata.py:84
2006
2046
#: nova/api/openstack/compute/server_metadata.py:80
2007
2047
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79
2008
 
#: nova/api/openstack/compute/contrib/volumetypes.py:188
 
2048
#: nova/api/openstack/compute/contrib/volumetypes.py:177
 
2049
#: nova/api/openstack/volume/contrib/types_extra_specs.py:104
2009
2050
msgid "Request body and URI mismatch"
2010
2051
msgstr "请求主体和URI不匹配"
2011
2052
 
2012
 
#: nova/api/openstack/compute/image_metadata.py:86
 
2053
#: nova/api/openstack/compute/image_metadata.py:87
2013
2054
#: nova/api/openstack/compute/server_metadata.py:84
2014
2055
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82
2015
 
#: nova/api/openstack/compute/contrib/volumetypes.py:191
 
2056
#: nova/api/openstack/compute/contrib/volumetypes.py:180
 
2057
#: nova/api/openstack/volume/contrib/types_extra_specs.py:107
2016
2058
msgid "Request body contains too many items"
2017
2059
msgstr "请求主体包含太多items"
2018
2060
 
2019
 
#: nova/api/openstack/compute/image_metadata.py:111
 
2061
#: nova/api/openstack/compute/image_metadata.py:113
2020
2062
msgid "Invalid metadata key"
2021
2063
msgstr "无效的元数据键"
2022
2064
 
2041
2083
 
2042
2084
#: nova/api/openstack/compute/server_metadata.py:38
2043
2085
#: nova/api/openstack/compute/server_metadata.py:122
2044
 
#: nova/api/openstack/compute/server_metadata.py:159
 
2086
#: nova/api/openstack/compute/server_metadata.py:163
2045
2087
msgid "Server does not exist"
2046
2088
msgstr "服务器不存在"
2047
2089
 
2048
 
#: nova/api/openstack/compute/server_metadata.py:141
2049
 
#: nova/api/openstack/compute/server_metadata.py:152
 
2090
#: nova/api/openstack/compute/server_metadata.py:145
 
2091
#: nova/api/openstack/compute/server_metadata.py:156
2050
2092
msgid "Metadata item was not found"
2051
2093
msgstr "元数据项目未找到"
2052
2094
 
2053
 
#: nova/api/openstack/compute/servers.py:425
 
2095
#: nova/api/openstack/compute/servers.py:423
2054
2096
#, python-format
2055
2097
msgid "Invalid server status: %(status)s"
2056
2098
msgstr "无效的服务器状态:%(status)s"
2057
2099
 
2058
 
#: nova/api/openstack/compute/servers.py:433
 
2100
#: nova/api/openstack/compute/servers.py:431
2059
2101
msgid "Invalid changes-since value"
2060
2102
msgstr "无效的changes-since值"
2061
2103
 
2062
 
#: nova/api/openstack/compute/servers.py:483
2063
 
msgid "Personality file limit exceeded"
2064
 
msgstr "超过个性化文件限制"
2065
 
 
2066
 
#: nova/api/openstack/compute/servers.py:485
2067
 
msgid "Personality file path too long"
2068
 
msgstr "个性化文件路径太长"
2069
 
 
2070
 
#: nova/api/openstack/compute/servers.py:487
2071
 
msgid "Personality file content too long"
2072
 
msgstr "个性化文件内容太长"
2073
 
 
2074
 
#: nova/api/openstack/compute/servers.py:501
 
2104
#: nova/api/openstack/compute/servers.py:476
2075
2105
msgid "Server name is not a string or unicode"
2076
2106
msgstr "服务器名称不是字符串或者unicode"
2077
2107
 
2078
 
#: nova/api/openstack/compute/servers.py:505
 
2108
#: nova/api/openstack/compute/servers.py:480
2079
2109
msgid "Server name is an empty string"
2080
2110
msgstr "服务器名称是空串"
2081
2111
 
2082
 
#: nova/api/openstack/compute/servers.py:509
 
2112
#: nova/api/openstack/compute/servers.py:484
2083
2113
#, fuzzy
2084
2114
msgid "Server name must be less than 256 characters."
2085
2115
msgstr "密钥对名称长度必须在1到255个字符之间"
2086
2116
 
2087
 
#: nova/api/openstack/compute/servers.py:527
 
2117
#: nova/api/openstack/compute/servers.py:501
2088
2118
#, python-format
2089
2119
msgid "Bad personality format: missing %s"
2090
2120
msgstr "错误的个性化格式:丢失 %s"
2091
2121
 
2092
 
#: nova/api/openstack/compute/servers.py:530
 
2122
#: nova/api/openstack/compute/servers.py:504
2093
2123
msgid "Bad personality format"
2094
2124
msgstr "损坏的个性化格式"
2095
2125
 
2096
 
#: nova/api/openstack/compute/servers.py:535
 
2126
#: nova/api/openstack/compute/servers.py:509
2097
2127
#, python-format
2098
2128
msgid "Personality content for %s cannot be decoded"
2099
2129
msgstr "个性化 %s 的内容无法解码"
2100
2130
 
2101
 
#: nova/api/openstack/compute/servers.py:550
 
2131
#: nova/api/openstack/compute/servers.py:522
2102
2132
#, python-format
2103
2133
msgid "Bad networks format: network uuid is not in proper format (%s)"
2104
2134
msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)"
2105
2135
 
2106
 
#: nova/api/openstack/compute/servers.py:559
 
2136
#: nova/api/openstack/compute/servers.py:531
2107
2137
#, python-format
2108
2138
msgid "Invalid fixed IP address (%s)"
2109
2139
msgstr "不正确的固定 IP 地址(%s)"
2110
2140
 
2111
 
#: nova/api/openstack/compute/servers.py:566
 
2141
#: nova/api/openstack/compute/servers.py:538
2112
2142
#, python-format
2113
2143
msgid "Duplicate networks (%s) are not allowed"
2114
2144
msgstr "不允许重复的网络(%s)"
2115
2145
 
2116
 
#: nova/api/openstack/compute/servers.py:572
 
2146
#: nova/api/openstack/compute/servers.py:544
2117
2147
#, python-format
2118
2148
msgid "Bad network format: missing %s"
2119
2149
msgstr "错误的网络格式:丢失%s"
2120
2150
 
2121
 
#: nova/api/openstack/compute/servers.py:575
 
2151
#: nova/api/openstack/compute/servers.py:547
2122
2152
msgid "Bad networks format"
2123
2153
msgstr "错误的网络格式"
2124
2154
 
2125
 
#: nova/api/openstack/compute/servers.py:587
 
2155
#: nova/api/openstack/compute/servers.py:559
2126
2156
msgid "Userdata content cannot be decoded"
2127
2157
msgstr "Userdata 内容无法解码"
2128
2158
 
2129
 
#: nova/api/openstack/compute/servers.py:594
 
2159
#: nova/api/openstack/compute/servers.py:566
2130
2160
msgid "accessIPv4 is not proper IPv4 format"
2131
2161
msgstr "accessIPv4 不是正确的IPv4格式"
2132
2162
 
2133
 
#: nova/api/openstack/compute/servers.py:601
 
2163
#: nova/api/openstack/compute/servers.py:573
2134
2164
#, fuzzy
2135
2165
msgid "accessIPv6 is not proper IPv6 format"
2136
2166
msgstr "accessIPv4 不是正确的IPv4格式"
2137
2167
 
2138
 
#: nova/api/openstack/compute/servers.py:633
 
2168
#: nova/api/openstack/compute/servers.py:605
2139
2169
msgid "Server name is not defined"
2140
2170
msgstr "服务器名称未定义"
2141
2171
 
2142
 
#: nova/api/openstack/compute/servers.py:675
2143
 
#: nova/api/openstack/compute/servers.py:740
 
2172
#: nova/api/openstack/compute/servers.py:647
 
2173
#: nova/api/openstack/compute/servers.py:715
2144
2174
msgid "Invalid flavorRef provided."
2145
2175
msgstr "提供了无效的flavorRef。"
2146
2176
 
2147
 
#: nova/api/openstack/compute/servers.py:737
 
2177
#: nova/api/openstack/compute/servers.py:712
2148
2178
msgid "Can not find requested image"
2149
2179
msgstr "无法找到请求的镜像"
2150
2180
 
2151
 
#: nova/api/openstack/compute/servers.py:743
 
2181
#: nova/api/openstack/compute/servers.py:718
2152
2182
msgid "Invalid key_name provided."
2153
2183
msgstr "提供了无效的key_name。"
2154
2184
 
2155
 
#: nova/api/openstack/compute/servers.py:829
2156
 
#: nova/api/openstack/compute/servers.py:849
 
2185
#: nova/api/openstack/compute/servers.py:784
 
2186
#, fuzzy
 
2187
msgid "HostId cannot be updated."
 
2188
msgstr "id不能是None"
 
2189
 
 
2190
#: nova/api/openstack/compute/servers.py:808
 
2191
#: nova/api/openstack/compute/servers.py:828
2157
2192
msgid "Instance has not been resized."
2158
2193
msgstr "实例还没有调整大小。"
2159
2194
 
2160
 
#: nova/api/openstack/compute/servers.py:835
 
2195
#: nova/api/openstack/compute/servers.py:814
2161
2196
#, python-format
2162
2197
msgid "Error in confirm-resize %s"
2163
2198
msgstr "confirm-resize中的错误 %s"
2164
2199
 
2165
 
#: nova/api/openstack/compute/servers.py:855
 
2200
#: nova/api/openstack/compute/servers.py:834
2166
2201
#, python-format
2167
2202
msgid "Error in revert-resize %s"
2168
2203
msgstr "revert-resize中的错误 %s"
2169
2204
 
2170
 
#: nova/api/openstack/compute/servers.py:868
 
2205
#: nova/api/openstack/compute/servers.py:847
2171
2206
msgid "Argument 'type' for reboot is not HARD or SOFT"
2172
2207
msgstr "重启的参数'type'既不是HARD也不是SOFT"
2173
2208
 
2174
 
#: nova/api/openstack/compute/servers.py:872
 
2209
#: nova/api/openstack/compute/servers.py:851
2175
2210
msgid "Missing argument 'type' for reboot"
2176
2211
msgstr "缺少重启的参数'type'"
2177
2212
 
2178
 
#: nova/api/openstack/compute/servers.py:885
 
2213
#: nova/api/openstack/compute/servers.py:864
2179
2214
#, python-format
2180
2215
msgid "Error in reboot %s"
2181
2216
msgstr "重启中错误 %s"
2182
2217
 
2183
 
#: nova/api/openstack/compute/servers.py:897
 
2218
#: nova/api/openstack/compute/servers.py:876
2184
2219
msgid "Unable to locate requested flavor."
2185
2220
msgstr "无法找到请求的类型。"
2186
2221
 
2187
 
#: nova/api/openstack/compute/servers.py:900
 
2222
#: nova/api/openstack/compute/servers.py:879
2188
2223
msgid "Resize requires a change in size."
2189
2224
msgstr "调整大小需要尺寸的改变。"
2190
2225
 
2191
 
#: nova/api/openstack/compute/servers.py:924
 
2226
#: nova/api/openstack/compute/servers.py:903
2192
2227
msgid "Malformed server entity"
2193
2228
msgstr "错误格式的服务器实体"
2194
2229
 
2195
 
#: nova/api/openstack/compute/servers.py:931
 
2230
#: nova/api/openstack/compute/servers.py:910
2196
2231
msgid "Missing imageRef attribute"
2197
2232
msgstr "缺少属性imageRef"
2198
2233
 
2199
 
#: nova/api/openstack/compute/servers.py:940
 
2234
#: nova/api/openstack/compute/servers.py:919
2200
2235
msgid "Invalid imageRef provided."
2201
2236
msgstr "提供了无效的imageRef。"
2202
2237
 
2203
 
#: nova/api/openstack/compute/servers.py:949
 
2238
#: nova/api/openstack/compute/servers.py:928
2204
2239
msgid "Missing flavorRef attribute"
2205
2240
msgstr "缺少属性flavorRef"
2206
2241
 
2207
 
#: nova/api/openstack/compute/servers.py:962
 
2242
#: nova/api/openstack/compute/servers.py:941
2208
2243
msgid "No adminPass was specified"
2209
2244
msgstr "没有确定adminPass"
2210
2245
 
2211
 
#: nova/api/openstack/compute/servers.py:966
2212
 
#: nova/api/openstack/compute/servers.py:1144
 
2246
#: nova/api/openstack/compute/servers.py:945
 
2247
#: nova/api/openstack/compute/servers.py:1133
2213
2248
msgid "Invalid adminPass"
2214
2249
msgstr "无效的adminPass"
2215
2250
 
2216
 
#: nova/api/openstack/compute/servers.py:980
 
2251
#: nova/api/openstack/compute/servers.py:959
2217
2252
msgid "Unable to parse metadata key/value pairs."
2218
2253
msgstr "无法解析元数据键/值对"
2219
2254
 
2220
 
#: nova/api/openstack/compute/servers.py:993
 
2255
#: nova/api/openstack/compute/servers.py:972
2221
2256
msgid "Resize request has invalid 'flavorRef' attribute."
2222
2257
msgstr "调整大小请求中的属性'flavorRef'无效。"
2223
2258
 
2224
 
#: nova/api/openstack/compute/servers.py:996
 
2259
#: nova/api/openstack/compute/servers.py:975
2225
2260
msgid "Resize requests require 'flavorRef' attribute."
2226
2261
msgstr "调整大小请求要求有属性'flavorRef'。"
2227
2262
 
2228
 
#: nova/api/openstack/compute/servers.py:1014
 
2263
#: nova/api/openstack/compute/servers.py:993
2229
2264
#: nova/api/openstack/compute/contrib/aggregates.py:142
2230
 
#: nova/api/openstack/compute/contrib/networks.py:65
 
2265
#: nova/api/openstack/compute/contrib/networks.py:68
2231
2266
msgid "Invalid request body"
2232
2267
msgstr "无效的请求主体"
2233
2268
 
2234
 
#: nova/api/openstack/compute/servers.py:1019
 
2269
#: nova/api/openstack/compute/servers.py:998
2235
2270
msgid "Could not parse imageRef from request."
2236
2271
msgstr "无法解析请求中的imageRef。"
2237
2272
 
2238
 
#: nova/api/openstack/compute/servers.py:1071
 
2273
#: nova/api/openstack/compute/servers.py:1053
2239
2274
msgid "Instance could not be found"
2240
2275
msgstr "无法找到实例"
2241
2276
 
2242
 
#: nova/api/openstack/compute/servers.py:1074
 
2277
#: nova/api/openstack/compute/servers.py:1058
2243
2278
msgid "Cannot find image for rebuild"
2244
2279
msgstr "无法找到用来重新创建的镜像"
2245
2280
 
2246
 
#: nova/api/openstack/compute/servers.py:1103
 
2281
#: nova/api/openstack/compute/servers.py:1091
2247
2282
msgid "createImage entity requires name attribute"
2248
2283
msgstr "实体createImage需要属性name"
2249
2284
 
2250
 
#: nova/api/openstack/compute/servers.py:1112
2251
 
#: nova/api/openstack/compute/contrib/admin_actions.py:238
2252
 
msgid "Invalid metadata"
2253
 
msgstr "无效的元数据"
2254
 
 
2255
 
#: nova/api/openstack/compute/servers.py:1167
 
2285
#: nova/api/openstack/compute/servers.py:1160
2256
2286
#, python-format
2257
2287
msgid "Removing options '%(unk_opt_str)s' from query"
2258
2288
msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'"
2328
2358
#: nova/api/openstack/compute/contrib/console_output.py:59
2329
2359
#: nova/api/openstack/compute/contrib/consoles.py:49
2330
2360
#: nova/api/openstack/compute/contrib/consoles.py:60
2331
 
#: nova/api/openstack/compute/contrib/server_action_list.py:49
2332
2361
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
2333
2362
#: nova/api/openstack/compute/contrib/server_start_stop.py:38
2334
2363
msgid "Instance not found"
2391
2420
msgid "Only root certificate can be retrieved."
2392
2421
msgstr "只有根证书能被获取。"
2393
2422
 
2394
 
#: nova/api/openstack/compute/contrib/cloudpipe.py:139
 
2423
#: nova/api/openstack/compute/contrib/cloudpipe.py:146
2395
2424
msgid ""
2396
2425
"Unable to claim IP for VPN instances, ensure it isn't running, and try "
2397
2426
"again in a few minutes"
2422
2451
msgstr "没有找到服务器。"
2423
2452
 
2424
2453
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49
2425
 
#: nova/api/openstack/compute/contrib/volumetypes.py:158
 
2454
#: nova/api/openstack/compute/contrib/volumetypes.py:150
 
2455
#: nova/api/openstack/volume/contrib/types_extra_specs.py:65
2426
2456
msgid "No Request Body"
2427
2457
msgstr "没有请求主体"
2428
2458
 
2429
 
#: nova/api/openstack/compute/contrib/floating_ips.py:159
 
2459
#: nova/api/openstack/compute/contrib/floating_ips.py:156
2430
2460
#, python-format
2431
2461
msgid "No more floating ips in pool %s."
2432
2462
msgstr "池 %s 中已经没有浮动ip。"
2433
2463
 
2434
 
#: nova/api/openstack/compute/contrib/floating_ips.py:161
 
2464
#: nova/api/openstack/compute/contrib/floating_ips.py:158
2435
2465
msgid "No more floating ips available."
2436
2466
msgstr "没有更多的浮动ip。"
2437
2467
 
2438
 
#: nova/api/openstack/compute/contrib/floating_ips.py:201
2439
 
#: nova/api/openstack/compute/contrib/floating_ips.py:230
2440
 
#: nova/api/openstack/compute/contrib/security_groups.py:571
2441
 
#: nova/api/openstack/compute/contrib/security_groups.py:604
 
2468
#: nova/api/openstack/compute/contrib/floating_ips.py:196
 
2469
#: nova/api/openstack/compute/contrib/floating_ips.py:222
 
2470
#: nova/api/openstack/compute/contrib/security_groups.py:584
 
2471
#: nova/api/openstack/compute/contrib/security_groups.py:617
2442
2472
msgid "Missing parameter dict"
2443
2473
msgstr "缺少参数 dict"
2444
2474
 
2445
 
#: nova/api/openstack/compute/contrib/floating_ips.py:204
2446
 
#: nova/api/openstack/compute/contrib/floating_ips.py:233
 
2475
#: nova/api/openstack/compute/contrib/floating_ips.py:199
 
2476
#: nova/api/openstack/compute/contrib/floating_ips.py:225
2447
2477
msgid "Address not specified"
2448
2478
msgstr "地址没有指定"
2449
2479
 
2450
 
#: nova/api/openstack/compute/contrib/floating_ips.py:213
 
2480
#: nova/api/openstack/compute/contrib/floating_ips.py:208
2451
2481
msgid "No fixed ips associated to instance"
2452
2482
msgstr "没有固定ip与实例关联"
2453
2483
 
2454
 
#: nova/api/openstack/compute/contrib/floating_ips.py:216
2455
 
msgid "Associate floating ip failed"
2456
 
msgstr "关联浮动ip失败"
2457
 
 
2458
2484
#: nova/api/openstack/compute/contrib/hosts.py:144
2459
2485
#, python-format
2460
2486
msgid "Invalid status: '%s'"
2480
2506
msgid "Setting host %(host)s to %(state)s."
2481
2507
msgstr "把主机 %(host)s 设置为 %(state)s。"
2482
2508
 
2483
 
#: nova/api/openstack/compute/contrib/hosts.py:230
 
2509
#: nova/api/openstack/compute/contrib/hosts.py:228
2484
2510
msgid "Describe-resource is admin only functionality"
2485
2511
msgstr "Describe-resource是只有管理员才能执行的功能。"
2486
2512
 
2487
 
#: nova/api/openstack/compute/contrib/hosts.py:238
 
2513
#: nova/api/openstack/compute/contrib/hosts.py:236
2488
2514
msgid "Host not found"
2489
2515
msgstr "没有找到主机"
2490
2516
 
2491
 
#: nova/api/openstack/compute/contrib/keypairs.py:70
 
2517
#: nova/api/openstack/compute/contrib/keypairs.py:71
2492
2518
msgid "Keypair name contains unsafe characters"
2493
2519
msgstr ""
2494
2520
 
2495
 
#: nova/api/openstack/compute/contrib/keypairs.py:95
 
2521
#: nova/api/openstack/compute/contrib/keypairs.py:96
2496
2522
msgid "Keypair name must be between 1 and 255 characters long"
2497
2523
msgstr "密钥对名称长度必须在1到255个字符之间"
2498
2524
 
2499
 
#: nova/api/openstack/compute/contrib/keypairs.py:100
 
2525
#: nova/api/openstack/compute/contrib/keypairs.py:101
2500
2526
#, python-format
2501
2527
msgid "Key pair '%s' already exists."
2502
2528
msgstr "密钥对 '%s' 已经存在。"
2514
2540
msgid "Unable to find address %r"
2515
2541
msgstr "无法找到地址 %r"
2516
2542
 
2517
 
#: nova/api/openstack/compute/contrib/networks.py:62
 
2543
#: nova/api/openstack/compute/contrib/networks.py:65
2518
2544
#, python-format
2519
2545
msgid "Network does not have %s action"
2520
2546
msgstr "网络不包含动作 %s"
2521
2547
 
2522
 
#: nova/api/openstack/compute/contrib/networks.py:70
 
2548
#: nova/api/openstack/compute/contrib/networks.py:73
2523
2549
#, python-format
2524
2550
msgid "Disassociating network with id %s"
2525
2551
msgstr "为id是 %s 的网络解除关联"
2526
2552
 
2527
 
#: nova/api/openstack/compute/contrib/networks.py:74
2528
 
#: nova/api/openstack/compute/contrib/networks.py:91
2529
 
#: nova/api/openstack/compute/contrib/networks.py:101
 
2553
#: nova/api/openstack/compute/contrib/networks.py:77
 
2554
#: nova/api/openstack/compute/contrib/networks.py:94
 
2555
#: nova/api/openstack/compute/contrib/networks.py:104
2530
2556
msgid "Network not found"
2531
2557
msgstr "没有找到网络"
2532
2558
 
2533
 
#: nova/api/openstack/compute/contrib/networks.py:87
 
2559
#: nova/api/openstack/compute/contrib/networks.py:90
2534
2560
#, python-format
2535
2561
msgid "Showing network with id %s"
2536
2562
msgstr "显示id是 %s 的网络"
2537
2563
 
2538
 
#: nova/api/openstack/compute/contrib/networks.py:97
 
2564
#: nova/api/openstack/compute/contrib/networks.py:100
2539
2565
#, python-format
2540
2566
msgid "Deleting network with id %s"
2541
2567
msgstr "正在删除id是 %s 的网络"
2542
2568
 
 
2569
#: nova/api/openstack/compute/contrib/quotas.py:59
 
2570
msgid "Quota limit must be -1 or greater."
 
2571
msgstr ""
 
2572
 
2543
2573
#: nova/api/openstack/compute/contrib/scheduler_hints.py:41
2544
2574
msgid "Malformed scheduler_hints attribute"
2545
2575
msgstr "错误格式的 scheduler_hints 属性"
2546
2576
 
2547
 
#: nova/api/openstack/compute/contrib/security_groups.py:222
 
2577
#: nova/api/openstack/compute/contrib/security_groups.py:224
2548
2578
msgid "Security group id should be integer"
2549
2579
msgstr "安全组id应该是整数"
2550
2580
 
2551
 
#: nova/api/openstack/compute/contrib/security_groups.py:243
 
2581
#: nova/api/openstack/compute/contrib/security_groups.py:245
2552
2582
#, fuzzy
2553
2583
msgid "Security group is still in use"
2554
2584
msgstr "安全组id应该是整数"
2555
2585
 
2556
 
#: nova/api/openstack/compute/contrib/security_groups.py:295
 
2586
#: nova/api/openstack/compute/contrib/security_groups.py:301
2557
2587
#, python-format
2558
2588
msgid "Security group %s already exists"
2559
2589
msgstr "安全组 %s 已经存在"
2560
2590
 
2561
 
#: nova/api/openstack/compute/contrib/security_groups.py:315
 
2591
#: nova/api/openstack/compute/contrib/security_groups.py:321
2562
2592
#, python-format
2563
2593
msgid "Security group %s is not a string or unicode"
2564
2594
msgstr "安全组 %s 既不是字符串也不是unicode"
2565
2595
 
2566
 
#: nova/api/openstack/compute/contrib/security_groups.py:318
 
2596
#: nova/api/openstack/compute/contrib/security_groups.py:324
2567
2597
#, python-format
2568
2598
msgid "Security group %s cannot be empty."
2569
2599
msgstr "安全组 %s 不能为空。"
2570
2600
 
2571
 
#: nova/api/openstack/compute/contrib/security_groups.py:321
 
2601
#: nova/api/openstack/compute/contrib/security_groups.py:327
2572
2602
#, python-format
2573
2603
msgid "Security group %s should not be greater than 255 characters."
2574
2604
msgstr "安全组 %s 不能比255个字符更长。"
2575
2605
 
2576
 
#: nova/api/openstack/compute/contrib/security_groups.py:348
 
2606
#: nova/api/openstack/compute/contrib/security_groups.py:354
2577
2607
msgid "Parent group id is not integer"
2578
2608
msgstr "父组id不是整数"
2579
2609
 
2580
 
#: nova/api/openstack/compute/contrib/security_groups.py:351
 
2610
#: nova/api/openstack/compute/contrib/security_groups.py:357
2581
2611
#, python-format
2582
2612
msgid "Security group (%s) not found"
2583
2613
msgstr "没有找到安全组 (%s)"
2584
2614
 
2585
 
#: nova/api/openstack/compute/contrib/security_groups.py:369
 
2615
#: nova/api/openstack/compute/contrib/security_groups.py:375
2586
2616
msgid "Not enough parameters to build a valid rule."
2587
2617
msgstr "参数不够创建有效规则。"
2588
2618
 
2589
 
#: nova/api/openstack/compute/contrib/security_groups.py:376
 
2619
#: nova/api/openstack/compute/contrib/security_groups.py:382
2590
2620
#, python-format
2591
2621
msgid "This rule already exists in group %s"
2592
2622
msgstr "这条规则已经存在于组%s 中"
2593
2623
 
2594
 
#: nova/api/openstack/compute/contrib/security_groups.py:414
 
2624
#: nova/api/openstack/compute/contrib/security_groups.py:427
2595
2625
msgid "Parent or group id is not integer"
2596
2626
msgstr "父组id或者组id不是整数"
2597
2627
 
2598
 
#: nova/api/openstack/compute/contrib/security_groups.py:507
 
2628
#: nova/api/openstack/compute/contrib/security_groups.py:520
2599
2629
msgid "Rule id is not integer"
2600
2630
msgstr "规则id不是整数"
2601
2631
 
2602
 
#: nova/api/openstack/compute/contrib/security_groups.py:510
 
2632
#: nova/api/openstack/compute/contrib/security_groups.py:523
2603
2633
#, python-format
2604
2634
msgid "Rule (%s) not found"
2605
2635
msgstr "没有找到规则 (%s)"
2606
2636
 
2607
 
#: nova/api/openstack/compute/contrib/security_groups.py:574
2608
 
#: nova/api/openstack/compute/contrib/security_groups.py:607
 
2637
#: nova/api/openstack/compute/contrib/security_groups.py:587
 
2638
#: nova/api/openstack/compute/contrib/security_groups.py:620
2609
2639
msgid "Security group not specified"
2610
2640
msgstr "没有指定安全组"
2611
2641
 
2612
 
#: nova/api/openstack/compute/contrib/security_groups.py:578
2613
 
#: nova/api/openstack/compute/contrib/security_groups.py:611
 
2642
#: nova/api/openstack/compute/contrib/security_groups.py:591
 
2643
#: nova/api/openstack/compute/contrib/security_groups.py:624
2614
2644
msgid "Security group name cannot be empty"
2615
2645
msgstr "安全组名称不能是空"
2616
2646
 
2617
 
#: nova/api/openstack/compute/contrib/server_start_stop.py:45
2618
 
#, python-format
2619
 
msgid "start instance %r"
 
2647
#: nova/api/openstack/compute/contrib/server_start_stop.py:46
 
2648
#, fuzzy, python-format
 
2649
msgid "start instance"
2620
2650
msgstr "启动实例 %r"
2621
2651
 
2622
 
#: nova/api/openstack/compute/contrib/server_start_stop.py:54
2623
 
#, python-format
2624
 
msgid "stop instance %r"
 
2652
#: nova/api/openstack/compute/contrib/server_start_stop.py:55
 
2653
#, fuzzy, python-format
 
2654
msgid "stop instance"
2625
2655
msgstr "停止实例 %r"
2626
2656
 
2627
2657
#: nova/api/openstack/compute/contrib/volumes.py:73
2628
 
#: nova/api/openstack/volume/volumes.py:106
 
2658
#: nova/api/openstack/volume/volumes.py:100
2629
2659
#, python-format
2630
2660
msgid "vol=%s"
2631
2661
msgstr "vol=%s"
2632
2662
 
2633
2663
#: nova/api/openstack/compute/contrib/volumes.py:146
2634
 
#: nova/api/openstack/volume/volumes.py:184
 
2664
#: nova/api/openstack/volume/volumes.py:178
2635
2665
#, python-format
2636
2666
msgid "Delete volume with id: %s"
2637
2667
msgstr "删除id为 %s 的卷"
2638
2668
 
2639
 
#: nova/api/openstack/compute/contrib/volumes.py:329
 
2669
#: nova/api/openstack/compute/contrib/volumes.py:330
2640
2670
#, python-format
2641
2671
msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
2642
2672
msgstr "把卷 %(volume_id)s 附加到实例 %(server_id)s 的 %(device)s 设备上"
2643
2673
 
2644
 
#: nova/api/openstack/compute/contrib/volumes.py:481
 
2674
#: nova/api/openstack/compute/contrib/volumes.py:376
 
2675
#, fuzzy, python-format
 
2676
msgid "Instance %s is not attached."
 
2677
msgstr "实例 %s:没有启动"
 
2678
 
 
2679
#: nova/api/openstack/compute/contrib/volumes.py:482
2645
2680
#: nova/api/openstack/volume/snapshots.py:110
2646
2681
#, python-format
2647
2682
msgid "Delete snapshot with id: %s"
2648
2683
msgstr "删除id为 %s 的快照"
2649
2684
 
2650
 
#: nova/api/openstack/compute/contrib/volumes.py:524
 
2685
#: nova/api/openstack/compute/contrib/volumes.py:525
2651
2686
#: nova/api/openstack/volume/snapshots.py:150
2652
2687
#, python-format
2653
2688
msgid "Create snapshot from volume %s"
2654
2689
msgstr "为卷 %s 创建快照"
2655
2690
 
 
2691
#: nova/api/openstack/volume/contrib/types_extra_specs.py:90
 
2692
msgid "Malformed extra specs"
 
2693
msgstr ""
 
2694
 
2656
2695
#: nova/auth/fakeldap.py:33
2657
2696
msgid "Attempted to instantiate singleton"
2658
2697
msgstr "试图实例化单例"
2664
2703
"instead."
2665
2704
msgstr "尝试删除组中最后一个成员,用删除组 %s 来代替。"
2666
2705
 
2667
 
#: nova/auth/manager.py:298
 
2706
#: nova/auth/manager.py:299
2668
2707
#, python-format
2669
2708
msgid "Looking up user: %r"
2670
2709
msgstr "查找用户:%r"
2671
2710
 
2672
 
#: nova/auth/manager.py:302
 
2711
#: nova/auth/manager.py:303
2673
2712
#, python-format
2674
2713
msgid "Failed authorization for access key %s"
2675
2714
msgstr "访问密钥 %s 授权失败"
2676
2715
 
2677
 
#: nova/auth/manager.py:308
 
2716
#: nova/auth/manager.py:309
2678
2717
#, python-format
2679
2718
msgid "Using project name = user name (%s)"
2680
2719
msgstr "使用用户名称来作为项目名称 (%s)"
2681
2720
 
2682
 
#: nova/auth/manager.py:315
 
2721
#: nova/auth/manager.py:316
2683
2722
#, python-format
2684
2723
msgid "failed authorization: no project named %(pjid)s (user=%(uname)s)"
2685
2724
msgstr "授权失败:没有此项目名称 %(pjid)s (user=%(uname)s)"
2686
2725
 
2687
 
#: nova/auth/manager.py:324
 
2726
#: nova/auth/manager.py:325
2688
2727
#, python-format
2689
2728
msgid ""
2690
2729
"Failed authorization: user %(uname)s not admin and not member of project "
2691
2730
"%(pjname)s"
2692
2731
msgstr "授权失败:用户 %(uname)s 不是管理员,也不是项目 %(pjname)s 的成员"
2693
2732
 
2694
 
#: nova/auth/manager.py:331 nova/auth/manager.py:343
 
2733
#: nova/auth/manager.py:332 nova/auth/manager.py:344
2695
2734
#, python-format
2696
2735
msgid "user.secret: %s"
2697
2736
msgstr "user.secret: %s"
2698
2737
 
2699
 
#: nova/auth/manager.py:332 nova/auth/manager.py:344
 
2738
#: nova/auth/manager.py:333 nova/auth/manager.py:345
2700
2739
#, python-format
2701
2740
msgid "expected_signature: %s"
2702
2741
msgstr "expected_signature: %s"
2703
2742
 
2704
 
#: nova/auth/manager.py:333 nova/auth/manager.py:345
 
2743
#: nova/auth/manager.py:334 nova/auth/manager.py:346
2705
2744
#, python-format
2706
2745
msgid "signature: %s"
2707
2746
msgstr "签名: %s"
2708
2747
 
2709
 
#: nova/auth/manager.py:335 nova/auth/manager.py:357
 
2748
#: nova/auth/manager.py:336 nova/auth/manager.py:358
2710
2749
#, python-format
2711
2750
msgid "Invalid signature for user %s"
2712
2751
msgstr "用户 %s 的签名无效"
2713
2752
 
2714
 
#: nova/auth/manager.py:353
 
2753
#: nova/auth/manager.py:354
2715
2754
#, python-format
2716
2755
msgid "host_only_signature: %s"
2717
2756
msgstr "host_only_signature: %s"
2718
2757
 
2719
 
#: nova/auth/manager.py:449
 
2758
#: nova/auth/manager.py:450
2720
2759
msgid "Must specify project"
2721
2760
msgstr "必须指定项目"
2722
2761
 
2723
 
#: nova/auth/manager.py:490
 
2762
#: nova/auth/manager.py:491
2724
2763
#, python-format
2725
2764
msgid "Adding role %(role)s to user %(uid)s in project %(pid)s"
2726
2765
msgstr "为用户 %(uid)s 添加角色 %(role)s 用户位置在%(pid)s 项目里"
2727
2766
 
2728
 
#: nova/auth/manager.py:493
 
2767
#: nova/auth/manager.py:494
2729
2768
#, python-format
2730
2769
msgid "Adding sitewide role %(role)s to user %(uid)s"
2731
2770
msgstr "添加全局角色 %(role)s 给用户 %(uid)s"
2732
2771
 
2733
 
#: nova/auth/manager.py:519
 
2772
#: nova/auth/manager.py:520
2734
2773
#, python-format
2735
2774
msgid "Removing role %(role)s from user %(uid)s on project %(pid)s"
2736
2775
msgstr "移除用户 %(uid)s 的角色 %(role)s 用户位置是在项目 %(pid)s 里"
2737
2776
 
2738
 
#: nova/auth/manager.py:522
 
2777
#: nova/auth/manager.py:523
2739
2778
#, python-format
2740
2779
msgid "Removing sitewide role %(role)s from user %(uid)s"
2741
2780
msgstr "移除全局角色 %(role)s 对象是用户 %(uid)s"
2742
2781
 
2743
 
#: nova/auth/manager.py:595
 
2782
#: nova/auth/manager.py:596
2744
2783
#, python-format
2745
2784
msgid "Created project %(name)s with manager %(manager_user)s"
2746
2785
msgstr "创建项目 %(name)s 通过管理员 %(manager_user)s"
2747
2786
 
2748
 
#: nova/auth/manager.py:613
 
2787
#: nova/auth/manager.py:614
2749
2788
#, python-format
2750
2789
msgid "modifying project %s"
2751
2790
msgstr "正在修改项目 %s"
2752
2791
 
2753
 
#: nova/auth/manager.py:625
 
2792
#: nova/auth/manager.py:626
2754
2793
#, python-format
2755
2794
msgid "Adding user %(uid)s to project %(pid)s"
2756
2795
msgstr "添加用户 %(uid)s 到项目%(pid)s"
2757
2796
 
2758
 
#: nova/auth/manager.py:646
 
2797
#: nova/auth/manager.py:647
2759
2798
#, python-format
2760
2799
msgid "Remove user %(uid)s from project %(pid)s"
2761
2800
msgstr "移除用户 %(uid)s 于项目 %(pid)s 中"
2762
2801
 
2763
 
#: nova/auth/manager.py:676
 
2802
#: nova/auth/manager.py:677
2764
2803
#, python-format
2765
2804
msgid "Deleting project %s"
2766
2805
msgstr "删除项目 %s"
2767
2806
 
2768
 
#: nova/auth/manager.py:734
 
2807
#: nova/auth/manager.py:735
2769
2808
#, python-format
2770
2809
msgid "Created user %(rvname)s (admin: %(rvadmin)r)"
2771
2810
msgstr "已创建用户 %(rvname)s (admin: %(rvadmin)r)"
2772
2811
 
2773
 
#: nova/auth/manager.py:743
 
2812
#: nova/auth/manager.py:744
2774
2813
#, python-format
2775
2814
msgid "Deleting user %s"
2776
2815
msgstr "删除用户 %s"
2777
2816
 
2778
 
#: nova/auth/manager.py:753
 
2817
#: nova/auth/manager.py:754
2779
2818
#, python-format
2780
2819
msgid "Access Key change for user %s"
2781
2820
msgstr "修改用户 %s 的访问密钥"
2782
2821
 
2783
 
#: nova/auth/manager.py:755
 
2822
#: nova/auth/manager.py:756
2784
2823
#, python-format
2785
2824
msgid "Secret Key change for user %s"
2786
2825
msgstr "修改用户 %s 的私钥"
2787
2826
 
2788
 
#: nova/auth/manager.py:757
 
2827
#: nova/auth/manager.py:758
2789
2828
#, python-format
2790
2829
msgid "Admin status set to %(admin)r for user %(uid)s"
2791
2830
msgstr "将管理员状态设置为 %(admin)r 目的是针对用户 %(uid)s"
2792
2831
 
2793
 
#: nova/auth/manager.py:802
 
2832
#: nova/auth/manager.py:803
2794
2833
#, python-format
2795
2834
msgid "No vpn data for project %s"
2796
2835
msgstr "没有 %s 项目的vpn数据"
2797
2836
 
2798
 
#: nova/cloudpipe/pipelib.py:46
 
2837
#: nova/auth/signer.py:147
 
2838
msgid "SHA256 not supported on this server"
 
2839
msgstr ""
 
2840
 
 
2841
#: nova/cloudpipe/pipelib.py:45
2799
2842
#, fuzzy, python-format
2800
2843
msgid "Instance type for vpn instances"
2801
2844
msgstr "无效的实例类型 %(instance_type)s。"
2802
2845
 
2803
 
#: nova/cloudpipe/pipelib.py:49
 
2846
#: nova/cloudpipe/pipelib.py:48
2804
2847
msgid "Template for cloudpipe instance boot script"
2805
2848
msgstr "cloudpipe实例的启动脚本模板"
2806
2849
 
2807
 
#: nova/cloudpipe/pipelib.py:52
 
2850
#: nova/cloudpipe/pipelib.py:51
2808
2851
msgid "Network to push into openvpn config"
2809
2852
msgstr "网络地址已存入openvpn配置"
2810
2853
 
2811
 
#: nova/cloudpipe/pipelib.py:55
 
2854
#: nova/cloudpipe/pipelib.py:54
2812
2855
msgid "Netmask to push into openvpn config"
2813
2856
msgstr "子网掩码已存入openvpn配置"
2814
2857
 
2815
 
#: nova/cloudpipe/pipelib.py:107
 
2858
#: nova/cloudpipe/pipelib.py:106
2816
2859
#, python-format
2817
2860
msgid "Launching VPN for %s"
2818
2861
msgstr "启动VPN %s"
2819
2862
 
2820
 
#: nova/compute/api.py:141
 
2863
#: nova/compute/api.py:131
2821
2864
msgid "No compute host specified"
2822
2865
msgstr "未指定计算宿主机"
2823
2866
 
2824
 
#: nova/compute/api.py:144
 
2867
#: nova/compute/api.py:134
2825
2868
#, python-format
2826
2869
msgid "Unable to find host for Instance %s"
2827
2870
msgstr "无法找到实例 %s 的宿主机"
2828
2871
 
2829
 
#: nova/compute/api.py:192
2830
 
#, python-format
2831
 
msgid ""
2832
 
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
2833
 
"properties"
2834
 
msgstr "%(pid)s 已经超过配额,试图设置 %(num_metadata)s 个元数据属性"
2835
 
 
2836
 
#: nova/compute/api.py:203
2837
 
#, python-format
2838
 
msgid "Quota exceeded for %(pid)s, metadata property key or value too long"
2839
 
msgstr "%(pid)s 已经超过配额,元数据属性键或值太长"
2840
 
 
2841
 
#: nova/compute/api.py:257
 
2872
#: nova/compute/api.py:195
2842
2873
#, fuzzy
2843
2874
msgid "Cannot run any more instances of this type."
2844
2875
msgstr "超过实例的配额。您无法运行更多此类型的实例。"
2845
2876
 
2846
 
#: nova/compute/api.py:259
 
2877
#: nova/compute/api.py:198
2847
2878
#, fuzzy, python-format
2848
2879
msgid "Can only run %s more instances of this type."
2849
2880
msgstr "超过实例的配额。您只能再运行 %s 个此类型的实例。"
2850
2881
 
2851
 
#: nova/compute/api.py:261
 
2882
#: nova/compute/api.py:201
2852
2883
#, fuzzy, python-format
2853
 
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. "
 
2884
msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances. %(msg)s"
2854
2885
msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例"
2855
2886
 
2856
 
#: nova/compute/api.py:310
2857
 
msgid "Creating a raw instance"
2858
 
msgstr "正在创建裸实例"
2859
 
 
2860
 
#: nova/compute/api.py:312
 
2887
#: nova/compute/api.py:215
2861
2888
#, python-format
2862
 
msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s"
2863
 
msgstr "使用 Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s"
2864
 
 
2865
 
#: nova/compute/api.py:383
 
2889
msgid ""
 
2890
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
 
2891
"properties"
 
2892
msgstr "%(pid)s 已经超过配额,试图设置 %(num_metadata)s 个元数据属性"
 
2893
 
 
2894
#: nova/compute/api.py:225
 
2895
msgid "Metadata property key blank"
 
2896
msgstr ""
 
2897
 
 
2898
#: nova/compute/api.py:229
 
2899
#, fuzzy, python-format
 
2900
msgid "Metadata property key greater than 255 characters"
 
2901
msgstr "安全组 %s 不能比255个字符更长。"
 
2902
 
 
2903
#: nova/compute/api.py:233
 
2904
#, fuzzy, python-format
 
2905
msgid "Metadata property value greater than 255 characters"
 
2906
msgstr "安全组 %s 不能比255个字符更长。"
 
2907
 
 
2908
#: nova/compute/api.py:429
2866
2909
#, python-format
2867
2910
msgid "Going to run %s instances..."
2868
2911
msgstr "准备运行 %s 个实例"
2869
2912
 
2870
 
#: nova/compute/api.py:447
 
2913
#: nova/compute/api.py:497
2871
2914
#, python-format
2872
2915
msgid "bdm %s"
2873
2916
msgstr "bdm %s"
2874
2917
 
2875
 
#: nova/compute/api.py:474
 
2918
#: nova/compute/api.py:524
2876
2919
#, python-format
2877
2920
msgid "block_device_mapping %s"
2878
2921
msgstr "block_device_mapping %s"
2879
2922
 
2880
 
#: nova/compute/api.py:591
 
2923
#: nova/compute/api.py:648
2881
2924
#, python-format
2882
2925
msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
2883
2926
msgstr "为 %(pid)s/%(uid)s 向调度器发送创建命令"
2884
2927
 
2885
 
#: nova/compute/api.py:871
 
2928
#: nova/compute/api.py:928
2886
2929
#, fuzzy, python-format
2887
2930
msgid "Going to try to soft delete instance"
2888
2931
msgstr "准备尝试软删除实例 %s"
2889
2932
 
2890
 
#: nova/compute/api.py:891
 
2933
#: nova/compute/api.py:948
2891
2934
#, fuzzy, python-format
2892
2935
msgid "No host for instance, deleting immediately"
2893
2936
msgstr "没有托管实例 %s,立刻删除"
2894
2937
 
2895
 
#: nova/compute/api.py:939
 
2938
#: nova/compute/api.py:996
2896
2939
#, fuzzy, python-format
2897
2940
msgid "Going to try to terminate instance"
2898
2941
msgstr "准备尝试终止实例 %s"
2899
2942
 
2900
 
#: nova/compute/api.py:977
 
2943
#: nova/compute/api.py:1034
2901
2944
#, fuzzy, python-format
2902
2945
msgid "Going to try to stop instance"
2903
2946
msgstr "准备尝试停止实例 %s"
2904
2947
 
2905
 
#: nova/compute/api.py:996
 
2948
#: nova/compute/api.py:1053
2906
2949
#, fuzzy, python-format
2907
2950
msgid "Going to try to start instance"
2908
2951
msgstr "准备尝试启动实例 %s"
2909
2952
 
2910
 
#: nova/compute/api.py:1000
 
2953
#: nova/compute/api.py:1057
2911
2954
#, python-format
2912
2955
msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
2913
2956
msgstr "实例 %(instance_uuid)s 没有停止。(%(vm_state)s"
2914
2957
 
2915
 
#: nova/compute/api.py:1071 nova/volume/api.py:173
 
2958
#: nova/compute/api.py:1128 nova/volume/api.py:173
2916
2959
#: nova/volume/volume_types.py:64
2917
2960
#, python-format
2918
2961
msgid "Searching by: %s"
2919
2962
msgstr "搜索条件: %s"
2920
2963
 
2921
 
#: nova/compute/api.py:1201
 
2964
#: nova/compute/api.py:1258
2922
2965
#, python-format
2923
2966
msgid "Image type not recognized %s"
2924
2967
msgstr "无法识别镜像类型 %s"
2925
2968
 
2926
 
#: nova/compute/api.py:1369
 
2969
#: nova/compute/api.py:1437
2927
2970
msgid "flavor_id is None. Assuming migration."
2928
2971
msgstr "flavor_id为空。假定在迁移。"
2929
2972
 
2930
 
#: nova/compute/api.py:1377
 
2973
#: nova/compute/api.py:1445
2931
2974
#, python-format
2932
2975
msgid ""
2933
2976
"Old instance type %(current_instance_type_name)s,  new instance type "
2934
2977
"%(new_instance_type_name)s"
2935
2978
msgstr "旧的实例类型 %(current_instance_type_name)s,新的实例类型 %(new_instance_type_name)s"
2936
2979
 
2937
 
#: nova/compute/api.py:1644
 
2980
#: nova/compute/api.py:1710
2938
2981
#, python-format
2939
2982
msgid "multiple fixedips exist, using the first: %s"
2940
2983
msgstr "存在多个固定IP,使用第一个:%s"
2953
2996
msgid "Instance type %s not found for deletion"
2954
2997
msgstr "未找到要删除的实例类型 %s"
2955
2998
 
2956
 
#: nova/compute/manager.py:138
 
2999
#: nova/compute/manager.py:153
2957
3000
#, python-format
2958
3001
msgid "check_instance_lock: decorating: |%s|"
2959
3002
msgstr "check_instance_lock: decorating: |%s|"
2960
3003
 
2961
 
#: nova/compute/manager.py:140
2962
 
#, python-format
2963
 
msgid ""
2964
 
"check_instance_lock: arguments: |%(self)s| |%(context)s| "
2965
 
"|%(instance_uuid)s|"
 
3004
#: nova/compute/manager.py:155
 
3005
#, fuzzy, python-format
 
3006
msgid "check_instance_lock: arguments: |%(self)s| |%(context)s|"
2966
3007
msgstr ""
2967
3008
"check_instance_lock: arguments: |%(self)s| |%(context)s| "
2968
3009
"|%(instance_uuid)s|"
2969
3010
 
2970
 
#: nova/compute/manager.py:144
 
3011
#: nova/compute/manager.py:159
2971
3012
#, python-format
2972
3013
msgid "check_instance_lock: locked: |%s|"
2973
3014
msgstr "check_instance_lock: 锁定: |%s|"
2974
3015
 
2975
 
#: nova/compute/manager.py:146
 
3016
#: nova/compute/manager.py:161
2976
3017
#, python-format
2977
3018
msgid "check_instance_lock: admin: |%s|"
2978
3019
msgstr "check_instance_lock: admin: |%s|"
2979
3020
 
2980
 
#: nova/compute/manager.py:151
 
3021
#: nova/compute/manager.py:166
2981
3022
#, python-format
2982
3023
msgid "check_instance_lock: executing: |%s|"
2983
3024
msgstr "check_instance_lock: 执行中: |%s|"
2984
3025
 
2985
 
#: nova/compute/manager.py:155
 
3026
#: nova/compute/manager.py:170
2986
3027
#, python-format
2987
3028
msgid "check_instance_lock: not executing |%s|"
2988
3029
msgstr "check_instance_lock:  未执行 |%s|"
2989
3030
 
2990
 
#: nova/compute/manager.py:201
 
3031
#: nova/compute/manager.py:231
2991
3032
#, python-format
2992
3033
msgid "Unable to load the virtualization driver: %s"
2993
3034
msgstr "无法加载虚拟驱动:%s"
2994
3035
 
2995
 
#: nova/compute/manager.py:223
2996
 
#, python-format
2997
 
msgid ""
2998
 
"Instance %(instance_uuid)s has been destroyed from under us while trying "
2999
 
"to set it to ERROR"
 
3036
#: nova/compute/manager.py:253
 
3037
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
3000
3038
msgstr ""
3001
3039
 
3002
 
#: nova/compute/manager.py:240
 
3040
#: nova/compute/manager.py:269
3003
3041
#, python-format
3004
3042
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
3005
3043
msgstr "当前状态是 %(drv_state)s,数据库状态是 %(db_state)s。"
3006
3044
 
3007
 
#: nova/compute/manager.py:245
 
3045
#: nova/compute/manager.py:274
3008
3046
msgid "Rebooting instance after nova-compute restart."
3009
3047
msgstr "nova-compute重启后,实例正在重启。"
3010
3048
 
3011
 
#: nova/compute/manager.py:255
 
3049
#: nova/compute/manager.py:284
3012
3050
msgid "Hypervisor driver does not support firewall rules"
3013
3051
msgstr "虚拟机管理程序驱动不支持防火墙规则"
3014
3052
 
3015
 
#: nova/compute/manager.py:260
 
3053
#: nova/compute/manager.py:289
3016
3054
msgid "Checking state"
3017
3055
msgstr "正在检查状态"
3018
3056
 
3019
 
#: nova/compute/manager.py:329
 
3057
#: nova/compute/manager.py:358
3020
3058
#, python-format
3021
3059
msgid "Setting up bdm %s"
3022
3060
msgstr "正在设置 bdm %s"
3023
3061
 
3024
 
#: nova/compute/manager.py:400
3025
 
#, python-format
3026
 
msgid "Instance %s already deleted from database. Attempting forceful vm deletion"
3027
 
msgstr ""
3028
 
 
3029
 
#: nova/compute/manager.py:406
3030
 
#, fuzzy, python-format
3031
 
msgid "Exception encountered while terminating the instance %s"
3032
 
msgstr "终止实例 %(instance_uuid)s 时发生异常"
3033
 
 
3034
 
#: nova/compute/manager.py:444
3035
 
#, python-format
3036
 
msgid "Instance %s not found."
3037
 
msgstr "未找到实例 %s"
3038
 
 
3039
 
#: nova/compute/manager.py:480
 
3062
#: nova/compute/manager.py:445
 
3063
#, fuzzy
 
3064
msgid "Instance not found."
 
3065
msgstr "没有找到实例"
 
3066
 
 
3067
#: nova/compute/manager.py:477
3040
3068
msgid "Instance has already been created"
3041
3069
msgstr "实例已经创建"
3042
3070
 
3043
 
#: nova/compute/manager.py:523
 
3071
#: nova/compute/manager.py:520
3044
3072
#, python-format
3045
3073
msgid ""
3046
3074
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
3049
3077
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
3050
3078
"allowed_size_bytes=%(allowed_size_bytes)d"
3051
3079
 
3052
 
#: nova/compute/manager.py:528
 
3080
#: nova/compute/manager.py:526
3053
3081
#, python-format
3054
3082
msgid ""
3055
3083
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
3058
3086
"镜像 '%(image_id)s'  的大小为 %(size_bytes)d ,超过实例类型 instance_type 所允许的大小 "
3059
3087
"%(allowed_size_bytes)d"
3060
3088
 
3061
 
#: nova/compute/manager.py:538
 
3089
#: nova/compute/manager.py:536
3062
3090
msgid "Starting instance..."
3063
3091
msgstr "正在启动虚拟机"
3064
3092
 
3065
 
#: nova/compute/manager.py:548
 
3093
#: nova/compute/manager.py:546
3066
3094
msgid "Skipping network allocation for instance"
3067
3095
msgstr "实例跳过网络分配"
3068
3096
 
3069
 
#: nova/compute/manager.py:561
 
3097
#: nova/compute/manager.py:559
3070
3098
msgid "Instance failed network setup"
3071
3099
msgstr "实例网络设置失败"
3072
3100
 
3073
 
#: nova/compute/manager.py:565
 
3101
#: nova/compute/manager.py:563
3074
3102
#, python-format
3075
3103
msgid "Instance network_info: |%s|"
3076
3104
msgstr "实例的network_info:|%s|"
3077
3105
 
3078
 
#: nova/compute/manager.py:578
 
3106
#: nova/compute/manager.py:576
3079
3107
msgid "Instance failed block device setup"
3080
3108
msgstr "实例块设备设置失败"
3081
3109
 
3082
 
#: nova/compute/manager.py:594
 
3110
#: nova/compute/manager.py:592
3083
3111
msgid "Instance failed to spawn"
3084
3112
msgstr "实例生产失败"
3085
3113
 
3086
 
#: nova/compute/manager.py:615
 
3114
#: nova/compute/manager.py:616
3087
3115
msgid "Deallocating network for instance"
3088
3116
msgstr "释放实例的网络"
3089
3117
 
3090
 
#: nova/compute/manager.py:672
 
3118
#: nova/compute/manager.py:671
3091
3119
#, python-format
3092
3120
msgid "%(action_str)s instance"
3093
3121
msgstr "%(action_str)s 实例"
3094
3122
 
3095
 
#: nova/compute/manager.py:699
 
3123
#: nova/compute/manager.py:698
3096
3124
#, python-format
3097
3125
msgid "Ignoring DiskNotFound: %s"
3098
3126
msgstr "忽略异常 DiskNotFound: %s"
3099
3127
 
3100
 
#: nova/compute/manager.py:708
 
3128
#: nova/compute/manager.py:707
3101
3129
#, python-format
3102
3130
msgid "terminating bdm %s"
3103
3131
msgstr "终止bdm %s"
3104
3132
 
3105
 
#: nova/compute/manager.py:742 nova/compute/manager.py:1328
3106
 
#: nova/compute/manager.py:1416 nova/compute/manager.py:2501
 
3133
#: nova/compute/manager.py:746 nova/compute/manager.py:1363
 
3134
#: nova/compute/manager.py:1459 nova/compute/manager.py:2539
3107
3135
#, python-format
3108
3136
msgid "%s. Setting instance vm_state to ERROR"
3109
3137
msgstr "%s。把实例的 vm_state设置为ERROR"
3110
3138
 
3111
 
#: nova/compute/manager.py:811
3112
 
#, python-format
3113
 
msgid ""
3114
 
"Cannot rebuild instance [%(instance_uuid)s], because the given image does"
3115
 
" not exist."
 
3139
#: nova/compute/manager.py:819
 
3140
#, fuzzy, python-format
 
3141
msgid "Cannot rebuild instance because the given image does not exist."
3116
3142
msgstr "无法重建实例 [%(instance_uuid)s],因为给定的镜像不存在。"
3117
3143
 
3118
 
#: nova/compute/manager.py:816
3119
 
#, python-format
3120
 
msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s"
 
3144
#: nova/compute/manager.py:824
 
3145
#, fuzzy, python-format
 
3146
msgid "Cannot rebuild instance: %(exc)s"
3121
3147
msgstr "无法重新创建实例 [%(instance_uuid)s]: %(exc)s"
3122
3148
 
3123
 
#: nova/compute/manager.py:823
3124
 
#, python-format
3125
 
msgid "Rebuilding instance %s"
 
3149
#: nova/compute/manager.py:832
 
3150
#, fuzzy, python-format
 
3151
msgid "Rebuilding instance"
3126
3152
msgstr "正在重新创建实例 %s"
3127
3153
 
3128
 
#: nova/compute/manager.py:876
3129
 
#, python-format
3130
 
msgid "Rebooting instance %s"
 
3154
#: nova/compute/manager.py:898
 
3155
#, fuzzy, python-format
 
3156
msgid "Rebooting instance"
3131
3157
msgstr "正在重启虚拟机 %s"
3132
3158
 
3133
 
#: nova/compute/manager.py:891
3134
 
#, python-format
 
3159
#: nova/compute/manager.py:914
 
3160
#, fuzzy, python-format
3135
3161
msgid ""
3136
 
"trying to reboot a non-running instance: %(instance_uuid)s (state: "
3137
 
"%(state)s expected: %(running)s)"
 
3162
"trying to reboot a non-running instance: (state: %(state)s expected: "
 
3163
"%(running)s)"
3138
3164
msgstr "试图重启一个没有运行的实例:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)"
3139
3165
 
3140
 
#: nova/compute/manager.py:933
 
3166
#: nova/compute/manager.py:956
3141
3167
#, python-format
3142
3168
msgid "instance %s: snapshotting"
3143
3169
msgstr "实例 %s: 快照中"
3144
3170
 
3145
 
#: nova/compute/manager.py:939
3146
 
#, python-format
 
3171
#: nova/compute/manager.py:962
 
3172
#, fuzzy, python-format
3147
3173
msgid ""
3148
 
"trying to snapshot a non-running instance: %(instance_uuid)s (state: "
3149
 
"%(state)s expected: %(running)s)"
 
3174
"trying to snapshot a non-running instance: (state: %(state)s expected: "
 
3175
"%(running)s)"
3150
3176
msgstr "试图为一个没有运行的实例快照:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)"
3151
3177
 
3152
 
#: nova/compute/manager.py:995
 
3178
#: nova/compute/manager.py:1021
3153
3179
#, python-format
3154
3180
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
3155
3181
msgstr "找到 %(num_images)d 个镜像 (rotation: %(rotation)d)"
3156
3182
 
3157
 
#: nova/compute/manager.py:1001
 
3183
#: nova/compute/manager.py:1027
3158
3184
#, python-format
3159
3185
msgid "Rotating out %d backups"
3160
3186
msgstr "轮换出%d个备份"
3161
3187
 
3162
 
#: nova/compute/manager.py:1005
 
3188
#: nova/compute/manager.py:1032
3163
3189
#, python-format
3164
3190
msgid "Deleting image %s"
3165
3191
msgstr "正在删除镜像 %s"
3166
3192
 
3167
 
#: nova/compute/manager.py:1035
 
3193
#: nova/compute/manager.py:1063
3168
3194
#, python-format
3169
3195
msgid "Failed to set admin password. Instance %s is not running"
3170
3196
msgstr "设置管理员密码失败。实例 %s 没有运行"
3171
3197
 
3172
 
#: nova/compute/manager.py:1041
3173
 
#, python-format
3174
 
msgid "Instance %s: Root password set"
 
3198
#: nova/compute/manager.py:1069
 
3199
#, fuzzy, python-format
 
3200
msgid "Root password set"
3175
3201
msgstr "实例 %s:Root密码已设置"
3176
3202
 
3177
 
#: nova/compute/manager.py:1050
 
3203
#: nova/compute/manager.py:1077
3178
3204
msgid "set_admin_password is not implemented by this driver."
3179
3205
msgstr "该驱动不能执行set_admin_password。"
3180
3206
 
3181
 
#: nova/compute/manager.py:1064
 
3207
#: nova/compute/manager.py:1091
3182
3208
msgid "Error setting admin password"
3183
3209
msgstr "设置管理员密码出错"
3184
3210
 
3185
 
#: nova/compute/manager.py:1079
3186
 
#, python-format
 
3211
#: nova/compute/manager.py:1106
 
3212
#, fuzzy, python-format
3187
3213
msgid ""
3188
 
"trying to inject a file into a non-running instance: %(instance_uuid)s "
3189
 
"(state: %(current_power_state)s expected: %(expected_state)s)"
 
3214
"trying to inject a file into a non-running (state: "
 
3215
"%(current_power_state)s expected: %(expected_state)s)"
3190
3216
msgstr ""
3191
3217
"试图把一个文件注入到没有运行的实例:%(instance_uuid)s (状态: %(current_power_state)s 预计: "
3192
3218
"%(expected_state)s)"
3193
3219
 
3194
 
#: nova/compute/manager.py:1084
3195
 
#, python-format
3196
 
msgid "instance %(instance_uuid)s: injecting file to %(path)s"
3197
 
msgstr "实例 %(instance_uuid)s:把文件注入 %(path)s"
 
3220
#: nova/compute/manager.py:1110
 
3221
#, fuzzy, python-format
 
3222
msgid "injecting file to %(path)s"
 
3223
msgstr "注入文件路径:'%s'"
3198
3224
 
3199
 
#: nova/compute/manager.py:1098
3200
 
#, python-format
 
3225
#: nova/compute/manager.py:1124
 
3226
#, fuzzy, python-format
3201
3227
msgid ""
3202
 
"trying to update agent on a non-running instance: %(instance_uuid)s "
3203
 
"(state: %(current_power_state)s expected: %(expected_state)s)"
 
3228
"trying to update agent on a non-running (state: %(current_power_state)s "
 
3229
"expected: %(expected_state)s)"
3204
3230
msgstr ""
3205
3231
"试图更新没有运行的实例上的代理:%(instance_uuid)s (状态: %(current_power_state)s 预计: "
3206
3232
"%(expected_state)s)"
3207
3233
 
3208
 
#: nova/compute/manager.py:1103
3209
 
#, python-format
3210
 
msgid "instance %(instance_uuid)s: updating agent to %(url)s"
3211
 
msgstr "实例 %(instance_uuid)s:正在把代理更新到 %(url)s"
3212
 
 
3213
 
#: nova/compute/manager.py:1116
3214
 
#, python-format
3215
 
msgid "instance %s: rescuing"
3216
 
msgstr "实例 %s:正在救援中"
 
3234
#: nova/compute/manager.py:1128
 
3235
#, fuzzy, python-format
 
3236
msgid "updating agent to %(url)s"
 
3237
msgstr "把代理更新为 %s"
3217
3238
 
3218
3239
#: nova/compute/manager.py:1141
3219
 
#, python-format
3220
 
msgid "instance %s: unrescuing"
 
3240
msgid "Rescuing"
 
3241
msgstr ""
 
3242
 
 
3243
#: nova/compute/manager.py:1166
 
3244
#, fuzzy, python-format
 
3245
msgid "Unrescuing"
3221
3246
msgstr "实例 %s:取消救援"
3222
3247
 
3223
 
#: nova/compute/manager.py:1270
 
3248
#: nova/compute/manager.py:1302
3224
3249
msgid "destination same as source!"
3225
3250
msgstr "目标与来源一样。"
3226
3251
 
3227
 
#: nova/compute/manager.py:1287
3228
 
#, python-format
3229
 
msgid "instance %s: migrating"
3230
 
msgstr "实例 %s:正在迁移"
3231
 
 
3232
 
#: nova/compute/manager.py:1471
3233
 
#, python-format
3234
 
msgid "instance %s: pausing"
3235
 
msgstr "实例 %s: 暂停"
3236
 
 
3237
 
#: nova/compute/manager.py:1489
3238
 
#, python-format
3239
 
msgid "instance %s: unpausing"
3240
 
msgstr "实例 %s: 取消暫停"
3241
 
 
3242
 
#: nova/compute/manager.py:1525
3243
 
#, python-format
3244
 
msgid "instance %s: retrieving diagnostics"
 
3252
#: nova/compute/manager.py:1319
 
3253
msgid "Migrating"
 
3254
msgstr ""
 
3255
 
 
3256
#: nova/compute/manager.py:1518
 
3257
#, fuzzy
 
3258
msgid "Pausing"
 
3259
msgstr "正在更新。"
 
3260
 
 
3261
#: nova/compute/manager.py:1536
 
3262
msgid "Unpausing"
 
3263
msgstr ""
 
3264
 
 
3265
#: nova/compute/manager.py:1569
 
3266
#, fuzzy, python-format
 
3267
msgid "Retrieving diagnostics"
3245
3268
msgstr "实例 %s :获取诊断"
3246
3269
 
3247
 
#: nova/compute/manager.py:1534
3248
 
#, python-format
3249
 
msgid "instance %s: suspending"
 
3270
#: nova/compute/manager.py:1581
 
3271
#, fuzzy, python-format
 
3272
msgid "Suspending"
3250
3273
msgstr "实例 %s:挂起"
3251
3274
 
3252
 
#: nova/compute/manager.py:1556
3253
 
#, python-format
3254
 
msgid "instance %s: resuming"
3255
 
msgstr "实例 %s: 恢复中"
3256
 
 
3257
 
#: nova/compute/manager.py:1579
3258
 
#, python-format
3259
 
msgid "instance %s: locking"
3260
 
msgstr "实例%s:锁定中"
3261
 
 
3262
 
#: nova/compute/manager.py:1588
3263
 
#, python-format
3264
 
msgid "instance %s: unlocking"
3265
 
msgstr "实例%s:取消锁定"
3266
 
 
3267
 
#: nova/compute/manager.py:1596
3268
 
#, python-format
3269
 
msgid "instance %s: getting locked state"
 
3275
#: nova/compute/manager.py:1601
 
3276
msgid "Resuming"
 
3277
msgstr ""
 
3278
 
 
3279
#: nova/compute/manager.py:1619
 
3280
msgid "Locking"
 
3281
msgstr ""
 
3282
 
 
3283
#: nova/compute/manager.py:1628
 
3284
msgid "Unlocking"
 
3285
msgstr ""
 
3286
 
 
3287
#: nova/compute/manager.py:1638
 
3288
#, fuzzy, python-format
 
3289
msgid "Getting locked state"
3270
3290
msgstr "实例%s:获取锁定的状态"
3271
3291
 
3272
 
#: nova/compute/manager.py:1606
3273
 
#, python-format
3274
 
msgid "instance %s: reset network"
3275
 
msgstr "实例%s:重置网络"
 
3292
#: nova/compute/manager.py:1647
 
3293
#, fuzzy
 
3294
msgid "Reset network"
 
3295
msgstr "重置网络"
3276
3296
 
3277
 
#: nova/compute/manager.py:1614
3278
 
#, python-format
3279
 
msgid "instance %s: inject network info"
 
3297
#: nova/compute/manager.py:1655
 
3298
#, fuzzy, python-format
 
3299
msgid "Inject network info"
3280
3300
msgstr "实例 %s:注入网络信息"
3281
3301
 
3282
 
#: nova/compute/manager.py:1618
 
3302
#: nova/compute/manager.py:1658
3283
3303
#, python-format
3284
3304
msgid "network_info to inject: |%s|"
3285
3305
msgstr "将注入的network_info:|%s|"
3286
3306
 
3287
 
#: nova/compute/manager.py:1655
3288
 
#, python-format
3289
 
msgid "instance %s: getting vnc console"
 
3307
#: nova/compute/manager.py:1672
 
3308
#, fuzzy, python-format
 
3309
msgid "Get console output"
 
3310
msgstr "获取实例 %s 控制台输出"
 
3311
 
 
3312
#: nova/compute/manager.py:1699
 
3313
#, fuzzy, python-format
 
3314
msgid "Getting vnc console"
3290
3315
msgstr "实例 %s:正在获得VNC控制台"
3291
3316
 
3292
 
#: nova/compute/manager.py:1685
 
3317
#: nova/compute/manager.py:1727
3293
3318
#, python-format
3294
3319
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
3295
3320
msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动"
3296
3321
 
3297
 
#: nova/compute/manager.py:1703
 
3322
#: nova/compute/manager.py:1744
 
3323
#, python-format
 
3324
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
 
3325
msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s"
 
3326
 
 
3327
#: nova/compute/manager.py:1753
3298
3328
#, fuzzy, python-format
3299
3329
msgid ""
3300
 
"instance %(instance_uuid)s: attaching volume %(volume_id)s to "
 
3330
"Failed to connect to volume %(volume_id)s while attaching at "
3301
3331
"%(mountpoint)s"
3302
 
msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s"
3303
 
 
3304
 
#: nova/compute/manager.py:1705
3305
 
#, python-format
3306
 
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
3307
 
msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s"
3308
 
 
3309
 
#: nova/compute/manager.py:1714
 
3332
msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动"
 
3333
 
 
3334
#: nova/compute/manager.py:1764
3310
3335
#, fuzzy, python-format
3311
 
msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing"
3312
 
msgstr "%(mountpoint)s 附加失败,移除中"
3313
 
 
3314
 
#: nova/compute/manager.py:1724
3315
 
#, python-format
3316
 
msgid "Attach failed %(mountpoint)s, removing"
3317
 
msgstr "%(mountpoint)s 附加失败,移除中"
3318
 
 
3319
 
#: nova/compute/manager.py:1752
 
3336
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
 
3337
msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s"
 
3338
 
 
3339
#: nova/compute/manager.py:1796
3320
3340
#, python-format
3321
3341
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
3322
3342
msgstr "卷 %(volume_id)s 从挂载点 %(mp)s 分离"
3323
3343
 
3324
 
#: nova/compute/manager.py:1756
3325
 
#, python-format
3326
 
msgid "Detaching volume from unknown instance %s"
 
3344
#: nova/compute/manager.py:1800
 
3345
#, fuzzy, python-format
 
3346
msgid "Detaching volume from unknown instance"
3327
3347
msgstr "从未知实例%s中分离卷"
3328
3348
 
3329
 
#: nova/compute/manager.py:1822
 
3349
#: nova/compute/manager.py:1865
3330
3350
#, python-format
3331
3351
msgid ""
3332
3352
"Creating tmpfile %s to notify to other compute nodes that they should "
3333
3353
"mount the same storage."
3334
3354
msgstr "创建tmpfile %s 来通知其他的计算节点需要挂载相同的存储。"
3335
3355
 
3336
 
#: nova/compute/manager.py:1884
 
3356
#: nova/compute/manager.py:1924
3337
3357
msgid "Instance has no volume."
3338
3358
msgstr "实例没有卷。"
3339
3359
 
3340
 
#: nova/compute/manager.py:1916
 
3360
#: nova/compute/manager.py:1956
3341
3361
#, python-format
3342
3362
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
3343
3363
msgstr "plug_vifs() 失败%(cnt)d 次。最多重新尝试 %(max_retry)d 次在主机 %(hostname)s。"
3344
3364
 
3345
 
#: nova/compute/manager.py:1973
 
3365
#: nova/compute/manager.py:2013
3346
3366
#, python-format
3347
3367
msgid "Pre live migration failed at  %(dest)s"
3348
3368
msgstr "预在线迁移在%(dest)s失败"
3349
3369
 
3350
 
#: nova/compute/manager.py:2000
 
3370
#: nova/compute/manager.py:2040
3351
3371
msgid "post_live_migration() is started.."
3352
3372
msgstr "post_live_migration()已经启动。"
3353
3373
 
3354
 
#: nova/compute/manager.py:2030
 
3374
#: nova/compute/manager.py:2069
3355
3375
msgid "No floating_ip found"
3356
3376
msgstr "没有找到floating_ip"
3357
3377
 
3358
 
#: nova/compute/manager.py:2038
 
3378
#: nova/compute/manager.py:2077
3359
3379
msgid "No floating_ip found."
3360
3380
msgstr "没有找到floating_ip"
3361
3381
 
3362
 
#: nova/compute/manager.py:2040
 
3382
#: nova/compute/manager.py:2079
3363
3383
#, python-format
3364
3384
msgid ""
3365
3385
"Live migration: Unexpected error: cannot inherit floating ip.\n"
3368
3388
"在线迁移:意外的错误:无法继承浮动ip。\n"
3369
3389
"%(e)s"
3370
3390
 
3371
 
#: nova/compute/manager.py:2073
 
3391
#: nova/compute/manager.py:2108
3372
3392
#, python-format
3373
3393
msgid "Migrating instance to %(dest)s finished successfully."
3374
3394
msgstr "把实例迁移到 %(dest)s 成功完成。"
3375
3395
 
3376
 
#: nova/compute/manager.py:2075
 
3396
#: nova/compute/manager.py:2110
3377
3397
msgid ""
3378
3398
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
3379
3399
"with matching name.\" This error can be safely ignored."
3381
3401
"你会看到错误“libvirt: QEMU error: Domain not found: no domain with matching "
3382
3402
"name。”这个错误可以放心的忽略。"
3383
3403
 
3384
 
#: nova/compute/manager.py:2090
 
3404
#: nova/compute/manager.py:2125
3385
3405
msgid "Post operation of migraton started"
3386
3406
msgstr "迁移后操作启动"
3387
3407
 
3388
 
#: nova/compute/manager.py:2226
3389
 
#, python-format
3390
 
msgid "Updated the info_cache for instance %s"
 
3408
#: nova/compute/manager.py:2262
 
3409
msgid "Updated the info_cache for instance"
3391
3410
msgstr ""
3392
3411
 
3393
 
#: nova/compute/manager.py:2255
 
3412
#: nova/compute/manager.py:2291
3394
3413
msgid "Updating bandwidth usage cache"
3395
3414
msgstr "更新带宽使用缓存"
3396
3415
 
3397
 
#: nova/compute/manager.py:2277
 
3416
#: nova/compute/manager.py:2315
3398
3417
msgid "Updating host status"
3399
3418
msgstr "更新主机状态"
3400
3419
 
3401
 
#: nova/compute/manager.py:2305
 
3420
#: nova/compute/manager.py:2344
3402
3421
#, python-format
3403
3422
msgid ""
3404
3423
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
3405
3424
"the hypervisor."
3406
3425
msgstr "在数据库中找到 %(num_db_instances)s个实例,在虚拟机管理程序找到 %(num_vm_instances)s 个实例。"
3407
3426
 
3408
 
#: nova/compute/manager.py:2331
 
3427
#: nova/compute/manager.py:2370
3409
3428
#, python-format
3410
3429
msgid ""
3411
 
"During the sync_power process the instance %(uuid)s has moved from host "
3412
 
"%(src)s to host %(dst)s"
 
3430
"During the sync_power process the instance has moved from host %(src)s to"
 
3431
" host %(dst)s"
3413
3432
msgstr ""
3414
3433
 
3415
 
#: nova/compute/manager.py:2344
3416
 
#, python-format
 
3434
#: nova/compute/manager.py:2383
3417
3435
msgid ""
3418
 
"Instance %s is in the process of migrating to this host. Wait next "
 
3436
"Instance is in the process of migrating to this host. Wait next "
3419
3437
"sync_power cycle before setting power state to NOSTATE"
3420
3438
msgstr ""
3421
3439
 
3422
 
#: nova/compute/manager.py:2350
 
3440
#: nova/compute/manager.py:2389
3423
3441
#, fuzzy, python-format
3424
3442
msgid ""
3425
3443
"Instance found in database but not known by hypervisor. Setting power "
3426
3444
"state to NOSTATE"
3427
3445
msgstr "数据库中发现实例 %(name)s ,但是虚拟机管理程序不知道。设置加电状态为NOSTATE"
3428
3446
 
3429
 
#: nova/compute/manager.py:2380
 
3447
#: nova/compute/manager.py:2419
3430
3448
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
3431
3449
msgstr "FLAGS.reclaim_instance_interval <= 0,跳过..."
3432
3450
 
3433
 
#: nova/compute/manager.py:2392
 
3451
#: nova/compute/manager.py:2430
3434
3452
msgid "Reclaiming deleted instance"
3435
3453
msgstr "回收删除的实例"
3436
3454
 
3437
 
#: nova/compute/manager.py:2458
 
3455
#: nova/compute/manager.py:2496
3438
3456
#, fuzzy, python-format
3439
3457
msgid ""
3440
3458
"Detected instance with name label '%(name)s' which is marked as DELETED "
3441
3459
"but still present on host."
3442
3460
msgstr "检测标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。"
3443
3461
 
3444
 
#: nova/compute/manager.py:2465
 
3462
#: nova/compute/manager.py:2503
3445
3463
#, fuzzy, python-format
3446
3464
msgid ""
3447
3465
"Destroying instance with name label '%(name)s' which is marked as DELETED"
3448
3466
" but still present on host."
3449
3467
msgstr "销毁标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。"
3450
3468
 
3451
 
#: nova/compute/manager.py:2472
 
3469
#: nova/compute/manager.py:2510
3452
3470
#, python-format
3453
3471
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
3454
3472
msgstr "无法识别的FLAGS.running_deleted_instance_action的取值 '%(action)s'"
3455
3473
 
3456
 
#: nova/compute/manager.py:2542
 
3474
#: nova/compute/manager.py:2578
3457
3475
#, fuzzy, python-format
3458
3476
msgid ""
3459
3477
"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
3460
3478
"%(host)s"
3461
3479
msgstr "聚合 %(aggregate_id)s已经有主机 %(host)s。"
3462
3480
 
3463
 
#: nova/compute/utils.py:142
 
3481
#: nova/compute/utils.py:181
3464
3482
msgid "v4 subnets are required for legacy nw_info"
3465
3483
msgstr "遗留的网络信息 nw_info 要求使用 IPv4 子网"
3466
3484
 
3467
 
#: nova/console/manager.py:77 nova/console/vmrc_manager.py:70
 
3485
#: nova/console/manager.py:78 nova/console/vmrc_manager.py:70
3468
3486
msgid "Adding console"
3469
3487
msgstr "正在添加控制台"
3470
3488
 
3471
 
#: nova/console/manager.py:97
 
3489
#: nova/console/manager.py:98
3472
3490
#, python-format
3473
3491
msgid "Tried to remove non-existant console %(console_id)s."
3474
3492
msgstr "尝试删除不存在的控制台%(console_id)s。"
3513
3531
msgid "xvp not running..."
3514
3532
msgstr "xvp不在运行中"
3515
3533
 
3516
 
#: nova/consoleauth/manager.py:63
 
3534
#: nova/consoleauth/manager.py:61
3517
3535
#, python-format
3518
3536
msgid "Deleting Expired Token: (%s)"
3519
3537
msgstr "删除过期令牌:(%s)"
3520
3538
 
3521
 
#: nova/consoleauth/manager.py:75
 
3539
#: nova/consoleauth/manager.py:73
3522
3540
#, python-format
3523
3541
msgid "Received Token: %(token)s, %(token_dict)s)"
3524
3542
msgstr "接收到令牌:%(token)s, %(token_dict)s)"
3525
3543
 
3526
 
#: nova/consoleauth/manager.py:79
 
3544
#: nova/consoleauth/manager.py:77
3527
3545
#, python-format
3528
3546
msgid "Checking Token: %(token)s, %(token_valid)s)"
3529
3547
msgstr "检查令牌:%(token)s, %(token_valid)s)"
3532
3550
msgid "Use of empty request context is deprecated"
3533
3551
msgstr "使用空的请求上下文是不推荐的"
3534
3552
 
3535
 
#: nova/db/sqlalchemy/api.py:198
 
3553
#: nova/db/sqlalchemy/api.py:212
3536
3554
#, python-format
3537
3555
msgid "Unrecognized read_deleted value '%s'"
3538
3556
msgstr "无法识别的 read_deleted 取值”%s“"
3539
3557
 
3540
 
#: nova/db/sqlalchemy/api.py:516 nova/db/sqlalchemy/api.py:551
 
3558
#: nova/db/sqlalchemy/api.py:530 nova/db/sqlalchemy/api.py:565
3541
3559
#, python-format
3542
3560
msgid "No ComputeNode for %(host)s"
3543
3561
msgstr "主机 %(host)s 没有计算节点"
3544
3562
 
3545
 
#: nova/db/sqlalchemy/api.py:4019 nova/db/sqlalchemy/api.py:4045
 
3563
#: nova/db/sqlalchemy/api.py:4237 nova/db/sqlalchemy/api.py:4263
3546
3564
#, python-format
3547
3565
msgid "No backend config with id %(sm_backend_id)s"
3548
3566
msgstr "没有id为%(sm_backend_id)s的后台配置"
3549
3567
 
3550
 
#: nova/db/sqlalchemy/api.py:4103
 
3568
#: nova/db/sqlalchemy/api.py:4321
3551
3569
#, python-format
3552
3570
msgid "No sm_flavor called %(sm_flavor)s"
3553
3571
msgstr "没有 sm_flavor 调用 %(sm_flavor)s"
3554
3572
 
3555
 
#: nova/db/sqlalchemy/api.py:4147
 
3573
#: nova/db/sqlalchemy/api.py:4365
3556
3574
#, python-format
3557
3575
msgid "No sm_volume with id %(volume_id)s"
3558
3576
msgstr "没有id为 %(volume_id)s 的 sm_volume"
3559
3577
 
3560
 
#: nova/db/sqlalchemy/migration.py:66
3561
 
msgid "python-migrate is not installed. Exiting."
3562
 
msgstr "没有安装 python-migrate。正退出。"
3563
 
 
3564
 
#: nova/db/sqlalchemy/migration.py:78
 
3578
#: nova/db/sqlalchemy/migration.py:74
3565
3579
msgid "version should be an integer"
3566
3580
msgstr "version应该是整数"
3567
3581
 
 
3582
#: nova/db/sqlalchemy/migration.py:100
 
3583
msgid "Upgrade DB using Essex release first."
 
3584
msgstr ""
 
3585
 
3568
3586
#: nova/db/sqlalchemy/session.py:137
3569
3587
#, fuzzy, python-format
3570
3588
msgid "SQL connection failed. %s attempts left."
3571
3589
msgstr "SQL连接失败 (%(connstring)s)。还剩 %(attempts)d 次。"
3572
3590
 
3573
 
#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:48
3574
 
msgid "interface column not added to networks table"
3575
 
msgstr "interface 列没有加入networks 表中"
3576
 
 
3577
 
#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:80
3578
 
#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:54
3579
 
#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:61
3580
3591
#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:48
 
3592
#: nova/db/sqlalchemy/migrate_repo/versions/092_add_instance_system_metadata.py:58
3581
3593
#, python-format
3582
3594
msgid "Table |%s| not created!"
3583
3595
msgstr "表 |%s| 没有创建"
3584
3596
 
3585
 
#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:87
3586
 
msgid "VIF column not added to fixed_ips table"
3587
 
msgstr "VIF 列没有加入到 fixed_ips 表中"
3588
 
 
3589
 
#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:97
3590
 
#, python-format
3591
 
msgid "join list for moving mac_addresses |%s|"
3592
 
msgstr "为移动 mac_addresses |%s| 加入列表"
3593
 
 
3594
 
#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:39
3595
 
#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:60
3596
 
#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:61
3597
 
#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:99
3598
 
msgid "foreign key constraint couldn't be added"
3599
 
msgstr "外键约束无法添加"
3600
 
 
3601
 
#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:58
3602
 
msgid "foreign key constraint couldn't be dropped"
3603
 
msgstr "外键约束无法删除"
3604
 
 
3605
 
#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:34
3606
 
msgid "priority column not added to networks table"
3607
 
msgstr "priority列没有加入到 networks 表中"
3608
 
 
3609
 
#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41
3610
 
#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:42
3611
 
#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:56
3612
 
#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:68
3613
 
msgid "foreign key constraint couldn't be removed"
3614
 
msgstr "外键约束无法去除"
3615
 
 
3616
 
#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:34
3617
 
msgid "progress column not added to instances table"
3618
 
msgstr "progress列没有加入到实例表中"
3619
 
 
3620
 
#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:97
3621
 
#, python-format
3622
 
msgid ""
3623
 
"Could not cast flavorid to integer: %s. Set flavorid to an integer-like "
3624
 
"string to downgrade."
3625
 
msgstr "无法把 flavorid 转化为整数:%s。设置 flavorid 成类似整数的字符串来降级。"
3626
 
 
3627
 
#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:69
3628
 
msgid "instance_info_caches tables not dropped"
3629
 
msgstr "instance_info_caches 没有删除掉"
3630
 
 
3631
 
#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:41
3632
 
msgid "progress column not added to compute_nodes table"
3633
 
msgstr "progress 列没有加入到 compute_nodes 表中"
3634
 
 
3635
 
#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:76
3636
 
msgid "dns_domains table not dropped"
3637
 
msgstr "dns_domains 表没有删除"
3638
 
 
3639
3597
#: nova/db/sqlalchemy/migrate_repo/versions/083_quota_class.py:60
3640
3598
#, fuzzy
3641
3599
msgid "quota_classes table not dropped"
3642
3600
msgstr "instance_info_caches 没有删除掉"
3643
3601
 
3644
 
#: nova/image/glance.py:147
 
3602
#: nova/db/sqlalchemy/migrate_repo/versions/088_change_instance_id_to_uuid_in_block_device_mapping.py:57
 
3603
msgid "foreign key constraint couldn't be removed"
 
3604
msgstr "外键约束无法去除"
 
3605
 
 
3606
#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:83
 
3607
#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:127
 
3608
#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:177
 
3609
#: nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py:235
 
3610
#, fuzzy
 
3611
msgid "Foreign Key constraint couldn't be removed"
 
3612
msgstr "外键约束无法去除"
 
3613
 
 
3614
#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:57
 
3615
#, fuzzy
 
3616
msgid "foreign key could not be dropped"
 
3617
msgstr "外键约束无法删除"
 
3618
 
 
3619
#: nova/db/sqlalchemy/migrate_repo/versions/095_change_fk_instance_id_to_uuid.py:91
 
3620
#, fuzzy
 
3621
msgid "foreign key could not be created"
 
3622
msgstr "外键约束无法去除"
 
3623
 
 
3624
#: nova/image/glance.py:148
3645
3625
msgid "Connection error contacting glance server, retrying"
3646
3626
msgstr "glance服务器连接错误,重试中"
3647
3627
 
3648
 
#: nova/image/glance.py:153 nova/network/quantum/melange_connection.py:104
 
3628
#: nova/image/glance.py:154 nova/network/quantum/melange_connection.py:104
3649
3629
msgid "Maximum attempts reached"
3650
3630
msgstr "达到最大尝试次数"
3651
3631
 
3652
 
#: nova/image/glance.py:278
 
3632
#: nova/image/glance.py:279
3653
3633
#, python-format
3654
3634
msgid "Creating image in Glance. Metadata passed in %s"
3655
3635
msgstr "正在Glance中创建镜像。元数据 %s 已经传入。"
3656
3636
 
3657
 
#: nova/image/glance.py:281
 
3637
#: nova/image/glance.py:282
3658
3638
#, python-format
3659
3639
msgid "Metadata after formatting for Glance %s"
3660
3640
msgstr "为Glance 进行格式化后的元数据 %s"
3661
3641
 
3662
 
#: nova/image/glance.py:289
 
3642
#: nova/image/glance.py:290
3663
3643
#, python-format
3664
3644
msgid "Metadata returned from Glance formatted for Base %s"
3665
3645
msgstr "从Glance返回的为Base格式化的元数据 %s"
3666
3646
 
3667
 
#: nova/image/glance.py:331 nova/image/glance.py:335
 
3647
#: nova/image/glance.py:332 nova/image/glance.py:336
3668
3648
msgid "Not the image owner"
3669
3649
msgstr "不是镜像所有者"
3670
3650
 
3671
 
#: nova/image/glance.py:410
 
3651
#: nova/image/glance.py:411
3672
3652
#, python-format
3673
3653
msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
3674
3654
msgstr "%(timestamp)s 没有遵循任何签名格式:%(iso_formats)s"
3727
3707
msgid "Bad project_id for to_global_ipv6: %s"
3728
3708
msgstr "错误的to_global_ipv6 oject_id;%s"
3729
3709
 
3730
 
#: nova/network/ldapdns.py:321
 
3710
#: nova/network/ldapdns.py:318
3731
3711
msgid "This driver only supports type 'a' entries."
3732
3712
msgstr "驱动仅支持入口类型 'a'。"
3733
3713
 
3734
 
#: nova/network/linux_net.py:166
 
3714
#: nova/network/linux_net.py:167
3735
3715
#, python-format
3736
3716
msgid "Attempted to remove chain %s which does not exist"
3737
3717
msgstr "试图移除不存在的链 %s。"
3738
3718
 
3739
 
#: nova/network/linux_net.py:192
 
3719
#: nova/network/linux_net.py:193
3740
3720
#, python-format
3741
3721
msgid "Unknown chain: %r"
3742
3722
msgstr "未知链:%r"
3743
3723
 
3744
 
#: nova/network/linux_net.py:215
 
3724
#: nova/network/linux_net.py:216
3745
3725
#, python-format
3746
3726
msgid ""
3747
3727
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
3748
3728
"%(top)r"
3749
3729
msgstr "试图移除不存在的规则:%(chain)r %(rule)r %(wrap)r %(top)r"
3750
3730
 
3751
 
#: nova/network/linux_net.py:335
 
3731
#: nova/network/linux_net.py:336
3752
3732
msgid "IPTablesManager.apply completed with success"
3753
3733
msgstr "IPTablesManager.apply成功完成"
3754
3734
 
3755
 
#: nova/network/linux_net.py:694
 
3735
#: nova/network/linux_net.py:698
3756
3736
#, python-format
3757
3737
msgid "Hupping dnsmasq threw %s"
3758
3738
msgstr "挂起进程 dnsmasq 时抛出 %s"
3759
3739
 
3760
 
#: nova/network/linux_net.py:696
 
3740
#: nova/network/linux_net.py:700
3761
3741
#, python-format
3762
3742
msgid "Pid %d is stale, relaunching dnsmasq"
3763
3743
msgstr "Pid %d 过期了,重新启动dnsmasq"
3764
3744
 
3765
 
#: nova/network/linux_net.py:756
 
3745
#: nova/network/linux_net.py:760
3766
3746
#, python-format
3767
3747
msgid "killing radvd threw %s"
3768
3748
msgstr "杀掉进程 radvd 时抛出 %s"
3769
3749
 
3770
 
#: nova/network/linux_net.py:758
 
3750
#: nova/network/linux_net.py:762
3771
3751
#, python-format
3772
3752
msgid "Pid %d is stale, relaunching radvd"
3773
3753
msgstr "Pid %d 过期了,重新启动radvd"
3774
3754
 
3775
 
#: nova/network/linux_net.py:967
 
3755
#: nova/network/linux_net.py:972
3776
3756
#, python-format
3777
3757
msgid "Starting VLAN inteface %s"
3778
3758
msgstr "正在开启VLAN接口 %s"
3779
3759
 
3780
 
#: nova/network/linux_net.py:999
 
3760
#: nova/network/linux_net.py:1004
3781
3761
#, python-format
3782
3762
msgid "Starting Bridge interface for %s"
3783
3763
msgstr "正在为 %s 开启桥接口"
3784
3764
 
3785
 
#: nova/network/linux_net.py:1142
 
3765
#: nova/network/linux_net.py:1047
 
3766
#, fuzzy, python-format
 
3767
msgid "Failed to add interface: %s"
 
3768
msgstr "挂起实例失败"
 
3769
 
 
3770
#: nova/network/linux_net.py:1148
3786
3771
#, fuzzy, python-format
3787
3772
msgid "Starting bridge %s "
3788
3773
msgstr "保证桥 %s"
3789
3774
 
3790
 
#: nova/network/linux_net.py:1149
 
3775
#: nova/network/linux_net.py:1155
3791
3776
#, fuzzy, python-format
3792
3777
msgid "Done starting bridge %s"
3793
3778
msgstr "保证桥 %s"
3794
3779
 
3795
 
#: nova/network/linux_net.py:1167
 
3780
#: nova/network/linux_net.py:1173
3796
3781
#, fuzzy, python-format
3797
3782
msgid "Failed unplugging gateway interface '%s'"
3798
3783
msgstr "移除实例”%s“的虚拟网络设备时失败"
3799
3784
 
3800
 
#: nova/network/linux_net.py:1170
 
3785
#: nova/network/linux_net.py:1175
3801
3786
#, python-format
3802
3787
msgid "Unplugged gateway interface '%s'"
3803
3788
msgstr ""
3804
3789
 
3805
 
#: nova/network/manager.py:294 nova/network/manager.py:490
 
3790
#: nova/network/manager.py:292
 
3791
#, fuzzy, python-format
 
3792
msgid "Fixed ip %(fixed_ip_id)s not found"
 
3793
msgstr "证书 %(certificate_id)s 没有找到。"
 
3794
 
 
3795
#: nova/network/manager.py:301 nova/network/manager.py:509
3806
3796
#, python-format
3807
3797
msgid "Interface %(interface)s not found"
3808
3798
msgstr "没有找到接口 %(interface)s"
3809
3799
 
3810
 
#: nova/network/manager.py:309
 
3800
#: nova/network/manager.py:315
3811
3801
#, python-format
3812
3802
msgid "floating IP allocation for instance |%s|"
3813
3803
msgstr "为实例 |%s| 分配浮动IP"
3814
3804
 
3815
 
#: nova/network/manager.py:347
 
3805
#: nova/network/manager.py:353
3816
3806
#, python-format
3817
3807
msgid "floating IP deallocation for instance |%s|"
3818
3808
msgstr "为实例 |%s| 释放浮动IP"
3819
3809
 
3820
 
#: nova/network/manager.py:380
 
3810
#: nova/network/manager.py:386
3821
3811
#, python-format
3822
3812
msgid "Address |%(address)s| is not allocated"
3823
3813
msgstr "地址 |%(address)s| 没有分配"
3824
3814
 
3825
 
#: nova/network/manager.py:384
 
3815
#: nova/network/manager.py:390
3826
3816
#, python-format
3827
3817
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
3828
3818
msgstr "地址 |%(address)s| 没有分配给你的项目 |%(project)s|"
3829
3819
 
3830
 
#: nova/network/manager.py:396
 
3820
#: nova/network/manager.py:402
3831
3821
#, python-format
3832
3822
msgid "Quota exceeded for %s, tried to allocate address"
3833
3823
msgstr "%s 的配额超出,尝试分配地址"
3834
3824
 
3835
 
#: nova/network/manager.py:608
 
3825
#: nova/network/manager.py:637
3836
3826
#, python-format
3837
3827
msgid ""
3838
3828
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
3840
3830
"ignored."
3841
3831
msgstr "数据库不一致:DNS域|%s| 在Nova数据库中注册,但是对浮动或者实例DNS驱动均不可见。将被忽略。"
3842
3832
 
3843
 
#: nova/network/manager.py:654
 
3833
#: nova/network/manager.py:683
3844
3834
#, python-format
3845
3835
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
3846
3836
msgstr "域 |%(domain)s| 已经存在,把区域改变为 |%(av_zone)s|。"
3847
3837
 
3848
 
#: nova/network/manager.py:664
 
3838
#: nova/network/manager.py:693
3849
3839
#, python-format
3850
3840
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
3851
3841
msgstr "域 |%(domain)s| 已经存在,把项目改变为 |%(project)s|。"
3852
3842
 
3853
 
#: nova/network/manager.py:772
 
3843
#: nova/network/manager.py:801
3854
3844
#, python-format
3855
3845
msgid "Disassociated %s stale fixed ip(s)"
3856
3846
msgstr "解除 %s 过期固定ip的关联"
3857
3847
 
3858
 
#: nova/network/manager.py:776
 
3848
#: nova/network/manager.py:805
3859
3849
msgid "setting network host"
3860
3850
msgstr "设置网络主机"
3861
3851
 
3862
 
#: nova/network/manager.py:890
 
3852
#: nova/network/manager.py:919
3863
3853
#, python-format
3864
3854
msgid "network allocations for instance |%s|"
3865
3855
msgstr "为实例 |%s| 的网路分配"
3866
3856
 
3867
 
#: nova/network/manager.py:895
 
3857
#: nova/network/manager.py:924
3868
3858
#, python-format
3869
3859
msgid "networks retrieved for instance |%(instance_id)s|: |%(networks)s|"
3870
3860
msgstr "为实例 |%(instance_id)s| 获取的网络:|%(networks)s|"
3871
3861
 
3872
 
#: nova/network/manager.py:924
 
3862
#: nova/network/manager.py:953
3873
3863
#, python-format
3874
3864
msgid "network deallocation for instance |%s|"
3875
3865
msgstr "为实例 |%s| 解除网络分配"
3876
3866
 
3877
 
#: nova/network/manager.py:1146
3878
 
#, python-format
 
3867
#: nova/network/manager.py:1175
 
3868
#, fuzzy, python-format
3879
3869
msgid ""
3880
3870
"instance-dns-zone is |%(domain)s|, which is in availability zone "
3881
 
"|%(zone)s|. Instance |%(instance)s| is in zone |%(zone2)s|. No DNS record"
3882
 
" will be created."
 
3871
"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be "
 
3872
"created."
3883
3873
msgstr ""
3884
3874
"instance-dns-zone是 |%(domain)s|,该域位于区域 |%(zone)s| 中。实例|%(instance)s| 在区域 "
3885
3875
"|%(zone2)s| 里。没有DNS记录将创建。"
3886
3876
 
3887
 
#: nova/network/manager.py:1225
 
3877
#: nova/network/manager.py:1252
 
3878
#, python-format
 
3879
msgid "Unable to release %s because vif doesn't exist."
 
3880
msgstr ""
 
3881
 
 
3882
#: nova/network/manager.py:1269
3888
3883
#, python-format
3889
3884
msgid "Leased IP |%(address)s|"
3890
3885
msgstr "租用的IP |%(address)s|"
3891
3886
 
3892
 
#: nova/network/manager.py:1229
 
3887
#: nova/network/manager.py:1273
3893
3888
#, python-format
3894
3889
msgid "IP %s leased that is not associated"
3895
3890
msgstr "没有关联的IP %s 被租用了"
3896
3891
 
3897
 
#: nova/network/manager.py:1237
 
3892
#: nova/network/manager.py:1281
3898
3893
#, python-format
3899
3894
msgid "IP |%s| leased that isn't allocated"
3900
3895
msgstr "没有分配的IP |%s| 被租用了"
3901
3896
 
3902
 
#: nova/network/manager.py:1242
 
3897
#: nova/network/manager.py:1286
3903
3898
#, python-format
3904
3899
msgid "Released IP |%(address)s|"
3905
3900
msgstr "释放的IP |%(address)s|"
3906
3901
 
3907
 
#: nova/network/manager.py:1246
 
3902
#: nova/network/manager.py:1290
3908
3903
#, python-format
3909
3904
msgid "IP %s released that is not associated"
3910
3905
msgstr "没有关联的IP %s 被释放了"
3911
3906
 
3912
 
#: nova/network/manager.py:1249
 
3907
#: nova/network/manager.py:1293
3913
3908
#, python-format
3914
3909
msgid "IP %s released that was not leased"
3915
3910
msgstr "没有租用的IP %s 被释放了"
3916
3911
 
3917
 
#: nova/network/manager.py:1312
 
3912
#: nova/network/manager.py:1356
3918
3913
msgid "cidr already in use"
3919
3914
msgstr "cidr 已经在使用"
3920
3915
 
3921
 
#: nova/network/manager.py:1315
 
3916
#: nova/network/manager.py:1359
3922
3917
#, python-format
3923
3918
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
3924
3919
msgstr "请求的cidr (%(cidr)s) 与已存在的超网络 (%(super)s) 冲突"
3925
3920
 
3926
 
#: nova/network/manager.py:1326
 
3921
#: nova/network/manager.py:1370
3927
3922
#, python-format
3928
3923
msgid ""
3929
3924
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
3930
3925
"(%(smaller)s)"
3931
3926
msgstr "请求的cidr (%(cidr)s) 与已存在的较小的cidr (%(smaller)s) 冲突"
3932
3927
 
3933
 
#: nova/network/manager.py:1385
 
3928
#: nova/network/manager.py:1429
3934
3929
msgid "Network already exists!"
3935
3930
msgstr "网络已经存在。"
3936
3931
 
3937
 
#: nova/network/manager.py:1404
 
3932
#: nova/network/manager.py:1449
3938
3933
#, python-format
3939
3934
msgid "Network must be disassociated from project %s before delete"
3940
3935
msgstr "网路在删除前必须与项目 %s 解除关联"
3941
3936
 
3942
 
#: nova/network/manager.py:1813
 
3937
#: nova/network/manager.py:1853
3943
3938
msgid ""
3944
3939
"The sum between the number of networks and the vlan start cannot be "
3945
3940
"greater than 4094"
3946
3941
msgstr "网络数量与VLAN起始数之和不能大于4049"
3947
3942
 
3948
 
#: nova/network/manager.py:1820
 
3943
#: nova/network/manager.py:1860
3949
3944
#, python-format
3950
3945
msgid ""
3951
3946
"The network range is not big enough to fit %(num_networks)s. Network size"
3985
3980
msgid "unable to deserialize object of type = '%s'"
3986
3981
msgstr "无法反序列化type = '%s' 的对象"
3987
3982
 
3988
 
#: nova/network/quantum/manager.py:162
 
3983
#: nova/network/quantum/manager.py:183
3989
3984
msgid "QuantumManager does not use 'multi_host' parameter."
3990
3985
msgstr "QuantumManager 没有使用 'multi_host' 参数。"
3991
3986
 
3992
 
#: nova/network/quantum/manager.py:166
 
3987
#: nova/network/quantum/manager.py:187
3993
3988
msgid "QuantumManager requires that only one network is created per call"
3994
3989
msgstr "QuantumManager 要求每次调用仅创建一个网落。"
3995
3990
 
3996
 
#: nova/network/quantum/manager.py:176
 
3991
#: nova/network/quantum/manager.py:197
3997
3992
msgid "QuantumManager does not use 'vlan_start' parameter."
3998
3993
msgstr "QuantumManager 没有使用 'vlan_start' 参数。"
3999
3994
 
4000
 
#: nova/network/quantum/manager.py:182
 
3995
#: nova/network/quantum/manager.py:203
4001
3996
msgid "QuantumManager does not use 'vpn_start' parameter."
4002
3997
msgstr "QuantumManager 没有使用 'vpn_start' 参数。"
4003
3998
 
4004
 
#: nova/network/quantum/manager.py:186
 
3999
#: nova/network/quantum/manager.py:207
4005
4000
msgid "QuantumManager does not use 'bridge' parameter."
4006
4001
msgstr "QuantumManager 没有使用 'bridge' 参数。"
4007
4002
 
4008
 
#: nova/network/quantum/manager.py:190
 
4003
#: nova/network/quantum/manager.py:211
4009
4004
msgid "QuantumManager does not use 'bridge_interface' parameter."
4010
4005
msgstr "QuantumManager 没有使用 'bridge_interface' 参数。"
4011
4006
 
4012
 
#: nova/network/quantum/manager.py:195
 
4007
#: nova/network/quantum/manager.py:216
4013
4008
msgid "QuantumManager requires a valid (.1) gateway address."
4014
4009
msgstr "QuantumManager 要求一个有效的 (.1) 网关地址。"
4015
4010
 
4016
 
#: nova/network/quantum/manager.py:204
 
4011
#: nova/network/quantum/manager.py:225
4017
4012
#, python-format
4018
4013
msgid ""
4019
4014
"Unable to find existing quantum network for tenant '%(q_tenant_id)s' with"
4020
4015
" net-id '%(quantum_net_id)s'"
4021
4016
msgstr "无法为租户 '%(q_tenant_id)s' 找到已存在的 net-id是 '%(quantum_net_id)s' 的quantum网络"
4022
4017
 
4023
 
#: nova/network/quantum/manager.py:301
 
4018
#: nova/network/quantum/manager.py:333
4024
4019
#, python-format
4025
4020
msgid "network allocations for instance %s"
4026
4021
msgstr "实例 %s 的网络分配"
4027
4022
 
4028
 
#: nova/network/quantum/manager.py:588
 
4023
#: nova/network/quantum/manager.py:639
4029
4024
#, python-format
4030
4025
msgid ""
4031
4026
"port deallocation failed for instance: |%(instance_id)s|, port_id: "
4032
4027
"|%(port_id)s|"
4033
4028
msgstr "实例的端口取消分配失败:|%(instance_id)s|, port_id: |%(port_id)s|"
4034
4029
 
4035
 
#: nova/network/quantum/manager.py:606
 
4030
#: nova/network/quantum/manager.py:657
4036
4031
#, python-format
4037
4032
msgid ""
4038
4033
"ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: "
4086
4081
msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
4087
4082
msgstr "端口 %(port_id)s 在net %(net_id)s 上删除,针对租户是 %(tenant_id)s"
4088
4083
 
4089
 
#: nova/notifier/api.py:115
 
4084
#: nova/notifier/api.py:121
4090
4085
#, python-format
4091
4086
msgid "%s not in valid priorities"
4092
4087
msgstr "%s 不在有效的优先级"
4093
4088
 
4094
 
#: nova/notifier/api.py:130
 
4089
#: nova/notifier/api.py:136
4095
4090
#, python-format
4096
4091
msgid ""
4097
4092
"Problem '%(e)s' attempting to send to notification system. "
4098
4093
"Payload=%(payload)s"
4099
4094
msgstr "Problem '%(e)s' 试图发送到通知系统。Payload=%(payload)s"
4100
4095
 
4101
 
#: nova/notifier/list_notifier.py:65
 
4096
#: nova/notifier/list_notifier.py:63
4102
4097
#, python-format
4103
4098
msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s."
4104
4099
msgstr "Problem '%(e)s' 试图发送到通知驱动 %(driver)s。"
4108
4103
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
4109
4104
msgstr ""
4110
4105
 
4111
 
#: nova/rpc/amqp.py:146 nova/rpc/impl_carrot.py:461
4112
 
#, python-format
4113
 
msgid "Returning exception %s to caller"
4114
 
msgstr "返回 %s 异常给调用者"
4115
 
 
4116
 
#: nova/rpc/amqp.py:188 nova/rpc/impl_carrot.py:495
 
4106
#: nova/rpc/amqp.py:198
4117
4107
#, python-format
4118
4108
msgid "unpacked context: %s"
4119
4109
msgstr "未打包的上下文:%s"
4120
4110
 
4121
 
#: nova/rpc/amqp.py:231 nova/rpc/impl_carrot.py:262
 
4111
#: nova/rpc/amqp.py:242
4122
4112
#, python-format
4123
4113
msgid "received %s"
4124
4114
msgstr "已接收 %s"
4125
4115
 
4126
 
#: nova/rpc/amqp.py:236 nova/rpc/impl_carrot.py:275
 
4116
#: nova/rpc/amqp.py:247
4127
4117
#, python-format
4128
4118
msgid "no method for message: %s"
4129
4119
msgstr "没有适用于消息的方法:%s"
4130
4120
 
4131
 
#: nova/rpc/amqp.py:237 nova/rpc/impl_carrot.py:277
 
4121
#: nova/rpc/amqp.py:248
4132
4122
#, python-format
4133
4123
msgid "No method for message: %s"
4134
4124
msgstr "没有适用于消息的方法:%s"
4135
4125
 
4136
 
#: nova/rpc/amqp.py:321 nova/rpc/impl_carrot.py:529
 
4126
#: nova/rpc/amqp.py:339
4137
4127
#, python-format
4138
4128
msgid "Making asynchronous call on %s ..."
4139
4129
msgstr "在 %s 做异步call"
4140
4130
 
4141
 
#: nova/rpc/amqp.py:324 nova/rpc/impl_carrot.py:532
 
4131
#: nova/rpc/amqp.py:342
4142
4132
#, python-format
4143
4133
msgid "MSG_ID is %s"
4144
4134
msgstr "消息ID(MSG_ID)是 %s"
4145
4135
 
4146
 
#: nova/rpc/amqp.py:346 nova/rpc/impl_carrot.py:611
 
4136
#: nova/rpc/amqp.py:364
4147
4137
#, python-format
4148
4138
msgid "Making asynchronous cast on %s..."
4149
4139
msgstr "在 %s 做异步cast"
4150
4140
 
4151
 
#: nova/rpc/amqp.py:354 nova/rpc/impl_carrot.py:621
 
4141
#: nova/rpc/amqp.py:372
4152
4142
msgid "Making asynchronous fanout cast..."
4153
4143
msgstr "做异步fanout cast"
4154
4144
 
4155
 
#: nova/rpc/amqp.py:379 nova/rpc/impl_carrot.py:631
 
4145
#: nova/rpc/amqp.py:398
4156
4146
#, python-format
4157
 
msgid "Sending notification on %s..."
4158
 
msgstr "正在 %s 上发送通知"
 
4147
msgid "Sending %(event_type)s on %(topic)s"
 
4148
msgstr ""
4159
4149
 
4160
 
#: nova/rpc/common.py:54
 
4150
#: nova/rpc/common.py:43
4161
4151
#, python-format
4162
4152
msgid ""
4163
4153
"Remote error: %(exc_type)s %(value)s\n"
4166
4156
"远程错误:%(exc_type)s %(value)s\n"
4167
4157
"%(traceback)s。"
4168
4158
 
4169
 
#: nova/rpc/common.py:71
 
4159
#: nova/rpc/common.py:60
4170
4160
msgid "Timeout while waiting on RPC response."
4171
4161
msgstr "等待RPC响应返回超时"
4172
4162
 
4173
 
#: nova/rpc/impl_carrot.py:199
4174
 
#, python-format
4175
 
msgid ""
4176
 
"AMQP server on %(fl_host)s:%(fl_port)d is unreachable: %(e)s. Trying "
4177
 
"again in %(fl_intv)d seconds."
4178
 
msgstr "%(fl_host)s:%(fl_port)d上的AMQP服务器不可达:%(e)s。 %(fl_intv)d 秒钟后再尝试。"
4179
 
 
4180
 
#: nova/rpc/impl_carrot.py:203
4181
 
#, python-format
4182
 
msgid "Unable to connect to AMQP server after %(tries)d tries. Shutting down."
4183
 
msgstr "%(tries)d 次尝试后依然无法连接到AMQP服务器。正在关闭。"
4184
 
 
4185
 
#: nova/rpc/impl_carrot.py:223
4186
 
msgid "Reconnected to queue"
4187
 
msgstr "重新连接队列"
4188
 
 
4189
 
#: nova/rpc/impl_carrot.py:230
4190
 
#, python-format
4191
 
msgid "Failed to fetch message from queue: %s"
4192
 
msgstr "从队列获取消息失败:%s"
4193
 
 
4194
 
#: nova/rpc/impl_carrot.py:238
4195
 
#, python-format
4196
 
msgid "Initing the Adapter Consumer for %s"
4197
 
msgstr "为%s初始化适配器消费者(Adapter Consumer)"
4198
 
 
4199
 
#: nova/rpc/impl_carrot.py:337
4200
 
#, python-format
4201
 
msgid "Created \"%(exchange)s\" fanout exchange with \"%(key)s\" routing key"
4202
 
msgstr "\"%(exchange)s\" fanout exchange用路由密钥 \"%(key)s\" 创建的"
4203
 
 
4204
 
#: nova/rpc/impl_carrot.py:382
4205
 
msgid "Exception while processing consumer"
4206
 
msgstr "处理消费者出现异常"
4207
 
 
4208
 
#: nova/rpc/impl_carrot.py:419
4209
 
#, python-format
4210
 
msgid "Creating \"%(exchange)s\" fanout exchange"
4211
 
msgstr "正在创建 \"%(exchange)s\" fanout exchange"
4212
 
 
4213
 
#: nova/rpc/impl_carrot.py:646
4214
 
#, python-format
4215
 
msgid "response %s"
4216
 
msgstr "响应 %s"
4217
 
 
4218
 
#: nova/rpc/impl_carrot.py:655
4219
 
#, python-format
4220
 
msgid "topic is %s"
4221
 
msgstr "主题是 %s"
4222
 
 
4223
 
#: nova/rpc/impl_carrot.py:656
4224
 
#, python-format
4225
 
msgid "message %s"
4226
 
msgstr "消息 %s"
4227
 
 
4228
 
#: nova/rpc/impl_kombu.py:111
 
4163
#: nova/rpc/common.py:161
 
4164
#, python-format
 
4165
msgid "Returning exception %s to caller"
 
4166
msgstr "返回 %s 异常给调用者"
 
4167
 
 
4168
#: nova/rpc/impl_kombu.py:108
4229
4169
msgid "Failed to process message... skipping it."
4230
4170
msgstr ""
4231
4171
 
4255
4195
"again in %(sleep_time)d seconds."
4256
4196
msgstr "位于%(hostname)s:%(port)d的AMQP服务器不可达:%(err_str)s。%(sleep_time)d 秒钟后请再尝试。"
4257
4197
 
4258
 
#: nova/rpc/impl_kombu.py:533 nova/rpc/impl_qpid.py:385
 
4198
#: nova/rpc/impl_kombu.py:533 nova/rpc/impl_qpid.py:386
4259
4199
#, python-format
4260
4200
msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s"
4261
4201
msgstr "为topic '%(topic)s'声明消费者失败:%(err_str)s"
4262
4202
 
4263
 
#: nova/rpc/impl_kombu.py:551 nova/rpc/impl_qpid.py:400
 
4203
#: nova/rpc/impl_kombu.py:551 nova/rpc/impl_qpid.py:401
4264
4204
#, python-format
4265
4205
msgid "Timed out waiting for RPC response: %s"
4266
4206
msgstr "等待RPC响应超时:%s"
4267
4207
 
4268
 
#: nova/rpc/impl_kombu.py:555 nova/rpc/impl_qpid.py:404
 
4208
#: nova/rpc/impl_kombu.py:555 nova/rpc/impl_qpid.py:405
4269
4209
#, python-format
4270
4210
msgid "Failed to consume message from queue: %s"
4271
4211
msgstr "从队列中消费消息失败:%s"
4272
4212
 
4273
 
#: nova/rpc/impl_kombu.py:589 nova/rpc/impl_qpid.py:434
 
4213
#: nova/rpc/impl_kombu.py:589 nova/rpc/impl_qpid.py:435
4274
4214
#, python-format
4275
4215
msgid "Failed to publish message to topic '%(topic)s': %(err_str)s"
4276
4216
msgstr "给topic '%(topic)s'发布消息失败:%(err_str)s"
4277
4217
 
4278
 
#: nova/rpc/impl_qpid.py:341
4279
 
#, python-format
4280
 
msgid "Unable to connect to AMQP server: %s "
 
4218
#: nova/rpc/impl_qpid.py:342
 
4219
#, fuzzy, python-format
 
4220
msgid "Unable to connect to AMQP server: %s"
4281
4221
msgstr "无法连接到AMQP服务器:%s "
4282
4222
 
4283
 
#: nova/rpc/impl_qpid.py:346
 
4223
#: nova/rpc/impl_qpid.py:347
4284
4224
#, python-format
4285
4225
msgid "Connected to AMQP server on %s"
4286
4226
msgstr "连接到 %s 的AMQP服务器"
4287
4227
 
4288
 
#: nova/rpc/impl_qpid.py:354
 
4228
#: nova/rpc/impl_qpid.py:355
4289
4229
msgid "Re-established AMQP queues"
4290
4230
msgstr "重建AMQP队列"
4291
4231
 
4292
 
#: nova/rpc/impl_qpid.py:412
 
4232
#: nova/rpc/impl_qpid.py:413
4293
4233
msgid "Error processing message.  Skipping it."
4294
4234
msgstr ""
4295
4235
 
4302
4242
msgid "Could not find another compute"
4303
4243
msgstr "无法找到另一个计算节点"
4304
4244
 
4305
 
#: nova/scheduler/driver.py:63
 
4245
#: nova/scheduler/driver.py:65
4306
4246
#, python-format
4307
4247
msgid "Casted '%(method)s' to volume '%(host)s'"
4308
4248
msgstr "把“%(method)s”投放在卷%(host)s\""
4309
4249
 
4310
 
#: nova/scheduler/driver.py:80
 
4250
#: nova/scheduler/driver.py:82
4311
4251
#, python-format
4312
4252
msgid "Casted '%(method)s' to compute '%(host)s'"
4313
4253
msgstr "把“%(method)s”投放在主机 \"%(host)s\""
4314
4254
 
4315
 
#: nova/scheduler/driver.py:89
 
4255
#: nova/scheduler/driver.py:91
4316
4256
#, python-format
4317
4257
msgid "Casted '%(method)s' to network '%(host)s'"
4318
4258
msgstr "把“%(method)s”投放在网络 \"%(host)s\""
4319
4259
 
4320
 
#: nova/scheduler/driver.py:107
 
4260
#: nova/scheduler/driver.py:109
4321
4261
#, python-format
4322
4262
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
4323
4263
msgstr "把“%(method)s”投放在 %(topic)s \"%(host)s\""
4324
4264
 
4325
 
#: nova/scheduler/driver.py:181
 
4265
#: nova/scheduler/driver.py:183
4326
4266
msgid "Must implement a fallback schedule"
4327
4267
msgstr "必须实现一个回滚 schedule"
4328
4268
 
4329
 
#: nova/scheduler/driver.py:185
 
4269
#: nova/scheduler/driver.py:187
4330
4270
msgid "Driver must implement schedule_prep_resize"
4331
4271
msgstr ""
4332
4272
 
4333
 
#: nova/scheduler/driver.py:190
 
4273
#: nova/scheduler/driver.py:192
4334
4274
msgid "Driver must implement schedule_run_instance"
4335
4275
msgstr ""
4336
4276
 
4337
 
#: nova/scheduler/driver.py:325
 
4277
#: nova/scheduler/driver.py:316
4338
4278
msgid "Block migration can not be used with shared storage."
4339
4279
msgstr "块存储迁移无法在共享存储使用"
4340
4280
 
4341
 
#: nova/scheduler/driver.py:330
 
4281
#: nova/scheduler/driver.py:321
4342
4282
#, fuzzy
4343
4283
msgid "Live migration can not be used without shared storage."
4344
4284
msgstr "块存储迁移无法在共享存储使用"
4345
4285
 
4346
 
#: nova/scheduler/driver.py:367 nova/scheduler/driver.py:457
 
4286
#: nova/scheduler/driver.py:358
4347
4287
#, python-format
4348
4288
msgid "host %(dest)s is not compatible with original host %(src)s."
4349
4289
msgstr "主机 %(dest)s 和原先的主机 %(src)s 不兼容。"
4350
4290
 
4351
 
#: nova/scheduler/driver.py:416
 
4291
#: nova/scheduler/driver.py:407
4352
4292
#, fuzzy, python-format
4353
4293
msgid ""
4354
4294
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
4355
4295
"memory(host:%(avail)s <= instance:%(mem_inst)s)"
4356
4296
msgstr "无法迁移 %(instance_id)s 到 %(dest)s 上:缺少内存(主机:%(avail)s <= 实例:%(mem_inst)s)"
4357
4297
 
4358
 
#: nova/scheduler/driver.py:472
 
4298
#: nova/scheduler/driver.py:458
4359
4299
#, fuzzy, python-format
4360
4300
msgid ""
4361
4301
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
4422
4362
msgid "No service for compute ID %s"
4423
4363
msgstr "计算节点 %s 没有服务"
4424
4364
 
4425
 
#: nova/scheduler/manager.py:85
 
4365
#: nova/scheduler/manager.py:86
4426
4366
#, fuzzy, python-format
4427
4367
msgid ""
4428
4368
"Driver Method %(driver_method_name)s missing: %(e)s. Reverting to "
4429
4369
"schedule()"
4430
4370
msgstr "驱动方法 %(driver_method)s 丢失:%(e)s。撤销回schedule()"
4431
4371
 
4432
 
#: nova/scheduler/manager.py:150
 
4372
#: nova/scheduler/manager.py:151
4433
4373
#, python-format
4434
4374
msgid "Failed to schedule_%(method)s: %(ex)s"
4435
4375
msgstr "schedule_%(method)s 失败:%(ex)s"
4436
4376
 
4437
 
#: nova/scheduler/manager.py:159
 
4377
#: nova/scheduler/manager.py:160
4438
4378
#, fuzzy, python-format
4439
 
msgid "Setting instance %(instance_uuid)s to %(state)s state."
 
4379
msgid "Setting instance to %(state)s state."
4440
4380
msgstr "设置实例 %(instance_uuid)s 至 ERROR 状态"
4441
4381
 
4442
4382
#: nova/scheduler/scheduler_options.py:66
4461
4401
msgid "VCPUs not set; assuming CPU collection broken"
4462
4402
msgstr "未设置 VCPUs;假设 CPU 集合损坏了"
4463
4403
 
4464
 
#: nova/testing/fake/rabbit.py:50
4465
 
#, python-format
4466
 
msgid "(%(nm)s) publish (key: %(routing_key)s) %(message)s"
4467
 
msgstr "(%(nm)s) 发布 (键:%(routing_key)s) %(message)s"
4468
 
 
4469
 
#: nova/testing/fake/rabbit.py:54
4470
 
#, python-format
4471
 
msgid "Publishing to route %s"
4472
 
msgstr "发布并路由到 %s"
4473
 
 
4474
 
#: nova/testing/fake/rabbit.py:84
4475
 
#, python-format
4476
 
msgid "Declaring queue %s"
4477
 
msgstr "正在声明队列 %s"
4478
 
 
4479
 
#: nova/testing/fake/rabbit.py:90
4480
 
#, python-format
4481
 
msgid "Declaring exchange %s"
4482
 
msgstr "正在声明交换(exchange) %s"
4483
 
 
4484
 
#: nova/testing/fake/rabbit.py:96
4485
 
#, python-format
4486
 
msgid "Binding %(queue)s to %(exchange)s with key %(routing_key)s"
4487
 
msgstr "把队列 %(queue)s 绑定到 %(exchange)s 采用的键是 %(routing_key)s"
4488
 
 
4489
 
#: nova/testing/fake/rabbit.py:133
4490
 
#, python-format
4491
 
msgid "Getting from %(queue)s: %(message)s"
4492
 
msgstr "从队列 %(queue)s 取消息:%(message)s"
4493
 
 
4494
4404
#: nova/tests/fake_utils.py:72
4495
4405
#, python-format
4496
4406
msgid "Faking execution of cmd (subprocess): %s"
4511
4421
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
4512
4422
msgstr "伪命令的标准输出stdout='%(stdout)s' 标准错误输出 stderr='%(stderr)s'"
4513
4423
 
4514
 
#: nova/tests/fakelibvirt.py:784
 
4424
#: nova/tests/fakelibvirt.py:779
4515
4425
msgid "Please extend mock libvirt module to support flags"
4516
4426
msgstr "请扩展模拟的 libvirt 模块来支持标记"
4517
4427
 
4518
 
#: nova/tests/fakelibvirt.py:790
 
4428
#: nova/tests/fakelibvirt.py:785
4519
4429
msgid "Please extend fake libvirt module to support this auth method"
4520
4430
msgstr "请扩展伪libvirt模块来支持这种认知方法"
4521
4431
 
4522
 
#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1419
 
4432
#: nova/tests/test_compute.py:365 nova/tests/test_compute.py:1554
4523
4433
#, python-format
4524
4434
msgid "Running instances: %s"
4525
4435
msgstr "正在运行的实例:%s"
4529
4439
msgid "After terminating instances: %s"
4530
4440
msgstr "终止实例之后:%s"
4531
4441
 
4532
 
#: nova/tests/test_compute.py:589
 
4442
#: nova/tests/test_compute.py:608
4533
4443
msgid "Internal error"
4534
4444
msgstr "内部错误"
4535
4445
 
4536
 
#: nova/tests/test_compute.py:1430
 
4446
#: nova/tests/test_compute.py:1565
4537
4447
#, python-format
4538
4448
msgid "After force-killing instances: %s"
4539
4449
msgstr "强制杀死实例后:%s"
4583
4493
msgid "uuid"
4584
4494
msgstr "uuid"
4585
4495
 
4586
 
#: nova/tests/test_volume.py:216
 
4496
#: nova/tests/test_volume.py:234
4587
4497
#, python-format
4588
4498
msgid "Target %s allocated"
4589
4499
msgstr "目标 %s 已经分配"
4590
4500
 
4591
 
#: nova/tests/test_volume.py:468
 
4501
#: nova/tests/test_volume.py:488
4592
4502
#, python-format
4593
4503
msgid "Cannot confirm exported volume id:%s."
4594
4504
msgstr "无法确认导出的卷 id:%s。"
4603
4513
msgid "Result data: %s"
4604
4514
msgstr "结果数据:%s"
4605
4515
 
4606
 
#: nova/tests/test_xenapi.py:621
 
4516
#: nova/tests/test_xenapi.py:639
4607
4517
#, python-format
4608
4518
msgid "Creating files in %s to simulate guest agent"
4609
4519
msgstr "在%s 创建文件模拟客户代理"
4610
4520
 
4611
 
#: nova/tests/test_xenapi.py:632
 
4521
#: nova/tests/test_xenapi.py:650
4612
4522
#, python-format
4613
4523
msgid "Removing simulated guest agent files in %s"
4614
4524
msgstr "移除在 %s 的模拟的客户代理文件"
4615
4525
 
4616
 
#: nova/tests/api/openstack/compute/test_servers.py:2144
4617
 
#, fuzzy, python-format
4618
 
msgid "Quota exceeded: code=%(code)s"
4619
 
msgstr "超出配额"
 
4526
#: nova/tests/api/openstack/compute/test_servers.py:2344
 
4527
msgid "Quota exceeded: already used 1 of 1 instances"
 
4528
msgstr ""
4620
4529
 
4621
4530
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:57
4622
4531
#, python-format
4638
4547
msgid "_get_all: %s"
4639
4548
msgstr "_get_all: %s"
4640
4549
 
4641
 
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:125
 
4550
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:124
4642
4551
#, python-format
4643
4552
msgid "test_snapshot_create: param=%s"
4644
4553
msgstr "test_snapshot_create: param=%s"
4645
4554
 
4646
 
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:134
 
4555
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:133
4647
4556
#, python-format
4648
4557
msgid "test_snapshot_create: resp_dict=%s"
4649
4558
msgstr "test_snapshot_create: resp_dict=%s"
4650
4559
 
4651
 
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:156
 
4560
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:155
4652
4561
#, python-format
4653
4562
msgid "test_snapshot_create_force: param=%s"
4654
4563
msgstr "test_snapshot_create_force: param=%s"
4655
4564
 
4656
 
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:165
 
4565
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:164
4657
4566
#, python-format
4658
4567
msgid "test_snapshot_create_force: resp_dict=%s"
4659
4568
msgstr "test_snapshot_create_force: resp_dict=%s"
4660
4569
 
4661
 
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:205
 
4570
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:204
4662
4571
#, python-format
4663
4572
msgid "test_snapshot_show: resp=%s"
4664
4573
msgstr "test_snapshot_show: resp=%s"
4665
4574
 
4666
 
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:231
 
4575
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:230
4667
4576
#, python-format
4668
4577
msgid "test_snapshot_detail: resp_dict=%s"
4669
4578
msgstr "test_snapshot_detail: resp_dict=%s"
4725
4634
msgid "Decoding JSON: %s"
4726
4635
msgstr "解码JSON:%s"
4727
4636
 
4728
 
#: nova/tests/rpc/common.py:133
 
4637
#: nova/tests/rpc/common.py:135
4729
4638
#, python-format
4730
4639
msgid "Nested received %(queue)s, %(value)s"
4731
4640
msgstr "嵌套(调用)接收到 %(queue)s, %(value)s"
4732
4641
 
4733
 
#: nova/tests/rpc/common.py:142
 
4642
#: nova/tests/rpc/common.py:144
4734
4643
#, python-format
4735
4644
msgid "Nested return %s"
4736
4645
msgstr "嵌套(调用)返回 %s"
4737
4646
 
4738
 
#: nova/tests/rpc/common.py:160
 
4647
#: nova/tests/rpc/common.py:165
4739
4648
msgid "RPC backend does not support timeouts"
4740
4649
msgstr "RPC后台不支持超时"
4741
4650
 
4742
 
#: nova/tests/rpc/common.py:227 nova/tests/rpc/common.py:233
 
4651
#: nova/tests/rpc/common.py:235 nova/tests/rpc/common.py:241
4743
4652
#, python-format
4744
4653
msgid "Received %s"
4745
4654
msgstr "已接收 %s"
4748
4657
msgid "Failed to open connection to the hypervisor"
4749
4658
msgstr "打开虚拟机管理程序的连接失败"
4750
4659
 
4751
 
#: nova/virt/fake.py:270 nova/virt/xenapi_conn.py:397
4752
 
#: nova/virt/baremetal/proxy.py:716 nova/virt/libvirt/connection.py:2013
 
4660
#: nova/virt/fake.py:270 nova/virt/baremetal/proxy.py:719
 
4661
#: nova/virt/libvirt/connection.py:2061 nova/virt/xenapi/connection.py:422
4753
4662
#, python-format
4754
4663
msgid "Compute_service record created for %s "
4755
4664
msgstr "Compute_service记录为 %s 创建 "
4756
4665
 
4757
 
#: nova/virt/fake.py:273 nova/virt/xenapi_conn.py:400
4758
 
#: nova/virt/baremetal/proxy.py:720 nova/virt/libvirt/connection.py:2016
 
4666
#: nova/virt/fake.py:273 nova/virt/baremetal/proxy.py:723
 
4667
#: nova/virt/libvirt/connection.py:2064 nova/virt/xenapi/connection.py:425
4759
4668
#, python-format
4760
4669
msgid "Compute_service record updated for %s "
4761
4670
msgstr "Compute_service记录为 %s 更新 "
4762
4671
 
4763
 
#: nova/virt/firewall.py:130
4764
 
#, python-format
4765
 
msgid "Attempted to unfilter instance %s which is not filtered"
4766
 
msgstr "试图不过滤没有过滤的实例 %s"
 
4672
#: nova/virt/firewall.py:130 nova/virt/libvirt/firewall.py:252
 
4673
msgid "Attempted to unfilter instance which is not filtered"
 
4674
msgstr "试图不过滤没有过滤的实例"
4767
4675
 
4768
4676
#: nova/virt/firewall.py:137
4769
 
#, python-format
4770
 
msgid "Filters added to instance %s"
 
4677
#, fuzzy, python-format
 
4678
msgid "Filters added to instance"
4771
4679
msgstr "过滤器添加给实例 %s"
4772
4680
 
4773
4681
#: nova/virt/firewall.py:139
4779
4687
msgid "Adding security group rule: %r"
4780
4688
msgstr "添加安全组规则:%r"
4781
4689
 
4782
 
#: nova/virt/firewall.py:403 nova/virt/xenapi/firewall.py:87
 
4690
#: nova/virt/firewall.py:404 nova/virt/xenapi/firewall.py:87
4783
4691
#, python-format
4784
4692
msgid "Adding provider rule: %s"
4785
4693
msgstr "添加提供者规则:%s"
4786
4694
 
4787
 
#: nova/virt/images.py:94
 
4695
#: nova/virt/images.py:86
4788
4696
msgid "'qemu-img info' parsing failed."
4789
4697
msgstr "'qemu-img info'解析失败"
4790
4698
 
4791
 
#: nova/virt/images.py:100
 
4699
#: nova/virt/images.py:92
4792
4700
#, python-format
4793
4701
msgid "fmt=%(fmt)s backed by: %(backing_file)s"
4794
4702
msgstr "fmt=%(fmt)s 由 %(backing_file)s 支持"
4795
4703
 
4796
 
#: nova/virt/images.py:113
 
4704
#: nova/virt/images.py:104
4797
4705
#, python-format
4798
4706
msgid "Converted to raw, but format is now %s"
4799
4707
msgstr "转化为裸格式,但目前格式是 %s"
4804
4712
"vmwareapi_host_password to useconnection_type=vmwareapi"
4805
4713
msgstr "针对useconnection_type=vmwareapi必须指定vmwareapi_host_ip,vmwareapi_host_username和vmwareapi_host_password"
4806
4714
 
4807
 
#: nova/virt/vmwareapi_conn.py:276
 
4715
#: nova/virt/vmwareapi_conn.py:277
4808
4716
#, python-format
4809
4717
msgid "In vmwareapi:_create_session, got this exception: %s"
4810
4718
msgstr "在vmwareapi:_create_session,得到这个异常:%s"
4811
4719
 
4812
 
#: nova/virt/vmwareapi_conn.py:359
 
4720
#: nova/virt/vmwareapi_conn.py:360
4813
4721
#, python-format
4814
4722
msgid "In vmwareapi:_call_method, got this exception: %s"
4815
4723
msgstr "在vmwareapi:_call_method,得到这个异常:%s"
4816
4724
 
4817
 
#: nova/virt/vmwareapi_conn.py:398
 
4725
#: nova/virt/vmwareapi_conn.py:395
4818
4726
#, python-format
4819
4727
msgid "Task [%(task_name)s] %(task_ref)s status: success"
4820
4728
msgstr "任务 [%(task_name)s] %(task_ref)s 状态:成功"
4821
4729
 
4822
 
#: nova/virt/vmwareapi_conn.py:404
 
4730
#: nova/virt/vmwareapi_conn.py:400
4823
4731
#, python-format
4824
4732
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
4825
4733
msgstr "任务 [%(task_name)s] %(task_ref)s 状态:错误 %(error_info)s"
4826
4734
 
4827
 
#: nova/virt/vmwareapi_conn.py:409
 
4735
#: nova/virt/vmwareapi_conn.py:404
4828
4736
#, python-format
4829
4737
msgid "In vmwareapi:_poll_task, Got this error %s"
4830
4738
msgstr "在vmwareapi:_poll_task,得到这个错误 %s"
4831
4739
 
4832
 
#: nova/virt/xenapi_conn.py:140
4833
 
msgid ""
4834
 
"Must specify xenapi_connection_url, xenapi_connection_username "
4835
 
"(optionally), and xenapi_connection_password to use "
4836
 
"connection_type=xenapi"
4837
 
msgstr ""
4838
 
"针对use connection_type=xenapi必须指定xenapi_connection_url, "
4839
 
"xenapi_connection_username (可选) 和 xenapi_connection_password"
4840
 
 
4841
 
#: nova/virt/xenapi_conn.py:330 nova/virt/libvirt/connection.py:454
4842
 
msgid "Could not determine iscsi initiator name"
4843
 
msgstr "无法确定iscsi initiator名字"
4844
 
 
4845
 
#: nova/virt/xenapi_conn.py:461
4846
 
msgid "Host startup on XenServer is not supported."
4847
 
msgstr "不支持在XenServer启动主机"
4848
 
 
4849
 
#: nova/virt/xenapi_conn.py:491
4850
 
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
4851
 
msgstr "无法登录到XenAPI(Dom0磁盘是空么?)"
4852
 
 
4853
 
#: nova/virt/xenapi_conn.py:529
4854
 
msgid "Host is member of a pool, but DB says otherwise"
4855
 
msgstr ""
4856
 
 
4857
 
#: nova/virt/xenapi_conn.py:611 nova/virt/xenapi_conn.py:624
4858
 
#, python-format
4859
 
msgid "Got exception: %s"
4860
 
msgstr "得到异常:%s"
4861
 
 
4862
4740
#: nova/virt/baremetal/dom.py:93
4863
4741
msgid "No domains exist."
4864
4742
msgstr "没有域存在。"
4967
4845
msgid "Unknown baremetal driver %(d)s"
4968
4846
msgstr "未知的裸机驱动 %(d)s"
4969
4847
 
4970
 
#: nova/virt/baremetal/proxy.py:148
 
4848
#: nova/virt/baremetal/proxy.py:139
4971
4849
#, python-format
4972
4850
msgid "Error encountered when destroying instance '%(name)s': %(ex)s"
4973
4851
msgstr "销毁实例 '%(name)s' 时遇到错误:%(ex)s"
4974
4852
 
4975
 
#: nova/virt/baremetal/proxy.py:162
 
4853
#: nova/virt/baremetal/proxy.py:153
4976
4854
#, python-format
4977
4855
msgid "instance %(instance_name)s: deleting instance files %(target)s"
4978
4856
msgstr "实例 %(instance_name)s:正在删除实例文件 %(target)s"
4979
4857
 
4980
 
#: nova/virt/baremetal/proxy.py:189
 
4858
#: nova/virt/baremetal/proxy.py:180
4981
4859
#, python-format
4982
4860
msgid "instance %s: rebooted"
4983
4861
msgstr "实例 %s:重启"
4984
4862
 
4985
 
#: nova/virt/baremetal/proxy.py:192
 
4863
#: nova/virt/baremetal/proxy.py:184
4986
4864
msgid "_wait_for_reboot failed"
4987
4865
msgstr "_wait_for_reboot失败"
4988
4866
 
4989
 
#: nova/virt/baremetal/proxy.py:222
 
4867
#: nova/virt/baremetal/proxy.py:214
4990
4868
#, python-format
4991
4869
msgid "instance %s: rescued"
4992
4870
msgstr "实例 %s:已救援"
4993
4871
 
4994
 
#: nova/virt/baremetal/proxy.py:225
 
4872
#: nova/virt/baremetal/proxy.py:218
4995
4873
msgid "_wait_for_rescue failed"
4996
4874
msgstr "_wait_for_rescue 失败"
4997
4875
 
4998
 
#: nova/virt/baremetal/proxy.py:242
 
4876
#: nova/virt/baremetal/proxy.py:235
4999
4877
msgid "<============= spawn of baremetal =============>"
5000
4878
msgstr "<============= 生产裸机=============>"
5001
4879
 
5002
 
#: nova/virt/baremetal/proxy.py:255
 
4880
#: nova/virt/baremetal/proxy.py:248
5003
4881
#, python-format
5004
4882
msgid "instance %s: is building"
5005
4883
msgstr "实例 %s:正在创建中"
5006
4884
 
5007
 
#: nova/virt/baremetal/proxy.py:260
 
4885
#: nova/virt/baremetal/proxy.py:254
5008
4886
msgid "Key is injected but instance is not running yet"
5009
4887
msgstr "已经注入密钥但是实例还没有运行"
5010
4888
 
5011
 
#: nova/virt/baremetal/proxy.py:265
 
4889
#: nova/virt/baremetal/proxy.py:260
5012
4890
#, python-format
5013
4891
msgid "instance %s: booted"
5014
4892
msgstr "实例 %s:已启动"
5015
4893
 
5016
 
#: nova/virt/baremetal/proxy.py:268
 
4894
#: nova/virt/baremetal/proxy.py:264
5017
4895
#, python-format
5018
4896
msgid "~~~~~~ current state = %s ~~~~~~"
5019
4897
msgstr "~~~~~~ 当前状态 = %s ~~~~~~"
5020
4898
 
5021
 
#: nova/virt/baremetal/proxy.py:269
 
4899
#: nova/virt/baremetal/proxy.py:266
5022
4900
#, python-format
5023
4901
msgid "instance %s spawned successfully"
5024
4902
msgstr "实例 %s 生产成功"
5025
4903
 
 
4904
#: nova/virt/baremetal/proxy.py:269
 
4905
#, python-format
 
4906
msgid "instance %s:not booted"
 
4907
msgstr "实例 %s:没有启动"
 
4908
 
5026
4909
#: nova/virt/baremetal/proxy.py:272
5027
 
#, python-format
5028
 
msgid "instance %s:not booted"
5029
 
msgstr "实例 %s:没有启动"
5030
 
 
5031
 
#: nova/virt/baremetal/proxy.py:274
5032
4910
msgid "Bremetal assignment is overcommitted."
5033
4911
msgstr "过多提交裸机分配"
5034
4912
 
5035
 
#: nova/virt/baremetal/proxy.py:354
 
4913
#: nova/virt/baremetal/proxy.py:353
5036
4914
#, python-format
5037
4915
msgid "instance %s: Creating image"
5038
4916
msgstr "实例 %s:正在创建镜像"
5049
4927
"%(img_id)s (%(e)s)"
5050
4928
msgstr "实例 %(inst_name)s:忽略向镜像 %(img_id)s 注入数据的错误 (%(e)s)"
5051
4929
 
5052
 
#: nova/virt/baremetal/proxy.py:529
 
4930
#: nova/virt/baremetal/proxy.py:530
5053
4931
#, python-format
5054
4932
msgid "instance %s: starting toXML method"
5055
4933
msgstr "实例 %s:开始方法 toXML"
5056
4934
 
5057
 
#: nova/virt/baremetal/proxy.py:531
 
4935
#: nova/virt/baremetal/proxy.py:533
5058
4936
#, python-format
5059
4937
msgid "instance %s: finished toXML method"
5060
4938
msgstr "实例 %s:方法toXML 完成"
5061
4939
 
5062
 
#: nova/virt/baremetal/proxy.py:574 nova/virt/libvirt/connection.py:1783
 
4940
#: nova/virt/baremetal/proxy.py:577 nova/virt/libvirt/connection.py:1831
5063
4941
msgid ""
5064
4942
"Cannot get the number of cpu, because this function is not implemented "
5065
4943
"for this platform. This error can be safely ignored for now."
5066
4944
msgstr "无法得到CPU的数目,因为这个函数不是给这个平台执行的。这个错误可以被放心忽略。"
5067
4945
 
5068
 
#: nova/virt/baremetal/proxy.py:714
 
4946
#: nova/virt/baremetal/proxy.py:717
5069
4947
#, python-format
5070
4948
msgid "#### RLK: cpu_arch = %s "
5071
4949
msgstr "#### RLK: cpu_arch = %s "
5072
4950
 
5073
 
#: nova/virt/baremetal/proxy.py:746
 
4951
#: nova/virt/baremetal/proxy.py:749
5074
4952
msgid "Updating!"
5075
4953
msgstr "正在更新。"
5076
4954
 
5077
 
#: nova/virt/baremetal/proxy.py:773 nova/virt/libvirt/connection.py:2577
 
4955
#: nova/virt/baremetal/proxy.py:776 nova/virt/libvirt/connection.py:2621
5078
4956
#: nova/virt/xenapi/host.py:129
5079
4957
msgid "Updating host stats"
5080
4958
msgstr "正在更新主机状态"
5110
4988
msgid "TILERA_BOARD_#%(node_id)s %(node_ip)s is not ready, out_msg=%(out_msg)s"
5111
4989
msgstr ""
5112
4990
 
5113
 
#: nova/virt/baremetal/tilera.py:292
 
4991
#: nova/virt/baremetal/tilera.py:291
5114
4992
msgid "Noting to do for tilera nodes: vmlinux is in CF"
5115
4993
msgstr ""
5116
4994
 
5117
 
#: nova/virt/baremetal/tilera.py:316
 
4995
#: nova/virt/baremetal/tilera.py:314
5118
4996
msgid "activate_node"
5119
4997
msgstr "activate_node"
5120
4998
 
5121
 
#: nova/virt/baremetal/tilera.py:330
 
4999
#: nova/virt/baremetal/tilera.py:328
5122
5000
msgid "Node is unknown error state."
5123
5001
msgstr "节点处于未知的错误状态。"
5124
5002
 
5126
5004
msgid "no capable image handler configured"
5127
5005
msgstr "没有合适的镜像句柄配置好"
5128
5006
 
5129
 
#: nova/virt/disk/api.py:178
 
5007
#: nova/virt/disk/api.py:179
5130
5008
#, python-format
5131
5009
msgid "unknown disk image handler: %s"
5132
5010
msgstr "未知的磁盘镜像句柄:%s"
5133
5011
 
5134
 
#: nova/virt/disk/api.py:189
 
5012
#: nova/virt/disk/api.py:191
5135
5013
msgid "image already mounted"
5136
5014
msgstr "镜像已经挂载"
5137
5015
 
5138
 
#: nova/virt/disk/api.py:276 nova/virt/disk/guestfs.py:64
5139
 
#: nova/virt/disk/guestfs.py:78 nova/virt/disk/mount.py:100
 
5016
#: nova/virt/disk/api.py:278 nova/virt/disk/guestfs.py:64
 
5017
#: nova/virt/disk/guestfs.py:78 nova/virt/disk/mount.py:102
5140
5018
#, python-format
5141
5019
msgid "Failed to mount filesystem: %s"
5142
5020
msgstr "挂载文件系统失败:%s"
5143
5021
 
5144
 
#: nova/virt/disk/api.py:291
 
5022
#: nova/virt/disk/api.py:293
5145
5023
#, python-format
5146
5024
msgid "Failed to remove container: %s"
5147
5025
msgstr "移除容器失败:%s"
5148
5026
 
5149
 
#: nova/virt/disk/api.py:441
 
5027
#: nova/virt/disk/api.py:443
5150
5028
#, python-format
5151
5029
msgid "User %(username)s not found in password file."
5152
5030
msgstr ""
5153
5031
 
5154
 
#: nova/virt/disk/api.py:457
 
5032
#: nova/virt/disk/api.py:459
5155
5033
#, python-format
5156
5034
msgid "User %(username)s not found in shadow file."
5157
5035
msgstr ""
5170
5048
msgid "Could not attach image to loopback: %s"
5171
5049
msgstr "无法给loopback附加镜像:%s"
5172
5050
 
5173
 
#: nova/virt/disk/mount.py:76
5174
 
msgid "no partitions found"
 
5051
#: nova/virt/disk/mount.py:62
 
5052
#, python-format
 
5053
msgid "partition search unsupported with %s"
 
5054
msgstr ""
 
5055
 
 
5056
#: nova/virt/disk/mount.py:78
 
5057
#, fuzzy, python-format
 
5058
msgid "partition %s not found"
5175
5059
msgstr "未找到分区"
5176
5060
 
5177
 
#: nova/virt/disk/mount.py:77
 
5061
#: nova/virt/disk/mount.py:79
5178
5062
#, python-format
5179
5063
msgid "Failed to map partitions: %s"
5180
5064
msgstr "映射分区失败:%s"
5197
5081
msgid "nbd device %s did not show up"
5198
5082
msgstr "nbd 设备 %s 没有出现"
5199
5083
 
5200
 
#: nova/virt/libvirt/connection.py:247
 
5084
#: nova/virt/libvirt/connection.py:280
5201
5085
#, python-format
5202
5086
msgid "Connecting to libvirt: %s"
5203
5087
msgstr "正在连接 libvirt:%s"
5204
5088
 
5205
 
#: nova/virt/libvirt/connection.py:268
 
5089
#: nova/virt/libvirt/connection.py:301
5206
5090
msgid "Connection to libvirt broke"
5207
5091
msgstr "连接 libvirt 失败"
5208
5092
 
5209
 
#: nova/virt/libvirt/connection.py:370
 
5093
#: nova/virt/libvirt/connection.py:403
5210
5094
#, python-format
5211
5095
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
5212
5096
msgstr "销毁时发生错误。Code=%(errcode)s Error=%(e)s"
5213
5097
 
5214
 
#: nova/virt/libvirt/connection.py:382
 
5098
#: nova/virt/libvirt/connection.py:415
5215
5099
#, python-format
5216
5100
msgid ""
5217
5101
"Error from libvirt during saved instance removal. Code=%(errcode)s "
5218
5102
"Error=%(e)s"
5219
5103
msgstr "删除已保存的实例时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s"
5220
5104
 
5221
 
#: nova/virt/libvirt/connection.py:393
 
5105
#: nova/virt/libvirt/connection.py:426
5222
5106
#, python-format
5223
5107
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
5224
5108
msgstr "在 undefine 时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s"
5225
5109
 
5226
 
#: nova/virt/libvirt/connection.py:405
 
5110
#: nova/virt/libvirt/connection.py:438
5227
5111
msgid "Instance destroyed successfully."
5228
5112
msgstr "实例销毁成功。"
5229
5113
 
5230
 
#: nova/virt/libvirt/connection.py:417
 
5114
#: nova/virt/libvirt/connection.py:450
5231
5115
#, fuzzy, python-format
5232
5116
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
5233
5117
msgstr "在 undefine 时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s"
5234
5118
 
5235
 
#: nova/virt/libvirt/connection.py:443
 
5119
#: nova/virt/libvirt/connection.py:476
5236
5120
#, python-format
5237
5121
msgid "Deleting instance files %(target)s"
5238
5122
msgstr "删除实例文件 %(target)s"
5239
5123
 
5240
 
#: nova/virt/libvirt/connection.py:536
 
5124
#: nova/virt/libvirt/connection.py:487
 
5125
msgid "Could not determine iscsi initiator name"
 
5126
msgstr "无法确定iscsi initiator名字"
 
5127
 
 
5128
#: nova/virt/libvirt/connection.py:570
5241
5129
msgid "attaching LXC block device"
5242
5130
msgstr "附加 LXC 块设备"
5243
5131
 
5244
 
#: nova/virt/libvirt/connection.py:549
 
5132
#: nova/virt/libvirt/connection.py:583
5245
5133
msgid "detaching LXC block device"
5246
5134
msgstr "分离LXC 块设备"
5247
5135
 
5248
 
#: nova/virt/libvirt/connection.py:670
 
5136
#: nova/virt/libvirt/connection.py:708
5249
5137
#, fuzzy
5250
5138
msgid "Instance soft rebooted successfully."
5251
5139
msgstr "实例成功重启。"
5252
5140
 
5253
 
#: nova/virt/libvirt/connection.py:674
 
5141
#: nova/virt/libvirt/connection.py:712
5254
5142
#, fuzzy
5255
5143
msgid "Failed to soft reboot instance."
5256
5144
msgstr "重新启动实例失败"
5257
5145
 
5258
 
#: nova/virt/libvirt/connection.py:703
 
5146
#: nova/virt/libvirt/connection.py:741
5259
5147
#, fuzzy
5260
5148
msgid "Instance shutdown successfully."
5261
5149
msgstr "实例成功生产。"
5262
5150
 
5263
 
#: nova/virt/libvirt/connection.py:739 nova/virt/libvirt/connection.py:883
 
5151
#: nova/virt/libvirt/connection.py:777
5264
5152
msgid "During reboot, instance disappeared."
5265
5153
msgstr "重启过程中,实例消失。"
5266
5154
 
5267
 
#: nova/virt/libvirt/connection.py:744
 
5155
#: nova/virt/libvirt/connection.py:782
5268
5156
msgid "Instance rebooted successfully."
5269
5157
msgstr "实例成功重启。"
5270
5158
 
5271
 
#: nova/virt/libvirt/connection.py:845 nova/virt/xenapi/vmops.py:1371
 
5159
#: nova/virt/libvirt/connection.py:880 nova/virt/xenapi/vmops.py:1321
5272
5160
#, python-format
5273
5161
msgid ""
5274
5162
"Found %(migration_count)d unconfirmed migrations older than "
5275
5163
"%(confirm_window)d seconds"
5276
5164
msgstr "发现 %(migration_count)d 个超过 %(confirm_window)d 秒未经确认的迁移"
5277
5165
 
5278
 
#: nova/virt/libvirt/connection.py:849 nova/virt/xenapi/vmops.py:1375
 
5166
#: nova/virt/libvirt/connection.py:886
5279
5167
#, python-format
5280
5168
msgid "Automatically confirming migration %d"
5281
5169
msgstr "正在自动确认迁移 %d"
5282
5170
 
5283
 
#: nova/virt/libvirt/connection.py:874
 
5171
#: nova/virt/libvirt/connection.py:911
5284
5172
msgid "Instance is running"
5285
5173
msgstr "实例在运行"
5286
5174
 
5287
 
#: nova/virt/libvirt/connection.py:888
 
5175
#: nova/virt/libvirt/connection.py:920
 
5176
#, fuzzy
 
5177
msgid "During spawn, instance disappeared."
 
5178
msgstr "重启过程中,实例消失。"
 
5179
 
 
5180
#: nova/virt/libvirt/connection.py:925
5288
5181
msgid "Instance spawned successfully."
5289
5182
msgstr "实例成功生产。"
5290
5183
 
5291
 
#: nova/virt/libvirt/connection.py:904
 
5184
#: nova/virt/libvirt/connection.py:941
5292
5185
#, python-format
5293
5186
msgid "data: %(data)r, fpath: %(fpath)r"
5294
5187
msgstr "data:%(data)r, fpath: %(fpath)r"
5295
5188
 
5296
 
#: nova/virt/libvirt/connection.py:956
 
5189
#: nova/virt/libvirt/connection.py:993
5297
5190
#, fuzzy
5298
5191
msgid "Guest does not have a console available"
5299
5192
msgstr "用户没有管理员权限"
5300
5193
 
5301
 
#: nova/virt/libvirt/connection.py:992
 
5194
#: nova/virt/libvirt/connection.py:1037
5302
5195
#, python-format
5303
5196
msgid "Path '%(path)s' supports direct I/O"
5304
5197
msgstr ""
5305
5198
 
5306
 
#: nova/virt/libvirt/connection.py:996
 
5199
#: nova/virt/libvirt/connection.py:1041
5307
5200
#, python-format
5308
5201
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
5309
5202
msgstr ""
5310
5203
 
5311
 
#: nova/virt/libvirt/connection.py:1000 nova/virt/libvirt/connection.py:1004
 
5204
#: nova/virt/libvirt/connection.py:1045 nova/virt/libvirt/connection.py:1049
5312
5205
#, python-format
5313
5206
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
5314
5207
msgstr ""
5315
5208
 
5316
 
#: nova/virt/libvirt/connection.py:1122
 
5209
#: nova/virt/libvirt/connection.py:1174
5317
5210
msgid "Creating image"
5318
5211
msgstr "正在创建镜像"
5319
5212
 
5320
 
#: nova/virt/libvirt/connection.py:1307
 
5213
#: nova/virt/libvirt/connection.py:1358
5321
5214
#, python-format
5322
5215
msgid "Injecting %(injection)s into image %(img_id)s"
5323
5216
msgstr "将 %(injection)s 注入到镜像 %(img_id)s"
5324
5217
 
5325
 
#: nova/virt/libvirt/connection.py:1317
 
5218
#: nova/virt/libvirt/connection.py:1368
5326
5219
#, python-format
5327
5220
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
5328
5221
msgstr "忽略向镜像 %(img_id)s  注入的数据的错误 (%(e)s)"
5329
5222
 
5330
 
#: nova/virt/libvirt/connection.py:1349
 
5223
#: nova/virt/libvirt/connection.py:1400
5331
5224
#, python-format
5332
5225
msgid "block_device_list %s"
5333
5226
msgstr "块设备列表 block_device_list %s"
5334
5227
 
5335
 
#: nova/virt/libvirt/connection.py:1626
 
5228
#: nova/virt/libvirt/connection.py:1689
5336
5229
msgid "Starting toXML method"
5337
5230
msgstr "正在启动 toXML 方法"
5338
5231
 
5339
 
#: nova/virt/libvirt/connection.py:1630
 
5232
#: nova/virt/libvirt/connection.py:1693
5340
5233
msgid "Finished toXML method"
5341
5234
msgstr "toXML方法完成"
5342
5235
 
5343
 
#: nova/virt/libvirt/connection.py:1647
 
5236
#: nova/virt/libvirt/connection.py:1710
5344
5237
#, python-format
5345
5238
msgid ""
5346
5239
"Error from libvirt while looking up %(instance_name)s: [Error Code "
5347
5240
"%(error_code)s] %(ex)s"
5348
5241
msgstr "查找 %(instance_name)s时libvirt出错:[错误代码 %(error_code)s] %(ex)s"
5349
5242
 
5350
 
#: nova/virt/libvirt/connection.py:1888
 
5243
#: nova/virt/libvirt/connection.py:1936
5351
5244
msgid "libvirt version is too old (does not support getVersion)"
5352
5245
msgstr "libvirt版本过旧(不支持getVersion)"
5353
5246
 
5354
 
#: nova/virt/libvirt/connection.py:1910
 
5247
#: nova/virt/libvirt/connection.py:1958
5355
5248
#, python-format
5356
5249
msgid "'<cpu>' must be 1, but %d\n"
5357
5250
msgstr "'<cpu>' 必须为 1, 但是为 %d\n"
5358
5251
 
5359
 
#: nova/virt/libvirt/connection.py:1937
 
5252
#: nova/virt/libvirt/connection.py:1985
5360
5253
#, python-format
5361
5254
msgid "topology (%(topology)s) must have %(ks)s"
5362
5255
msgstr "拓扑 (%(topology)s) 必须含有 %(ks)s"
5363
5256
 
5364
 
#: nova/virt/libvirt/connection.py:2035
 
5257
#: nova/virt/libvirt/connection.py:2083
5365
5258
#, python-format
5366
5259
msgid ""
5367
5260
"Instance launched has CPU info:\n"
5370
5263
"已启动实例的CPU信息:\n"
5371
5264
"%s"
5372
5265
 
5373
 
#: nova/virt/libvirt/connection.py:2047
 
5266
#: nova/virt/libvirt/connection.py:2095
5374
5267
#, python-format
5375
5268
msgid ""
5376
5269
"CPU doesn't have compatibility.\n"
5385
5278
"\n"
5386
5279
"参考 %(u)s"
5387
5280
 
5388
 
#: nova/virt/libvirt/connection.py:2104
 
5281
#: nova/virt/libvirt/connection.py:2150
5389
5282
#, python-format
5390
5283
msgid "Timeout migrating for %s. nwfilter not found."
5391
5284
msgstr "迁移 %s 超时"
5392
5285
 
5393
 
#: nova/virt/libvirt/connection.py:2320
 
5286
#: nova/virt/libvirt/connection.py:2366
5394
5287
#, python-format
5395
5288
msgid "skipping %(path)s since it looks like volume"
5396
5289
msgstr "因它像卷,所以跳过 %(path)s"
5397
5290
 
5398
 
#: nova/virt/libvirt/connection.py:2375
 
5291
#: nova/virt/libvirt/connection.py:2421
5399
5292
#, python-format
5400
5293
msgid "Getting disk size of %(i_name)s: %(e)s"
5401
5294
msgstr ""
5402
5295
 
5403
 
#: nova/virt/libvirt/connection.py:2426
5404
 
#, python-format
5405
 
msgid "Instance %s: Starting migrate_disk_and_power_off"
 
5296
#: nova/virt/libvirt/connection.py:2472
 
5297
#, fuzzy, python-format
 
5298
msgid "Starting migrate_disk_and_power_off"
5406
5299
msgstr "实例 %s:开始执行 migrate_disk_and_power_off"
5407
5300
 
5408
 
#: nova/virt/libvirt/connection.py:2481
 
5301
#: nova/virt/libvirt/connection.py:2527
5409
5302
#, fuzzy, python-format
5410
5303
msgid "During wait running, instance disappeared."
5411
5304
msgstr "%s 在运行中消失了。"
5412
5305
 
5413
 
#: nova/virt/libvirt/connection.py:2486
 
5306
#: nova/virt/libvirt/connection.py:2532
5414
5307
#, fuzzy, python-format
5415
5308
msgid "Instance running successfully."
5416
5309
msgstr "实例 %s 成功运行。"
5417
5310
 
5418
 
#: nova/virt/libvirt/connection.py:2493
5419
 
#, python-format
5420
 
msgid "Instance %s: Starting finish_migration"
 
5311
#: nova/virt/libvirt/connection.py:2538
 
5312
#, fuzzy, python-format
 
5313
msgid "Starting finish_migration"
5421
5314
msgstr "实例 %s:开始执行 finish_migration"
5422
5315
 
5423
 
#: nova/virt/libvirt/connection.py:2533
5424
 
#, python-format
5425
 
msgid "Instance %s: Starting finish_revert_migration"
 
5316
#: nova/virt/libvirt/connection.py:2577
 
5317
#, fuzzy, python-format
 
5318
msgid "Starting finish_revert_migration"
5426
5319
msgstr "实例 %s:开始执行 finish_revert_migration"
5427
5320
 
5428
5321
#: nova/virt/libvirt/firewall.py:42
5453
5346
msgid "iptables firewall: Setup Basic Filtering"
5454
5347
msgstr "iptables 防火墙:设置基本的过滤规则"
5455
5348
 
5456
 
#: nova/virt/libvirt/firewall.py:252
5457
 
msgid "Attempted to unfilter instance which is not filtered"
5458
 
msgstr "试图不过滤没有过滤的实例"
5459
 
 
5460
 
#: nova/virt/libvirt/imagecache.py:170
 
5349
#: nova/virt/libvirt/imagecache.py:159
5461
5350
#, python-format
5462
5351
msgid "%s is a valid instance name"
5463
5352
msgstr "%s 是一个正确的实例名称"
5464
5353
 
5465
 
#: nova/virt/libvirt/imagecache.py:173
 
5354
#: nova/virt/libvirt/imagecache.py:162
5466
5355
#, python-format
5467
5356
msgid "%s has a disk file"
5468
5357
msgstr "%s 有一个磁盘文件"
5469
5358
 
5470
 
#: nova/virt/libvirt/imagecache.py:175
 
5359
#: nova/virt/libvirt/imagecache.py:164
5471
5360
#, python-format
5472
5361
msgid "Instance %(instance)s is backed by %(backing)s"
5473
5362
msgstr "实例 %(instance)s  由文件 %(backing)s 来备份"
5474
5363
 
5475
 
#: nova/virt/libvirt/imagecache.py:186
 
5364
#: nova/virt/libvirt/imagecache.py:176
5476
5365
#, python-format
5477
5366
msgid ""
5478
5367
"Instance %(instance)s is using a backing file %(backing)s which does not "
5479
5368
"appear in the image service"
5480
5369
msgstr "实例 %(instance)s 正在使用的备份文件 %(backing)s 没有出现在镜像服务里。"
5481
5370
 
5482
 
#: nova/virt/libvirt/imagecache.py:237
 
5371
#: nova/virt/libvirt/imagecache.py:227
5483
5372
#, fuzzy, python-format
5484
5373
msgid "%(id)s (%(base_file)s): image verification failed"
5485
5374
msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像验证失败"
5486
5375
 
5487
 
#: nova/virt/libvirt/imagecache.py:247
 
5376
#: nova/virt/libvirt/imagecache.py:237
5488
5377
#, fuzzy, python-format
5489
5378
msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored"
5490
5379
msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像验证跳过,没有散列存储"
5491
5380
 
5492
 
#: nova/virt/libvirt/imagecache.py:266
 
5381
#: nova/virt/libvirt/imagecache.py:256
5493
5382
#, fuzzy, python-format
5494
5383
msgid "Cannot remove %(base_file)s, it does not exist"
5495
5384
msgstr "删除 %(base_file)s 失败,错误是 %(error)s"
5496
5385
 
5497
 
#: nova/virt/libvirt/imagecache.py:278
 
5386
#: nova/virt/libvirt/imagecache.py:268
5498
5387
#, python-format
5499
5388
msgid "Base file too young to remove: %s"
5500
5389
msgstr "基文件太新不需要删除:%s"
5501
5390
 
5502
 
#: nova/virt/libvirt/imagecache.py:281
 
5391
#: nova/virt/libvirt/imagecache.py:271
5503
5392
#, python-format
5504
5393
msgid "Removing base file: %s"
5505
5394
msgstr "正在删除基文件:%s"
5506
5395
 
5507
 
#: nova/virt/libvirt/imagecache.py:288
 
5396
#: nova/virt/libvirt/imagecache.py:278
5508
5397
#, python-format
5509
5398
msgid "Failed to remove %(base_file)s, error was %(error)s"
5510
5399
msgstr "删除 %(base_file)s 失败,错误是 %(error)s"
5511
5400
 
5512
 
#: nova/virt/libvirt/imagecache.py:299
 
5401
#: nova/virt/libvirt/imagecache.py:289
5513
5402
#, fuzzy, python-format
5514
5403
msgid "%(id)s (%(base_file)s): checking"
5515
5404
msgstr "%(container_format)s-%(id)s (%(base_file)s):正在检查中"
5516
5405
 
5517
 
#: nova/virt/libvirt/imagecache.py:318
 
5406
#: nova/virt/libvirt/imagecache.py:308
5518
5407
#, fuzzy, python-format
5519
5408
msgid ""
5520
5409
"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d "
5523
5412
"%(container_format)s-%(id)s (%(base_file)s):正在使用中:本地节点 %(local)d, 远程节点 "
5524
5413
"%(remote)d"
5525
5414
 
5526
 
#: nova/virt/libvirt/imagecache.py:330
 
5415
#: nova/virt/libvirt/imagecache.py:320
5527
5416
#, fuzzy, python-format
5528
5417
msgid ""
5529
5418
"%(id)s (%(base_file)s): warning -- an absent base file is in use! "
5532
5421
"%(container_format)s-%(id)s (%(base_file)s):警告 -- 使用中缺少基文件! 实例: "
5533
5422
"%(instance_list)s"
5534
5423
 
5535
 
#: nova/virt/libvirt/imagecache.py:338
 
5424
#: nova/virt/libvirt/imagecache.py:328
5536
5425
#, fuzzy, python-format
5537
5426
msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)"
5538
5427
msgstr "%(container_format)s-%(id)s (%(base_file)s):在使用中: 在远程节点 (%(remote)d 上"
5539
5428
 
5540
 
#: nova/virt/libvirt/imagecache.py:348
 
5429
#: nova/virt/libvirt/imagecache.py:338
5541
5430
#, fuzzy, python-format
5542
5431
msgid "%(id)s (%(base_file)s): image is not in use"
5543
5432
msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像不在使用中"
5544
5433
 
5545
 
#: nova/virt/libvirt/imagecache.py:354
 
5434
#: nova/virt/libvirt/imagecache.py:344
5546
5435
#, fuzzy, python-format
5547
5436
msgid "%(id)s (%(base_file)s): image is in use"
5548
5437
msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像在使用中"
5549
5438
 
5550
 
#: nova/virt/libvirt/imagecache.py:376
 
5439
#: nova/virt/libvirt/imagecache.py:367
5551
5440
#, python-format
5552
5441
msgid "Skipping verification, no base directory at %s"
5553
5442
msgstr "跳过验证,在 %s 上没有基础目录"
5554
5443
 
5555
 
#: nova/virt/libvirt/imagecache.py:380
 
5444
#: nova/virt/libvirt/imagecache.py:371
5556
5445
msgid "Verify base images"
5557
5446
msgstr "验证基础镜像"
5558
5447
 
5559
 
#: nova/virt/libvirt/imagecache.py:387
 
5448
#: nova/virt/libvirt/imagecache.py:378
5560
5449
#, python-format
5561
5450
msgid "Image id %(id)s yields fingerprint %(fingerprint)s"
5562
5451
msgstr ""
5563
5452
 
5564
 
#: nova/virt/libvirt/imagecache.py:405
 
5453
#: nova/virt/libvirt/imagecache.py:396
5565
5454
#, python-format
5566
5455
msgid "Unknown base file: %s"
5567
5456
msgstr "未知的基文件:%s"
5568
5457
 
5569
 
#: nova/virt/libvirt/imagecache.py:410
 
5458
#: nova/virt/libvirt/imagecache.py:401
5570
5459
#, python-format
5571
5460
msgid "Active base files: %s"
5572
5461
msgstr "活跃的基文件:%s"
5573
5462
 
5574
 
#: nova/virt/libvirt/imagecache.py:413
 
5463
#: nova/virt/libvirt/imagecache.py:404
5575
5464
#, python-format
5576
5465
msgid "Corrupt base files: %s"
5577
5466
msgstr "损坏的基文件:%s"
5578
5467
 
5579
 
#: nova/virt/libvirt/imagecache.py:417
 
5468
#: nova/virt/libvirt/imagecache.py:408
5580
5469
#, python-format
5581
5470
msgid "Removable base files: %s"
5582
5471
msgstr "可删除的基文件:%s"
5583
5472
 
5584
 
#: nova/virt/libvirt/imagecache.py:425
 
5473
#: nova/virt/libvirt/imagecache.py:416
5585
5474
msgid "Verification complete"
5586
5475
msgstr "确认完成"
5587
5476
 
5588
 
#: nova/virt/libvirt/utils.py:264
 
5477
#: nova/virt/libvirt/utils.py:282
5589
5478
msgid "Unable to find an open port"
5590
5479
msgstr "无法找到一个开放端口"
5591
5480
 
5592
 
#: nova/virt/libvirt/vif.py:90
 
5481
#: nova/virt/libvirt/utils.py:360
 
5482
#, fuzzy, python-format
 
5483
msgid "Reading image info file: %s"
 
5484
msgstr "正在删除基文件:%s"
 
5485
 
 
5486
#: nova/virt/libvirt/utils.py:364
 
5487
#, fuzzy, python-format
 
5488
msgid "Read: %s"
 
5489
msgstr "_create: %s"
 
5490
 
 
5491
#: nova/virt/libvirt/utils.py:370
 
5492
#, python-format
 
5493
msgid "Error reading image info file %(filename)s: %(error)s"
 
5494
msgstr ""
 
5495
 
 
5496
#: nova/virt/libvirt/utils.py:394
 
5497
#, fuzzy, python-format
 
5498
msgid "Writing image info file: %s"
 
5499
msgstr "正在删除基文件:%s"
 
5500
 
 
5501
#: nova/virt/libvirt/utils.py:395
 
5502
#, fuzzy, python-format
 
5503
msgid "Wrote: %s"
 
5504
msgstr "重写%s"
 
5505
 
 
5506
#: nova/virt/libvirt/vif.py:91
5593
5507
#, python-format
5594
5508
msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
5595
5509
msgstr "保证vlan %(vlan)s 和桥 %(bridge)s"
5596
5510
 
5597
 
#: nova/virt/libvirt/vif.py:99
 
5511
#: nova/virt/libvirt/vif.py:101
5598
5512
#, python-format
5599
5513
msgid "Ensuring bridge %s"
5600
5514
msgstr "保证桥 %s"
5601
5515
 
5602
 
#: nova/virt/libvirt/vif.py:165 nova/virt/libvirt/vif.py:220
5603
 
#, python-format
5604
 
msgid "Failed while unplugging vif of instance '%s'"
 
5516
#: nova/virt/libvirt/vif.py:168 nova/virt/libvirt/vif.py:224
 
5517
#, fuzzy, python-format
 
5518
msgid "Failed while unplugging vif"
5605
5519
msgstr "移除实例”%s“的虚拟网络设备时失败"
5606
5520
 
5607
 
#: nova/virt/libvirt/volume.py:158
 
5521
#: nova/virt/libvirt/volume.py:163
5608
5522
#, python-format
5609
5523
msgid "iSCSI device not found at %s"
5610
5524
msgstr "在 %s 未找到iSCSI设备"
5611
5525
 
5612
 
#: nova/virt/libvirt/volume.py:161
 
5526
#: nova/virt/libvirt/volume.py:166
5613
5527
#, python-format
5614
5528
msgid ""
5615
5529
"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry.  "
5616
5530
"Try number: %(tries)s"
5617
5531
msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重试。尝试次数:%(tries)s"
5618
5532
 
5619
 
#: nova/virt/libvirt/volume.py:173
 
5533
#: nova/virt/libvirt/volume.py:178
5620
5534
#, python-format
5621
5535
msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)"
5622
5536
msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)"
5632
5546
msgstr "%(text)s: _db_content => %(content)s"
5633
5547
 
5634
5548
#: nova/virt/vmwareapi/fake.py:131
5635
 
#, python-format
5636
 
msgid "Property %(attr)s not set for the managed object %(objName)s"
 
5549
#, fuzzy, python-format
 
5550
msgid "Property %(attr)s not set for the managed object %(name)s"
5637
5551
msgstr "属性 %(attr)s 没有为管理对象 %(objName)s 设置"
5638
5552
 
5639
 
#: nova/virt/vmwareapi/fake.py:437
 
5553
#: nova/virt/vmwareapi/fake.py:436
5640
5554
msgid "There is no VM registered"
5641
5555
msgstr "没有虚拟机注册"
5642
5556
 
5643
 
#: nova/virt/vmwareapi/fake.py:439 nova/virt/vmwareapi/fake.py:609
 
5557
#: nova/virt/vmwareapi/fake.py:438 nova/virt/vmwareapi/fake.py:608
5644
5558
#, python-format
5645
5559
msgid "Virtual Machine with ref %s is not there"
5646
5560
msgstr "ref 为 %s 的虚拟机不存在"
5647
5561
 
5648
 
#: nova/virt/vmwareapi/fake.py:502
 
5562
#: nova/virt/vmwareapi/fake.py:501
5649
5563
#, python-format
5650
5564
msgid "Logging out a session that is invalid or already logged out: %s"
5651
5565
msgstr "退出无效的会话或者已经退出了:%s"
5652
5566
 
5653
 
#: nova/virt/vmwareapi/fake.py:517
 
5567
#: nova/virt/vmwareapi/fake.py:516
5654
5568
msgid "Session is faulty"
5655
5569
msgstr "会话有错误"
5656
5570
 
5657
 
#: nova/virt/vmwareapi/fake.py:520
 
5571
#: nova/virt/vmwareapi/fake.py:519
5658
5572
msgid "Session Invalid"
5659
5573
msgstr "会话无效"
5660
5574
 
5661
 
#: nova/virt/vmwareapi/fake.py:606
 
5575
#: nova/virt/vmwareapi/fake.py:605
5662
5576
msgid " No Virtual Machine has been registered yet"
5663
5577
msgstr " 还没有虚拟机被注册"
5664
5578
 
5740
5654
msgstr "无法得到本地的存储引用"
5741
5655
 
5742
5656
#: nova/virt/vmwareapi/vmops.py:196
5743
 
#, python-format
5744
 
msgid "Creating VM with the name %s on the ESX  host"
 
5657
#, fuzzy, python-format
 
5658
msgid "Creating VM on the ESX  host"
5745
5659
msgstr "在ESX主机上创建名为 %s 的虚拟机"
5746
5660
 
5747
 
#: nova/virt/vmwareapi/vmops.py:205
5748
 
#, python-format
5749
 
msgid "Created VM with the name %s on the ESX  host"
 
5661
#: nova/virt/vmwareapi/vmops.py:204
 
5662
#, fuzzy, python-format
 
5663
msgid "Created VM on the ESX  host"
5750
5664
msgstr "已经在ESX主机上创建名为 %s 的虚拟机"
5751
5665
 
5752
 
#: nova/virt/vmwareapi/vmops.py:234
 
5666
#: nova/virt/vmwareapi/vmops.py:232
5753
5667
#, python-format
5754
5668
msgid ""
5755
5669
"Creating Virtual Disk of size  %(vmdk_file_size_in_kb)s KB and adapter "
5758
5672
"创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 "
5759
5673
"%(data_store_name)s 上"
5760
5674
 
5761
 
#: nova/virt/vmwareapi/vmops.py:251
 
5675
#: nova/virt/vmwareapi/vmops.py:250
5762
5676
#, python-format
5763
5677
msgid ""
5764
5678
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host "
5772
5686
"%(data_store_name)s"
5773
5687
msgstr "删除文件 %(flat_uploaded_vmdk_path)s 在ESX主机的本地存储 %(data_store_name)s 上"
5774
5688
 
5775
 
#: nova/virt/vmwareapi/vmops.py:272
 
5689
#: nova/virt/vmwareapi/vmops.py:273
5776
5690
#, python-format
5777
5691
msgid ""
5778
5692
"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store "
5779
5693
"%(data_store_name)s"
5780
5694
msgstr "删除文件 %(flat_uploaded_vmdk_path)s 在ESX主机的本地存储 %(data_store_name)s 上"
5781
5695
 
5782
 
#: nova/virt/vmwareapi/vmops.py:283
 
5696
#: nova/virt/vmwareapi/vmops.py:285
5783
5697
#, python-format
5784
5698
msgid ""
5785
5699
"Downloading image file data %(image_ref)s to the ESX data store "
5786
5700
"%(data_store_name)s"
5787
5701
msgstr "下载文件数据 %(image_ref)s 到ESX主机的数据存储 %(data_store_name)s 上"
5788
5702
 
5789
 
#: nova/virt/vmwareapi/vmops.py:298
 
5703
#: nova/virt/vmwareapi/vmops.py:301
5790
5704
#, python-format
5791
5705
msgid ""
5792
5706
"Downloaded image file data %(image_ref)s to the ESX data store "
5793
5707
"%(data_store_name)s"
5794
5708
msgstr "已经下载镜像文件数据 %(image_ref)s 在ESX数据存储 %(data_store_name)s 上"
5795
5709
 
5796
 
#: nova/virt/vmwareapi/vmops.py:315
5797
 
#, python-format
5798
 
msgid "Reconfiguring VM instance %s to attach the image disk"
 
5710
#: nova/virt/vmwareapi/vmops.py:319
 
5711
#, fuzzy, python-format
 
5712
msgid "Reconfiguring VM instance to attach the image disk"
5799
5713
msgstr "正在重新配置虚拟机实例 %s 来附加镜像磁盘"
5800
5714
 
5801
 
#: nova/virt/vmwareapi/vmops.py:322
5802
 
#, python-format
5803
 
msgid "Reconfigured VM instance %s to attach the image disk"
 
5715
#: nova/virt/vmwareapi/vmops.py:326
 
5716
#, fuzzy, python-format
 
5717
msgid "Reconfigured VM instance to attach the image disk"
5804
5718
msgstr "已经重新配置虚拟机实例 %s 来附加于镜像磁盘"
5805
5719
 
5806
 
#: nova/virt/vmwareapi/vmops.py:329
5807
 
#, python-format
5808
 
msgid "Powering on the VM instance %s"
 
5720
#: nova/virt/vmwareapi/vmops.py:333
 
5721
#, fuzzy, python-format
 
5722
msgid "Powering on the VM instance"
5809
5723
msgstr "正启动虚拟机实例 %s"
5810
5724
 
5811
 
#: nova/virt/vmwareapi/vmops.py:335
5812
 
#, python-format
5813
 
msgid "Powered on the VM instance %s"
 
5725
#: nova/virt/vmwareapi/vmops.py:339
 
5726
#, fuzzy, python-format
 
5727
msgid "Powered on the VM instance"
5814
5728
msgstr "已经启动虚拟机实例 %s"
5815
5729
 
5816
 
#: nova/virt/vmwareapi/vmops.py:381
5817
 
#, python-format
5818
 
msgid "Creating Snapshot of the VM instance %s "
 
5730
#: nova/virt/vmwareapi/vmops.py:385
 
5731
#, fuzzy, python-format
 
5732
msgid "Creating Snapshot of the VM instance"
5819
5733
msgstr "正在创建虚拟机实例快照 %s "
5820
5734
 
5821
 
#: nova/virt/vmwareapi/vmops.py:391
5822
 
#, python-format
5823
 
msgid "Created Snapshot of the VM instance %s "
 
5735
#: nova/virt/vmwareapi/vmops.py:395
 
5736
#, fuzzy, python-format
 
5737
msgid "Created Snapshot of the VM instance"
5824
5738
msgstr "已经创建虚拟机实例快照 %s "
5825
5739
 
5826
 
#: nova/virt/vmwareapi/vmops.py:434
5827
 
#, python-format
5828
 
msgid "Copying disk data before snapshot of the VM  instance %s"
 
5740
#: nova/virt/vmwareapi/vmops.py:438
 
5741
#, fuzzy, python-format
 
5742
msgid "Copying disk data before snapshot of the VM"
5829
5743
msgstr "正在快照虚拟机实例 %s 之前复制磁盘数据"
5830
5744
 
5831
 
#: nova/virt/vmwareapi/vmops.py:447
5832
 
#, python-format
5833
 
msgid "Copied disk data before snapshot of the VM instance %s"
 
5745
#: nova/virt/vmwareapi/vmops.py:451
 
5746
#, fuzzy, python-format
 
5747
msgid "Copied disk data before snapshot of the VM"
5834
5748
msgstr "已经在快照虚拟机实例 %s 之前复制磁盘数据"
5835
5749
 
5836
 
#: nova/virt/vmwareapi/vmops.py:456
 
5750
#: nova/virt/vmwareapi/vmops.py:460
5837
5751
#, python-format
5838
5752
msgid "Uploading image %s"
5839
5753
msgstr "上传镜像 %s"
5840
5754
 
5841
 
#: nova/virt/vmwareapi/vmops.py:469
 
5755
#: nova/virt/vmwareapi/vmops.py:474
5842
5756
#, python-format
5843
5757
msgid "Uploaded image %s"
5844
5758
msgstr "已经上传镜像  %s"
5845
5759
 
5846
 
#: nova/virt/vmwareapi/vmops.py:479
 
5760
#: nova/virt/vmwareapi/vmops.py:485
5847
5761
#, python-format
5848
5762
msgid "Deleting temporary vmdk file %s"
5849
5763
msgstr "正在删除临时的vmdk文件 %s"
5850
5764
 
5851
 
#: nova/virt/vmwareapi/vmops.py:488
 
5765
#: nova/virt/vmwareapi/vmops.py:494
5852
5766
#, python-format
5853
5767
msgid "Deleted temporary vmdk file %s"
5854
5768
msgstr "已经删除临时的vmdk文件 %s"
5855
5769
 
5856
 
#: nova/virt/vmwareapi/vmops.py:520
 
5770
#: nova/virt/vmwareapi/vmops.py:526
5857
5771
msgid "instance is not powered on"
5858
5772
msgstr "实例未启动"
5859
5773
 
5860
 
#: nova/virt/vmwareapi/vmops.py:527
5861
 
#, python-format
5862
 
msgid "Rebooting guest OS of VM %s"
 
5774
#: nova/virt/vmwareapi/vmops.py:533
 
5775
#, fuzzy, python-format
 
5776
msgid "Rebooting guest OS of VM"
5863
5777
msgstr "正在重启虚拟机客户操作系统 %s"
5864
5778
 
5865
 
#: nova/virt/vmwareapi/vmops.py:530
5866
 
#, python-format
5867
 
msgid "Rebooted guest OS of VM %s"
 
5779
#: nova/virt/vmwareapi/vmops.py:536
 
5780
#, fuzzy, python-format
 
5781
msgid "Rebooted guest OS of VM"
5868
5782
msgstr "已经重启虚拟机客户操作系统 %s"
5869
5783
 
5870
 
#: nova/virt/vmwareapi/vmops.py:532
5871
 
#, python-format
5872
 
msgid "Doing hard reboot of VM %s"
 
5784
#: nova/virt/vmwareapi/vmops.py:538
 
5785
#, fuzzy, python-format
 
5786
msgid "Doing hard reboot of VM"
5873
5787
msgstr "正在冷启动虚拟机 %s"
5874
5788
 
5875
 
#: nova/virt/vmwareapi/vmops.py:536
5876
 
#, python-format
5877
 
msgid "Did hard reboot of VM %s"
 
5789
#: nova/virt/vmwareapi/vmops.py:542
 
5790
#, fuzzy, python-format
 
5791
msgid "Did hard reboot of VM"
5878
5792
msgstr "已经冷启动虚拟机 %s"
5879
5793
 
5880
 
#: nova/virt/vmwareapi/vmops.py:548
5881
 
#, python-format
5882
 
msgid "instance - %s not present"
 
5794
#: nova/virt/vmwareapi/vmops.py:554
 
5795
#, fuzzy, python-format
 
5796
msgid "instance not present"
5883
5797
msgstr "实例 - %s 不存在"
5884
5798
 
5885
 
#: nova/virt/vmwareapi/vmops.py:567
5886
 
#, python-format
5887
 
msgid "Powering off the VM %s"
 
5799
#: nova/virt/vmwareapi/vmops.py:573
 
5800
#, fuzzy, python-format
 
5801
msgid "Powering off the VM"
5888
5802
msgstr "正在关闭虚拟机 %s"
5889
5803
 
5890
 
#: nova/virt/vmwareapi/vmops.py:572
5891
 
#, python-format
5892
 
msgid "Powered off the VM %s"
 
5804
#: nova/virt/vmwareapi/vmops.py:578
 
5805
#, fuzzy, python-format
 
5806
msgid "Powered off the VM"
5893
5807
msgstr "关闭虚拟机 %s"
5894
5808
 
5895
 
#: nova/virt/vmwareapi/vmops.py:576
5896
 
#, python-format
5897
 
msgid "Unregistering the VM %s"
 
5809
#: nova/virt/vmwareapi/vmops.py:582
 
5810
#, fuzzy, python-format
 
5811
msgid "Unregistering the VM"
5898
5812
msgstr "正在注销虚拟机 %s"
5899
5813
 
5900
 
#: nova/virt/vmwareapi/vmops.py:579
5901
 
#, python-format
5902
 
msgid "Unregistered the VM %s"
 
5814
#: nova/virt/vmwareapi/vmops.py:585
 
5815
#, fuzzy, python-format
 
5816
msgid "Unregistered the VM"
5903
5817
msgstr "已经注销虚拟机 %s"
5904
5818
 
5905
 
#: nova/virt/vmwareapi/vmops.py:581
 
5819
#: nova/virt/vmwareapi/vmops.py:587
5906
5820
#, python-format
5907
5821
msgid ""
5908
5822
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
5909
5823
"VM: %s"
5910
5824
msgstr "注销虚拟机时在 vmwareapi:vmops:destroy 中发生异常:%s"
5911
5825
 
5912
 
#: nova/virt/vmwareapi/vmops.py:592
5913
 
#, python-format
5914
 
msgid "Deleting contents of the VM %(name)s from datastore %(datastore_name)s"
 
5826
#: nova/virt/vmwareapi/vmops.py:599
 
5827
#, fuzzy, python-format
 
5828
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
5915
5829
msgstr "正在删除虚拟机 %(name)s 的内容位置在数据存储 %(datastore_name)s 中"
5916
5830
 
5917
 
#: nova/virt/vmwareapi/vmops.py:602
5918
 
#, python-format
5919
 
msgid "Deleted contents of the VM %(name)s from datastore %(datastore_name)s"
 
5831
#: nova/virt/vmwareapi/vmops.py:609
 
5832
#, fuzzy, python-format
 
5833
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
5920
5834
msgstr "已经删除虚拟机 %(name)s 的内未知在数据存储 %(datastore_name)s 中"
5921
5835
 
5922
 
#: nova/virt/vmwareapi/vmops.py:607
 
5836
#: nova/virt/vmwareapi/vmops.py:614
5923
5837
#, python-format
5924
5838
msgid ""
5925
5839
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
5926
5840
"contents from the disk: %s"
5927
5841
msgstr "当从磁盘删除虚拟机的内容时在 vmwareapi:vmops:destroy 里发生异常:%s"
5928
5842
 
5929
 
#: nova/virt/vmwareapi/vmops.py:615
 
5843
#: nova/virt/vmwareapi/vmops.py:623
5930
5844
msgid "pause not supported for vmwareapi"
5931
5845
msgstr "vmwareapi 不支持暂停"
5932
5846
 
5933
 
#: nova/virt/vmwareapi/vmops.py:619
 
5847
#: nova/virt/vmwareapi/vmops.py:627
5934
5848
msgid "unpause not supported for vmwareapi"
5935
5849
msgstr "vmwareapi 不支持取消暂停"
5936
5850
 
5937
 
#: nova/virt/vmwareapi/vmops.py:633
5938
 
#, python-format
5939
 
msgid "Suspending the VM %s "
 
5851
#: nova/virt/vmwareapi/vmops.py:641
 
5852
#, fuzzy, python-format
 
5853
msgid "Suspending the VM"
5940
5854
msgstr "挂起虚拟机 %s "
5941
5855
 
5942
 
#: nova/virt/vmwareapi/vmops.py:637
5943
 
#, python-format
5944
 
msgid "Suspended the VM %s "
 
5856
#: nova/virt/vmwareapi/vmops.py:645
 
5857
#, fuzzy, python-format
 
5858
msgid "Suspended the VM"
5945
5859
msgstr "已经挂起虚拟机 %s "
5946
5860
 
5947
 
#: nova/virt/vmwareapi/vmops.py:640
 
5861
#: nova/virt/vmwareapi/vmops.py:648
5948
5862
msgid "instance is powered off and can not be suspended."
5949
5863
msgstr "实例已关闭,无法挂起。"
5950
5864
 
5951
 
#: nova/virt/vmwareapi/vmops.py:643
5952
 
#, python-format
5953
 
msgid "VM %s was already in suspended state. So returning without doing anything"
 
5865
#: nova/virt/vmwareapi/vmops.py:651
 
5866
#, fuzzy, python-format
 
5867
msgid "VM was already in suspended state. So returning without doing anything"
5954
5868
msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回"
5955
5869
 
5956
 
#: nova/virt/vmwareapi/vmops.py:656
5957
 
#, python-format
5958
 
msgid "Resuming the VM %s"
 
5870
#: nova/virt/vmwareapi/vmops.py:664
 
5871
#, fuzzy, python-format
 
5872
msgid "Resuming the VM"
5959
5873
msgstr "正在恢复虚拟机 %s"
5960
5874
 
5961
 
#: nova/virt/vmwareapi/vmops.py:661
5962
 
#, python-format
5963
 
msgid "Resumed the VM %s "
 
5875
#: nova/virt/vmwareapi/vmops.py:669
 
5876
#, fuzzy, python-format
 
5877
msgid "Resumed the VM"
5964
5878
msgstr "已经恢复虚拟机 %s "
5965
5879
 
5966
 
#: nova/virt/vmwareapi/vmops.py:663
 
5880
#: nova/virt/vmwareapi/vmops.py:671
5967
5881
msgid "instance is not in a suspended state"
5968
5882
msgstr "实例不在挂起状态"
5969
5883
 
5970
 
#: nova/virt/vmwareapi/vmops.py:699
 
5884
#: nova/virt/vmwareapi/vmops.py:707
5971
5885
msgid "get_diagnostics not implemented for vmwareapi"
5972
5886
msgstr "get_diagnostics 没有在 vmwareapi 里实现"
5973
5887
 
5974
 
#: nova/virt/vmwareapi/vmops.py:757
5975
 
#, python-format
5976
 
msgid ""
5977
 
"Reconfiguring VM instance %(name)s to set the machine id with ip - "
5978
 
"%(ip_addr)s"
 
5888
#: nova/virt/vmwareapi/vmops.py:765
 
5889
#, fuzzy, python-format
 
5890
msgid "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s"
5979
5891
msgstr "正在重新配置实例 %(name)s 来设置机器的id为ip - %(ip_addr)s"
5980
5892
 
5981
 
#: nova/virt/vmwareapi/vmops.py:765
5982
 
#, python-format
5983
 
msgid ""
5984
 
"Reconfigured VM instance %(name)s to set the machine id with ip - "
5985
 
"%(ip_addr)s"
 
5893
#: nova/virt/vmwareapi/vmops.py:773
 
5894
#, fuzzy, python-format
 
5895
msgid "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s"
5986
5896
msgstr "已经重新配置虚拟机实例 %(name)s 来设置机器的id为ip - %(ip_addr)s"
5987
5897
 
5988
 
#: nova/virt/vmwareapi/vmops.py:802
 
5898
#: nova/virt/vmwareapi/vmops.py:810
5989
5899
#, python-format
5990
5900
msgid "Creating directory with path %s"
5991
5901
msgstr "正在使用路径 %s 创建目录"
5992
5902
 
5993
 
#: nova/virt/vmwareapi/vmops.py:806
 
5903
#: nova/virt/vmwareapi/vmops.py:814
5994
5904
#, python-format
5995
5905
msgid "Created directory with path %s"
5996
5906
msgstr "已经创建路径为 %s 的目录"
6000
5910
msgid "Downloading image %s from glance image server"
6001
5911
msgstr "正在从glance镜像服务器中下载镜像 %s"
6002
5912
 
6003
 
#: nova/virt/vmwareapi/vmware_images.py:103
 
5913
#: nova/virt/vmwareapi/vmware_images.py:104
6004
5914
#, python-format
6005
5915
msgid "Downloaded image %s from glance image server"
6006
5916
msgstr "已经从glance镜像服务器中下载镜像 %s"
6007
5917
 
6008
 
#: nova/virt/vmwareapi/vmware_images.py:108
 
5918
#: nova/virt/vmwareapi/vmware_images.py:110
6009
5919
#, python-format
6010
5920
msgid "Uploading image %s to the Glance image server"
6011
5921
msgstr "正在向Glance镜像服务器上传镜像 %s"
6012
5922
 
6013
 
#: nova/virt/vmwareapi/vmware_images.py:129
 
5923
#: nova/virt/vmwareapi/vmware_images.py:132
6014
5924
#, python-format
6015
5925
msgid "Uploaded image %s to the Glance image server"
6016
5926
msgstr "已经向Glance镜像服务器上传了镜像 %s"
6017
5927
 
6018
 
#: nova/virt/vmwareapi/vmware_images.py:139
 
5928
#: nova/virt/vmwareapi/vmware_images.py:143
6019
5929
#, python-format
6020
5930
msgid "Getting image size for the image %s"
6021
5931
msgstr "正在获取镜像 %s 的大小"
6022
5932
 
6023
 
#: nova/virt/vmwareapi/vmware_images.py:143
 
5933
#: nova/virt/vmwareapi/vmware_images.py:148
6024
5934
#, python-format
6025
5935
msgid "Got image size of %(size)s for the image %(image)s"
6026
5936
msgstr "获得大小为 %(size)s 的镜像目的为了 %(image)s"
6027
5937
 
6028
 
#: nova/virt/xenapi/fake.py:553 nova/virt/xenapi/fake.py:652
6029
 
#: nova/virt/xenapi/fake.py:670 nova/virt/xenapi/fake.py:732
 
5938
#: nova/virt/xenapi/connection.py:145
 
5939
msgid ""
 
5940
"Must specify xenapi_connection_url, xenapi_connection_username "
 
5941
"(optionally), and xenapi_connection_password to use "
 
5942
"connection_type=xenapi"
 
5943
msgstr ""
 
5944
"针对use connection_type=xenapi必须指定xenapi_connection_url, "
 
5945
"xenapi_connection_username (可选) 和 xenapi_connection_password"
 
5946
 
 
5947
#: nova/virt/xenapi/connection.py:179
 
5948
msgid "Failure while cleaning up attached VDIs"
 
5949
msgstr ""
 
5950
 
 
5951
#: nova/virt/xenapi/connection.py:353
 
5952
#, fuzzy, python-format
 
5953
msgid "Could not determine key: %s"
 
5954
msgstr "解密私钥失败:%s"
 
5955
 
 
5956
#: nova/virt/xenapi/connection.py:486
 
5957
msgid "Host startup on XenServer is not supported."
 
5958
msgstr "不支持在XenServer启动主机"
 
5959
 
 
5960
#: nova/virt/xenapi/connection.py:515
 
5961
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
 
5962
msgstr "无法登录到XenAPI(Dom0磁盘是空么?)"
 
5963
 
 
5964
#: nova/virt/xenapi/connection.py:553
 
5965
msgid "Host is member of a pool, but DB says otherwise"
 
5966
msgstr ""
 
5967
 
 
5968
#: nova/virt/xenapi/connection.py:625 nova/virt/xenapi/connection.py:638
 
5969
#, python-format
 
5970
msgid "Got exception: %s"
 
5971
msgstr "得到异常:%s"
 
5972
 
 
5973
#: nova/virt/xenapi/fake.py:570 nova/virt/xenapi/fake.py:672
 
5974
#: nova/virt/xenapi/fake.py:691 nova/virt/xenapi/fake.py:753
6030
5975
msgid "Raising NotImplemented"
6031
5976
msgstr "产生 NotImplemented 错误"
6032
5977
 
6033
 
#: nova/virt/xenapi/fake.py:555
 
5978
#: nova/virt/xenapi/fake.py:572
6034
5979
#, python-format
6035
5980
msgid "xenapi.fake does not have an implementation for %s"
6036
5981
msgstr "xenapi.fake 没有 %s 的实现"
6037
5982
 
6038
 
#: nova/virt/xenapi/fake.py:589
 
5983
#: nova/virt/xenapi/fake.py:606
6039
5984
#, python-format
6040
5985
msgid "Calling %(localname)s %(impl)s"
6041
5986
msgstr "正在调用 %(localname)s %(impl)s"
6042
5987
 
6043
 
#: nova/virt/xenapi/fake.py:594
 
5988
#: nova/virt/xenapi/fake.py:611
6044
5989
#, python-format
6045
5990
msgid "Calling getter %s"
6046
5991
msgstr "调用 getter %s"
6047
5992
 
6048
 
#: nova/virt/xenapi/fake.py:654
 
5993
#: nova/virt/xenapi/fake.py:614
 
5994
#, fuzzy, python-format
 
5995
msgid "Calling setter %s"
 
5996
msgstr "调用 getter %s"
 
5997
 
 
5998
#: nova/virt/xenapi/fake.py:674
6049
5999
#, python-format
6050
6000
msgid ""
6051
6001
"xenapi.fake does not have an implementation for %s or it has been called "
6138
6088
"网络 %(bridge)s 的 PIF %(pif_rec['uuid'])s  有VLAN id %(pif_vlan)d。期待的数目是 "
6139
6089
"%(vlan_num)d"
6140
6090
 
6141
 
#: nova/virt/xenapi/vm_utils.py:217
6142
 
#, python-format
6143
 
msgid "Created VM %s..."
6144
 
msgstr "创建虚拟机 %s ..."
6145
 
 
6146
 
#: nova/virt/xenapi/vm_utils.py:220
6147
 
#, python-format
6148
 
msgid "Created VM %(instance_name)s as %(vm_ref)s."
6149
 
msgstr "已经将虚拟机 %(instance_name)s 创建成 %(vm_ref)s。"
6150
 
 
6151
 
#: nova/virt/xenapi/vm_utils.py:247
 
6091
#: nova/virt/xenapi/vm_utils.py:219
 
6092
#, fuzzy, python-format
 
6093
msgid "Created VM"
 
6094
msgstr "_create: %s"
 
6095
 
 
6096
#: nova/virt/xenapi/vm_utils.py:246
6152
6097
#, python-format
6153
6098
msgid "VBD not found in instance %s"
6154
6099
msgstr "没有在实例 %s 找到VBD"
6155
6100
 
6156
 
#: nova/virt/xenapi/vm_utils.py:264
 
6101
#: nova/virt/xenapi/vm_utils.py:263
6157
6102
#, fuzzy, python-format
6158
6103
msgid "VBD %s already detached"
6159
6104
msgstr "已经分离"
6160
6105
 
6161
 
#: nova/virt/xenapi/vm_utils.py:267
 
6106
#: nova/virt/xenapi/vm_utils.py:266
6162
6107
#, python-format
6163
6108
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
6164
6109
msgstr ""
6165
6110
 
6166
 
#: nova/virt/xenapi/vm_utils.py:272
 
6111
#: nova/virt/xenapi/vm_utils.py:271
6167
6112
#, python-format
6168
6113
msgid "Unable to unplug VBD %s"
6169
6114
msgstr "无法移除 VBD %s"
6170
6115
 
6171
 
#: nova/virt/xenapi/vm_utils.py:277
 
6116
#: nova/virt/xenapi/vm_utils.py:276
6172
6117
#, python-format
6173
6118
msgid "Reached maximum number of retries trying to unplug VBD %s"
6174
6119
msgstr ""
6175
6120
 
6176
 
#: nova/virt/xenapi/vm_utils.py:288
 
6121
#: nova/virt/xenapi/vm_utils.py:287
6177
6122
#, python-format
6178
6123
msgid "Unable to destroy VBD %s"
6179
6124
msgstr "无法销毁 VBD %s"
6180
6125
 
6181
 
#: nova/virt/xenapi/vm_utils.py:307
 
6126
#: nova/virt/xenapi/vm_utils.py:306
6182
6127
#, fuzzy, python-format
6183
6128
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
6184
6129
msgstr "创建了VBD %(vbd_ref)s 目的是为了虚拟机 %(vm_ref)s,VDI %(vdi_ref)s"
6185
6130
 
6186
 
#: nova/virt/xenapi/vm_utils.py:310
 
6131
#: nova/virt/xenapi/vm_utils.py:309
6187
6132
#, python-format
6188
6133
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
6189
6134
msgstr "创建了VBD %(vbd_ref)s 目的是为了虚拟机 %(vm_ref)s,VDI %(vdi_ref)s"
6190
6135
 
6191
 
#: nova/virt/xenapi/vm_utils.py:321
 
6136
#: nova/virt/xenapi/vm_utils.py:320
6192
6137
#, python-format
6193
6138
msgid "Unable to destroy VDI %s"
6194
6139
msgstr "无法销毁 VDI %s"
6195
6140
 
6196
 
#: nova/virt/xenapi/vm_utils.py:338
 
6141
#: nova/virt/xenapi/vm_utils.py:339
6197
6142
#, python-format
6198
6143
msgid ""
6199
6144
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
6202
6147
"创建了 VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) 位置在"
6203
6148
" %(sr_ref)s。"
6204
6149
 
6205
 
#: nova/virt/xenapi/vm_utils.py:347
 
6150
#: nova/virt/xenapi/vm_utils.py:348
6206
6151
#, python-format
6207
6152
msgid "Copied VDI %(vdi_ref)s from VDI %(vdi_to_copy_ref)s on %(sr_ref)s."
6208
6153
msgstr "复制了 VDI %(vdi_ref)s ,对象来自VDI %(vdi_to_copy_ref)s ,位置在 %(sr_ref)s。"
6209
6154
 
6210
 
#: nova/virt/xenapi/vm_utils.py:355
 
6155
#: nova/virt/xenapi/vm_utils.py:356
6211
6156
#, python-format
6212
6157
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
6213
6158
msgstr "克隆了 VDI %(vdi_ref)s 对象来自VDI %(vdi_to_clone_ref)s"
6214
6159
 
6215
 
#: nova/virt/xenapi/vm_utils.py:374
 
6160
#: nova/virt/xenapi/vm_utils.py:377
6216
6161
#, fuzzy, python-format
6217
6162
msgid "No primary VDI found for %(vm_ref)s"
6218
6163
msgstr "未找到 %(vm_ref)s 的主VDI"
6219
6164
 
6220
 
#: nova/virt/xenapi/vm_utils.py:381
6221
 
#, python-format
6222
 
msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..."
 
6165
#: nova/virt/xenapi/vm_utils.py:384
 
6166
#, fuzzy, python-format
 
6167
msgid "Snapshotting with label '%(label)s'"
6223
6168
msgstr "正在为虚拟机 %(vm_ref)s 做快照,采用标签是 “%(label)s”"
6224
6169
 
6225
 
#: nova/virt/xenapi/vm_utils.py:394
6226
 
#, python-format
6227
 
msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s."
 
6170
#: nova/virt/xenapi/vm_utils.py:397
 
6171
#, fuzzy, python-format
 
6172
msgid "Created snapshot %(template_vm_ref)s"
6228
6173
msgstr "已经创建了快照 %(template_vm_ref)s 快照对象是虚拟机 %(vm_ref)s。"
6229
6174
 
6230
 
#: nova/virt/xenapi/vm_utils.py:433
 
6175
#: nova/virt/xenapi/vm_utils.py:436
6231
6176
#, python-format
6232
6177
msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s"
6233
6178
msgstr "请求xapi 上传 %(vdi_uuids)s 作为镜像ID %(image_id)s"
6234
6179
 
6235
 
#: nova/virt/xenapi/vm_utils.py:640
 
6180
#: nova/virt/xenapi/vm_utils.py:614
6236
6181
#, python-format
6237
6182
msgid ""
6238
6183
"Fast cloning is only supported on default local SR of type ext. SR on "
6239
6184
"this system was found to be of type %(sr_type)s. Ignoring the cow flag."
6240
6185
msgstr "只能在ext类型的缺省本地存储库支持快速克隆。这个系统的存储库类型为 %(sr_type)s。忽略此 cow 标记。"
6241
6186
 
6242
 
#: nova/virt/xenapi/vm_utils.py:732
 
6187
#: nova/virt/xenapi/vm_utils.py:727
6243
6188
#, python-format
6244
6189
msgid ""
6245
6190
"download_vhd %(image)s attempt %(attempt_num)d/%(max_attempts)d from "
6246
6191
"%(glance_host)s:%(glance_port)s"
6247
6192
msgstr ""
6248
6193
 
6249
 
#: nova/virt/xenapi/vm_utils.py:742
 
6194
#: nova/virt/xenapi/vm_utils.py:737
6250
6195
#, python-format
6251
6196
msgid "download_vhd failed: %r"
6252
6197
msgstr ""
6253
6198
 
6254
 
#: nova/virt/xenapi/vm_utils.py:759
 
6199
#: nova/virt/xenapi/vm_utils.py:753
6255
6200
#, python-format
6256
6201
msgid "Asking xapi to fetch vhd image %(image)s"
6257
6202
msgstr "请求 xapi 获取 vhd 镜像 %(image)s"
6258
6203
 
6259
 
#: nova/virt/xenapi/vm_utils.py:769
 
6204
#: nova/virt/xenapi/vm_utils.py:763
6260
6205
#, python-format
6261
6206
msgid ""
6262
6207
"xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID "
6263
6208
"'%(vdi_uuid)s'"
6264
6209
msgstr "xapi 'download_vhd' 返回“%(vdi_type)s”类型的VDI,其UUID为 “%(vdi_uuid)s”"
6265
6210
 
6266
 
#: nova/virt/xenapi/vm_utils.py:797
 
6211
#: nova/virt/xenapi/vm_utils.py:791
6267
6212
#, python-format
6268
6213
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
6269
6214
msgstr "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
6270
6215
 
6271
 
#: nova/virt/xenapi/vm_utils.py:813
 
6216
#: nova/virt/xenapi/vm_utils.py:807
6272
6217
#, python-format
6273
6218
msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d"
6274
6219
msgstr "image_size_bytes=%(size_bytes)d,allowed_size_bytes=%(allowed_size_bytes)d"
6275
6220
 
6276
 
#: nova/virt/xenapi/vm_utils.py:817
 
6221
#: nova/virt/xenapi/vm_utils.py:811
6277
6222
#, python-format
6278
6223
msgid ""
6279
6224
"Image size %(size_bytes)d exceeded instance_type allowed size "
6280
6225
"%(allowed_size_bytes)d"
6281
6226
msgstr "镜像大小 %(size_bytes)d 超过instance_type所允许的小大 %(allowed_size_bytes)d"
6282
6227
 
6283
 
#: nova/virt/xenapi/vm_utils.py:840
6284
 
#, python-format
6285
 
msgid "Fetching image %(image)s"
 
6228
#: nova/virt/xenapi/vm_utils.py:833
 
6229
#, fuzzy, python-format
 
6230
msgid "Fetching image %(image)s, type %(image_type_str)s"
6286
6231
msgstr "获取镜像 %(image)s"
6287
6232
 
6288
 
#: nova/virt/xenapi/vm_utils.py:841
6289
 
#, python-format
6290
 
msgid "Image Type: %s"
6291
 
msgstr "镜像类型:%s"
6292
 
 
6293
 
#: nova/virt/xenapi/vm_utils.py:845
6294
 
msgid "ISO: Found sr possibly containing the ISO image"
6295
 
msgstr "ISO:找到可能包含该ISO镜像的存储库"
6296
 
 
6297
 
#: nova/virt/xenapi/vm_utils.py:854
 
6233
#: nova/virt/xenapi/vm_utils.py:846
6298
6234
#, fuzzy, python-format
6299
6235
msgid "Size for image %(image)s: %(virtual_size)d"
6300
6236
msgstr "镜像 %(image)s 的大小:%(virtual_size)d"
6301
6237
 
6302
 
#: nova/virt/xenapi/vm_utils.py:862
 
6238
#: nova/virt/xenapi/vm_utils.py:855
6303
6239
#, python-format
6304
6240
msgid ""
6305
6241
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
6306
6242
"bytes"
6307
6243
msgstr "内核/内存盘镜像太大:%(vdi_size)d 字节,最大 %(max_size)d 字节"
6308
6244
 
6309
 
#: nova/virt/xenapi/vm_utils.py:879
 
6245
#: nova/virt/xenapi/vm_utils.py:872
6310
6246
#, python-format
6311
6247
msgid "Copying VDI %s to /boot/guest on dom0"
6312
6248
msgstr "将VDI %s 复制到dom0的/boot/guest下"
6313
6249
 
6314
 
#: nova/virt/xenapi/vm_utils.py:892
 
6250
#: nova/virt/xenapi/vm_utils.py:886
6315
6251
#, python-format
6316
6252
msgid "Kernel/Ramdisk VDI %s destroyed"
6317
6253
msgstr "内核/内存盘 VDI %s 已销毁"
6318
6254
 
6319
 
#: nova/virt/xenapi/vm_utils.py:902
6320
 
#, python-format
6321
 
msgid "instance %s: Failed to fetch glance image"
 
6255
#: nova/virt/xenapi/vm_utils.py:897
 
6256
#, fuzzy, python-format
 
6257
msgid "Failed to fetch glance image"
6322
6258
msgstr "实例 %s:获取Glance镜像失败"
6323
6259
 
6324
 
#: nova/virt/xenapi/vm_utils.py:941
 
6260
#: nova/virt/xenapi/vm_utils.py:936
6325
6261
#, python-format
6326
6262
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
6327
6263
msgstr "检测到 %(image_type_str)s 格式,目标是镜像 %(image_ref)s"
6328
6264
 
6329
 
#: nova/virt/xenapi/vm_utils.py:962
 
6265
#: nova/virt/xenapi/vm_utils.py:957
6330
6266
#, python-format
6331
6267
msgid "Looking up vdi %s for PV kernel"
6332
6268
msgstr "为PV内核查询vdi %s"
6333
6269
 
6334
 
#: nova/virt/xenapi/vm_utils.py:980
 
6270
#: nova/virt/xenapi/vm_utils.py:975
6335
6271
#, python-format
6336
6272
msgid "Unknown image format %(disk_image_type)s"
6337
6273
msgstr "未知的镜像格式 %(disk_image_type)s"
6338
6274
 
6339
 
#: nova/virt/xenapi/vm_utils.py:1023
 
6275
#: nova/virt/xenapi/vm_utils.py:1018
6340
6276
#, python-format
6341
6277
msgid "VDI %s is still available"
6342
6278
msgstr "VDI %s 依然可用"
6343
6279
 
6344
 
#: nova/virt/xenapi/vm_utils.py:1066
6345
 
#, python-format
6346
 
msgid "(VM_UTILS) xenserver vm state -> |%s|"
6347
 
msgstr "(VM_UTILS) xenserver 虚拟机状态 -> |%s|"
6348
 
 
6349
 
#: nova/virt/xenapi/vm_utils.py:1068
6350
 
#, python-format
6351
 
msgid "(VM_UTILS) xenapi power_state -> |%s|"
6352
 
msgstr "(VM_UTILS) xenapi power_state -> |%s|"
6353
 
 
6354
 
#: nova/virt/xenapi/vm_utils.py:1095
 
6280
#: nova/virt/xenapi/vm_utils.py:1086
6355
6281
#, python-format
6356
6282
msgid "Unable to parse rrd of %(vm_uuid)s"
6357
6283
msgstr ""
6358
6284
 
6359
 
#: nova/virt/xenapi/vm_utils.py:1115
 
6285
#: nova/virt/xenapi/vm_utils.py:1106
6360
6286
#, python-format
6361
6287
msgid "Re-scanning SR %s"
6362
6288
msgstr "重新扫描存储库 %s"
6363
6289
 
6364
 
#: nova/virt/xenapi/vm_utils.py:1143
 
6290
#: nova/virt/xenapi/vm_utils.py:1134
6365
6291
#, python-format
6366
6292
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
6367
6293
msgstr "标记sr_matching_filter '%s' 没有遵循格式要求"
6368
6294
 
6369
 
#: nova/virt/xenapi/vm_utils.py:1161
 
6295
#: nova/virt/xenapi/vm_utils.py:1152
6370
6296
msgid ""
6371
6297
"XenAPI is unable to find a Storage Repository to install guest instances "
6372
6298
"on. Please check your configuration and/or configure the flag "
6373
6299
"'sr_matching_filter'"
6374
6300
msgstr "XenAPI无法找到安装客户实例的存储库。请检查你的配置或者配置标记'sr_matching_filter'"
6375
6301
 
6376
 
#: nova/virt/xenapi/vm_utils.py:1174
 
6302
#: nova/virt/xenapi/vm_utils.py:1165
6377
6303
msgid "Cannot find SR of content-type ISO"
6378
6304
msgstr "无法找到content-type ISO的存储库"
6379
6305
 
6380
 
#: nova/virt/xenapi/vm_utils.py:1182
 
6306
#: nova/virt/xenapi/vm_utils.py:1173
6381
6307
#, python-format
6382
6308
msgid "ISO: looking at SR %(sr_rec)s"
6383
6309
msgstr "ISO:正在查看存储库 %(sr_rec)s"
6384
6310
 
6385
 
#: nova/virt/xenapi/vm_utils.py:1184
 
6311
#: nova/virt/xenapi/vm_utils.py:1175
6386
6312
msgid "ISO: not iso content"
6387
6313
msgstr "ISO:非iso内容"
6388
6314
 
6389
 
#: nova/virt/xenapi/vm_utils.py:1187
 
6315
#: nova/virt/xenapi/vm_utils.py:1178
6390
6316
msgid "ISO: iso content_type, no 'i18n-key' key"
6391
6317
msgstr "ISO:iso content_type,没有 'i18n-key' 键"
6392
6318
 
6393
 
#: nova/virt/xenapi/vm_utils.py:1190
 
6319
#: nova/virt/xenapi/vm_utils.py:1181
6394
6320
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
6395
6321
msgstr "ISO:iso content_type,i18n-key的值不是 'local-storage-iso'"
6396
6322
 
6397
 
#: nova/virt/xenapi/vm_utils.py:1194
 
6323
#: nova/virt/xenapi/vm_utils.py:1185
6398
6324
msgid "ISO: SR MATCHing our criteria"
6399
6325
msgstr "ISO: 存储库符合标准"
6400
6326
 
6401
 
#: nova/virt/xenapi/vm_utils.py:1196
 
6327
#: nova/virt/xenapi/vm_utils.py:1187
6402
6328
msgid "ISO: ISO, looking to see if it is host local"
6403
6329
msgstr "ISO: ISO, 正在查看是否是本地的主机"
6404
6330
 
6405
 
#: nova/virt/xenapi/vm_utils.py:1199
 
6331
#: nova/virt/xenapi/vm_utils.py:1190
6406
6332
#, python-format
6407
6333
msgid "ISO: PBD %(pbd_ref)s disappeared"
6408
6334
msgstr "ISO: PBD %(pbd_ref)s 消失了"
6409
6335
 
6410
 
#: nova/virt/xenapi/vm_utils.py:1202
 
6336
#: nova/virt/xenapi/vm_utils.py:1193
6411
6337
#, python-format
6412
6338
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
6413
6339
msgstr "ISO: PBD匹配, 想要 %(pbd_rec)s, 目前有 %(host)s"
6414
6340
 
6415
 
#: nova/virt/xenapi/vm_utils.py:1205
 
6341
#: nova/virt/xenapi/vm_utils.py:1196
6416
6342
msgid "ISO: SR with local PBD"
6417
6343
msgstr "ISO:含有本地PBD的存储库"
6418
6344
 
6419
 
#: nova/virt/xenapi/vm_utils.py:1227
 
6345
#: nova/virt/xenapi/vm_utils.py:1218
6420
6346
#, python-format
6421
6347
msgid ""
6422
6348
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
6423
6349
"%(server)s."
6424
6350
msgstr "无法为含服务器详细信息的虚拟机 %(vm_uuid)s 获取RRD XML:%(server)s。"
6425
6351
 
6426
 
#: nova/virt/xenapi/vm_utils.py:1243
 
6352
#: nova/virt/xenapi/vm_utils.py:1234
6427
6353
#, python-format
6428
6354
msgid "Unable to obtain RRD XML updates with server details: %(server)s."
6429
6355
msgstr "无法获取包含服务器详细情况的RRD XML更新:%(server)s。"
6430
6356
 
6431
 
#: nova/virt/xenapi/vm_utils.py:1297
 
6357
#: nova/virt/xenapi/vm_utils.py:1288
6432
6358
#, python-format
6433
6359
msgid "Invalid statistics data from Xenserver: %s"
6434
6360
msgstr "来自Xenserver无效的统计数据:%s"
6435
6361
 
6436
 
#: nova/virt/xenapi/vm_utils.py:1350
 
6362
#: nova/virt/xenapi/vm_utils.py:1341
6437
6363
#, python-format
6438
6364
msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s"
6439
6365
msgstr "VHD %(vdi_uuid)s 有父 %(parent_ref)s"
6440
6366
 
6441
 
#: nova/virt/xenapi/vm_utils.py:1424
 
6367
#: nova/virt/xenapi/vm_utils.py:1415
6442
6368
#, python-format
6443
6369
msgid ""
6444
6370
"Parent %(parent_uuid)s doesn't match original parent "
6445
6371
"%(original_parent_uuid)s, waiting for coalesce..."
6446
6372
msgstr "父标识 %(parent_uuid)s 和原先的父标识 %(original_parent_uuid)s 不匹配,正在等待合并..."
6447
6373
 
6448
 
#: nova/virt/xenapi/vm_utils.py:1434
 
6374
#: nova/virt/xenapi/vm_utils.py:1425
6449
6375
#, python-format
6450
6376
msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..."
6451
6377
msgstr "VHD coalesce 将要超过(%(max_attempts)d),放弃中..."
6452
6378
 
6453
 
#: nova/virt/xenapi/vm_utils.py:1469
 
6379
#: nova/virt/xenapi/vm_utils.py:1460
6454
6380
#, python-format
6455
6381
msgid "Timeout waiting for device %s to be created"
6456
6382
msgstr "等待设备 %s 创建超时"
6457
6383
 
6458
6384
#: nova/virt/xenapi/vm_utils.py:1480
6459
6385
#, python-format
 
6386
msgid "Disconnecting stale VDI %s from compute domU"
 
6387
msgstr ""
 
6388
 
 
6389
#: nova/virt/xenapi/vm_utils.py:1494
 
6390
#, python-format
6460
6391
msgid "Plugging VBD %s ... "
6461
6392
msgstr "插入VBD %s... "
6462
6393
 
6463
 
#: nova/virt/xenapi/vm_utils.py:1483
 
6394
#: nova/virt/xenapi/vm_utils.py:1497
6464
6395
#, python-format
6465
6396
msgid "Plugging VBD %s done."
6466
6397
msgstr "插入VBD %s 完成。"
6467
6398
 
6468
 
#: nova/virt/xenapi/vm_utils.py:1485
 
6399
#: nova/virt/xenapi/vm_utils.py:1499
6469
6400
#, python-format
6470
6401
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
6471
6402
msgstr "VBD %(vbd_ref)s 作为 %(orig_dev)s 插入"
6472
6403
 
6473
 
#: nova/virt/xenapi/vm_utils.py:1488
 
6404
#: nova/virt/xenapi/vm_utils.py:1502
6474
6405
#, python-format
6475
6406
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
6476
6407
msgstr "VBD %(vbd_ref)s 插入错误的设备,重新映射为 %(dev)s"
6477
6408
 
6478
 
#: nova/virt/xenapi/vm_utils.py:1497
 
6409
#: nova/virt/xenapi/vm_utils.py:1507
6479
6410
#, python-format
6480
6411
msgid "Destroying VBD for VDI %s ... "
6481
6412
msgstr "正在销毁VDI为 %s 的 VBD "
6482
6413
 
6483
 
#: nova/virt/xenapi/vm_utils.py:1505
 
6414
#: nova/virt/xenapi/vm_utils.py:1515
6484
6415
#, python-format
6485
6416
msgid "Destroying VBD for VDI %s done."
6486
6417
msgstr "已经销毁VDI为 %s 的 VBD"
6487
6418
 
6488
 
#: nova/virt/xenapi/vm_utils.py:1518
 
6419
#: nova/virt/xenapi/vm_utils.py:1528
6489
6420
#, python-format
6490
6421
msgid "Running pygrub against %s"
6491
6422
msgstr "对 %s 运行pygrub"
6492
6423
 
6493
 
#: nova/virt/xenapi/vm_utils.py:1525
 
6424
#: nova/virt/xenapi/vm_utils.py:1535
6494
6425
#, python-format
6495
6426
msgid "Found Xen kernel %s"
6496
6427
msgstr "找到Xen内核 %s"
6497
6428
 
6498
 
#: nova/virt/xenapi/vm_utils.py:1527
 
6429
#: nova/virt/xenapi/vm_utils.py:1537
6499
6430
msgid "No Xen kernel found.  Booting HVM."
6500
6431
msgstr "没有找到Xen内核。正在启动HVM。"
6501
6432
 
6502
 
#: nova/virt/xenapi/vm_utils.py:1540
 
6433
#: nova/virt/xenapi/vm_utils.py:1550
6503
6434
msgid "Partitions:"
6504
6435
msgstr "分区:"
6505
6436
 
6506
 
#: nova/virt/xenapi/vm_utils.py:1546
 
6437
#: nova/virt/xenapi/vm_utils.py:1556
6507
6438
#, python-format
6508
6439
msgid "  %(num)s: %(ptype)s %(size)d sectors"
6509
6440
msgstr "  %(num)s: %(ptype)s %(size)d sectors"
6510
6441
 
6511
 
#: nova/virt/xenapi/vm_utils.py:1572
 
6442
#: nova/virt/xenapi/vm_utils.py:1582
6512
6443
#, python-format
6513
6444
msgid ""
6514
6445
"Writing partition table %(primary_first)d %(primary_last)d to "
6515
6446
"%(dev_path)s..."
6516
6447
msgstr "将分区表 %(primary_first)d %(primary_last)d 写入到 %(dev_path)s..."
6517
6448
 
6518
 
#: nova/virt/xenapi/vm_utils.py:1585
 
6449
#: nova/virt/xenapi/vm_utils.py:1595
6519
6450
#, python-format
6520
6451
msgid "Writing partition table %s done."
6521
6452
msgstr "完成写入分区表 %s 。"
6522
6453
 
6523
 
#: nova/virt/xenapi/vm_utils.py:1639
 
6454
#: nova/virt/xenapi/vm_utils.py:1649
6524
6455
#, python-format
6525
6456
msgid ""
6526
6457
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
6527
6458
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
6528
6459
msgstr ""
6529
6460
 
6530
 
#: nova/virt/xenapi/vm_utils.py:1671
 
6461
#: nova/virt/xenapi/vm_utils.py:1681
6531
6462
#, python-format
6532
6463
msgid ""
6533
6464
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
6534
6465
"reduction in size"
6535
6466
msgstr ""
6536
6467
 
6537
 
#: nova/virt/xenapi/vm_utils.py:1721
 
6468
#: nova/virt/xenapi/vm_utils.py:1731
6538
6469
msgid ""
6539
6470
"XenServer tools installed in this image are capable of network injection."
6540
6471
"  Networking files will not bemanipulated"
6541
6472
msgstr "安装在该镜像的XenServer工具可以进行网络注入。网络文件不会被操作。"
6542
6473
 
6543
 
#: nova/virt/xenapi/vm_utils.py:1729
 
6474
#: nova/virt/xenapi/vm_utils.py:1739
6544
6475
msgid ""
6545
6476
"XenServer tools are present in this image but are not capable of network "
6546
6477
"injection"
6547
6478
msgstr "该镜像有XenServer工具,但是不能进行网络注入"
6548
6479
 
6549
 
#: nova/virt/xenapi/vm_utils.py:1733
 
6480
#: nova/virt/xenapi/vm_utils.py:1743
6550
6481
msgid "XenServer tools are not installed in this image"
6551
6482
msgstr "没有在该镜像上安装XenServer工具"
6552
6483
 
6553
 
#: nova/virt/xenapi/vm_utils.py:1749
 
6484
#: nova/virt/xenapi/vm_utils.py:1759
6554
6485
msgid "Manipulating interface files directly"
6555
6486
msgstr "直接操作接口文件"
6556
6487
 
6557
 
#: nova/virt/xenapi/vm_utils.py:1759
 
6488
#: nova/virt/xenapi/vm_utils.py:1768
6558
6489
#, python-format
6559
6490
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
6560
6491
msgstr "挂载文件系统失败(期望的是非Linux实例):%s"
6561
6492
 
6562
 
#: nova/virt/xenapi/vmops.py:129 nova/virt/xenapi/vmops.py:728
6563
 
#, python-format
6564
 
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
 
6493
#: nova/virt/xenapi/vm_utils.py:1834
 
6494
msgid "This domU must be running on the host specified by xenapi_connection_url"
 
6495
msgstr ""
 
6496
 
 
6497
#: nova/virt/xenapi/vmops.py:131 nova/virt/xenapi/vmops.py:687
 
6498
#, fuzzy, python-format
 
6499
msgid "Updating progress to %(progress)d"
6565
6500
msgstr "将实例 '%(instance_uuid)s' 的进度更新到 %(progress)d"
6566
6501
 
6567
 
#: nova/virt/xenapi/vmops.py:230
6568
 
#, python-format
6569
 
msgid "Attempted to power on non-existent instance bad instance id %s"
6570
 
msgstr "尝试过启动不存在的实例,实例的id %s 不正确"
6571
 
 
6572
 
#: nova/virt/xenapi/vmops.py:232
6573
 
#, python-format
6574
 
msgid "Starting instance %s"
6575
 
msgstr "启动实例 %s"
6576
 
 
6577
 
#: nova/virt/xenapi/vmops.py:302
 
6502
#: nova/virt/xenapi/vmops.py:228
 
6503
#, fuzzy
 
6504
msgid "Starting instance"
 
6505
msgstr "正在启动虚拟机"
 
6506
 
 
6507
#: nova/virt/xenapi/vmops.py:297
6578
6508
msgid "Removing kernel/ramdisk files from dom0"
6579
6509
msgstr "从 dom0 中移除内核/内存盘文件"
6580
6510
 
6581
 
#: nova/virt/xenapi/vmops.py:357
 
6511
#: nova/virt/xenapi/vmops.py:352
 
6512
#, fuzzy
 
6513
msgid "Failed to spawn, rolling back"
 
6514
msgstr "在数据库更新卷失败"
 
6515
 
 
6516
#: nova/virt/xenapi/vmops.py:433
 
6517
msgid "Detected ISO image type, creating blank VM for install"
 
6518
msgstr ""
 
6519
 
 
6520
#: nova/virt/xenapi/vmops.py:452
6582
6521
#, fuzzy, python-format
6583
 
msgid "Instance %(instance_uuid)s: Failed to spawn, rolling back."
6584
 
msgstr "实例 %(instance_id)s 没有运行。"
6585
 
 
6586
 
#: nova/virt/xenapi/vmops.py:464
6587
 
#, python-format
6588
 
msgid ""
6589
 
"Auto configuring disk for instance %(instance_uuid)s, attempting to "
6590
 
"resize partition..."
 
6522
msgid "Auto configuring disk, attempting to resize partition..."
6591
6523
msgstr "正在自动配置实例 %(instance_uuid)s 的磁盘,尝试调整分区大小..."
6592
6524
 
6593
 
#: nova/virt/xenapi/vmops.py:519
6594
 
#, python-format
6595
 
msgid "Invalid value for injected_files: '%s'"
6596
 
msgstr "injected_files无效的值:'%s'"
6597
 
 
6598
 
#: nova/virt/xenapi/vmops.py:524
6599
 
#, python-format
6600
 
msgid "Injecting file path: '%s'"
6601
 
msgstr "注入文件路径:'%s'"
6602
 
 
6603
 
#: nova/virt/xenapi/vmops.py:530
6604
 
msgid "Setting admin password"
6605
 
msgstr "设置管理员密码"
6606
 
 
6607
 
#: nova/virt/xenapi/vmops.py:534
6608
 
msgid "Resetting network"
6609
 
msgstr "重置网络"
6610
 
 
6611
 
#: nova/virt/xenapi/vmops.py:541
6612
 
msgid "Setting VCPU weight"
6613
 
msgstr "设置VCPU 权重"
6614
 
 
6615
 
#: nova/virt/xenapi/vmops.py:547
6616
 
#, python-format
6617
 
msgid "Starting VM %s..."
6618
 
msgstr "启动虚拟机 %s..."
6619
 
 
6620
 
#: nova/virt/xenapi/vmops.py:550
6621
 
#, python-format
6622
 
msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s."
6623
 
msgstr "生产 VM %(instance_uuid)s 它是由 %(vm_ref)s 创建的。"
6624
 
 
6625
 
#: nova/virt/xenapi/vmops.py:557
 
6525
#: nova/virt/xenapi/vmops.py:497
 
6526
#, fuzzy
 
6527
msgid "Starting VM"
 
6528
msgstr "重启xvp"
 
6529
 
 
6530
#: nova/virt/xenapi/vmops.py:504
6626
6531
#, python-format
6627
6532
msgid ""
6628
6533
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
6629
6534
"%(version)s"
6630
6535
msgstr "%(hypervisor)s/%(os)s/%(architecture)s 最新的agent build 是 %(version)s 版本"
6631
6536
 
6632
 
#: nova/virt/xenapi/vmops.py:560
 
6537
#: nova/virt/xenapi/vmops.py:507
6633
6538
#, python-format
6634
6539
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
6635
6540
msgstr "没有找到 %(hypervisor)s/%(os)s/%(architecture)s 的代理创建"
6636
6541
 
6637
 
#: nova/virt/xenapi/vmops.py:567
6638
 
#, python-format
6639
 
msgid "Instance %s: waiting for running"
6640
 
msgstr "实例 %s:等待运行"
6641
 
 
6642
 
#: nova/virt/xenapi/vmops.py:576
6643
 
#, python-format
6644
 
msgid "Instance %s: running"
6645
 
msgstr "实例 %s:运行"
6646
 
 
6647
 
#: nova/virt/xenapi/vmops.py:580
 
6542
#: nova/virt/xenapi/vmops.py:514
 
6543
msgid "Waiting for instance state to become running"
 
6544
msgstr ""
 
6545
 
 
6546
#: nova/virt/xenapi/vmops.py:526
6648
6547
msgid "Querying agent version"
6649
6548
msgstr "查询代理版本"
6650
6549
 
6651
 
#: nova/virt/xenapi/vmops.py:583
 
6550
#: nova/virt/xenapi/vmops.py:529
6652
6551
#, python-format
6653
6552
msgid "Instance agent version: %s"
6654
6553
msgstr "实例代理版本:%s"
6655
6554
 
6656
 
#: nova/virt/xenapi/vmops.py:587
 
6555
#: nova/virt/xenapi/vmops.py:534
6657
6556
#, python-format
6658
6557
msgid "Updating Agent to %s"
6659
6558
msgstr "把代理更新为 %s"
6660
6559
 
6661
 
#: nova/virt/xenapi/vmops.py:621
6662
 
#, python-format
6663
 
msgid "No opaque_ref could be determined for '%s'."
6664
 
msgstr "无法为 '%s' 确定opaque_ref。"
6665
 
 
6666
 
#: nova/virt/xenapi/vmops.py:675
6667
 
#, python-format
6668
 
msgid "Finished snapshot and upload for VM %s"
 
6560
#: nova/virt/xenapi/vmops.py:551
 
6561
#, fuzzy, python-format
 
6562
msgid "Invalid value for injected_files: %r"
 
6563
msgstr "injected_files无效的值:'%s'"
 
6564
 
 
6565
#: nova/virt/xenapi/vmops.py:556
 
6566
#, python-format
 
6567
msgid "Injecting file path: '%s'"
 
6568
msgstr "注入文件路径:'%s'"
 
6569
 
 
6570
#: nova/virt/xenapi/vmops.py:563
 
6571
msgid "Setting admin password"
 
6572
msgstr "设置管理员密码"
 
6573
 
 
6574
#: nova/virt/xenapi/vmops.py:567
 
6575
msgid "Resetting network"
 
6576
msgstr "重置网络"
 
6577
 
 
6578
#: nova/virt/xenapi/vmops.py:574
 
6579
msgid "Setting VCPU weight"
 
6580
msgstr "设置VCPU 权重"
 
6581
 
 
6582
#: nova/virt/xenapi/vmops.py:581
 
6583
#, fuzzy, python-format
 
6584
msgid "Could not find VM with name %s"
 
6585
msgstr "找不到VDI ref"
 
6586
 
 
6587
#: nova/virt/xenapi/vmops.py:635
 
6588
#, fuzzy, python-format
 
6589
msgid "Finished snapshot and upload for VM"
6669
6590
msgstr "快照完毕并为虚拟机 %s 上传"
6670
6591
 
6671
 
#: nova/virt/xenapi/vmops.py:683
6672
 
#, python-format
6673
 
msgid "Starting snapshot for VM %s"
 
6592
#: nova/virt/xenapi/vmops.py:642
 
6593
#, fuzzy, python-format
 
6594
msgid "Starting snapshot for VM"
6674
6595
msgstr "开始为虚拟机 %s 快照"
6675
6596
 
6676
 
#: nova/virt/xenapi/vmops.py:692
6677
 
#, python-format
6678
 
msgid "Unable to Snapshot instance %(instance_uuid)s: %(exc)s"
 
6597
#: nova/virt/xenapi/vmops.py:651
 
6598
#, fuzzy, python-format
 
6599
msgid "Unable to Snapshot instance: %(exc)s"
6679
6600
msgstr "无法为实例 %(instance_uuid)s 快照:%(exc)s"
6680
6601
 
6681
 
#: nova/virt/xenapi/vmops.py:708
 
6602
#: nova/virt/xenapi/vmops.py:667
6682
6603
msgid "Failed to transfer vhd to new host"
6683
6604
msgstr "将 vhd 转移到新主机失败"
6684
6605
 
6685
 
#: nova/virt/xenapi/vmops.py:776
 
6606
#: nova/virt/xenapi/vmops.py:735
6686
6607
#, python-format
6687
6608
msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
6688
6609
msgstr "将 VDI %(cow_uuid)s 由 %(old_gb)dGB 调小到  %(new_gb)dGB"
6689
6610
 
6690
 
#: nova/virt/xenapi/vmops.py:898
 
6611
#: nova/virt/xenapi/vmops.py:857
6691
6612
#, python-format
6692
6613
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
6693
6614
msgstr "将 VDI %(vdi_uuid)s 由 %(old_gb)dGB 调大到  %(new_gb)dGB"
6694
6615
 
6695
 
#: nova/virt/xenapi/vmops.py:906
6696
 
#, python-format
6697
 
msgid "Resize instance %s complete"
 
6616
#: nova/virt/xenapi/vmops.py:865
 
6617
#, fuzzy, python-format
 
6618
msgid "Resize complete"
6698
6619
msgstr "调整实例 %s 的大小完毕"
6699
6620
 
6700
 
#: nova/virt/xenapi/vmops.py:935
 
6621
#: nova/virt/xenapi/vmops.py:892
6701
6622
#, python-format
6702
6623
msgid "Failed to query agent version: %(resp)r"
6703
6624
msgstr "查询代理版本失败:%(resp)r"
6704
6625
 
6705
 
#: nova/virt/xenapi/vmops.py:955
6706
 
#, python-format
6707
 
msgid "domid changed from %(olddomid)s to %(newdomid)s"
 
6626
#: nova/virt/xenapi/vmops.py:913
 
6627
#, fuzzy, python-format
 
6628
msgid "domid changed from %(domid)s to %(newdomid)s"
6708
6629
msgstr "domid 由 %(olddomid)s 改变为 %(newdomid)s"
6709
6630
 
6710
 
#: nova/virt/xenapi/vmops.py:971
 
6631
#: nova/virt/xenapi/vmops.py:926
6711
6632
#, python-format
6712
6633
msgid "Failed to update agent: %(resp)r"
6713
6634
msgstr "更新代理失败:%(resp)r"
6714
6635
 
6715
 
#: nova/virt/xenapi/vmops.py:994
 
6636
#: nova/virt/xenapi/vmops.py:947
6716
6637
#, python-format
6717
6638
msgid "Failed to exchange keys: %(resp)r"
6718
6639
msgstr "交换钥匙失败:%(resp)r"
6719
6640
 
6720
 
#: nova/virt/xenapi/vmops.py:1010
 
6641
#: nova/virt/xenapi/vmops.py:962
6721
6642
#, python-format
6722
6643
msgid "Failed to update password: %(resp)r"
6723
6644
msgstr "更新密码失败:%(resp)r"
6724
6645
 
6725
 
#: nova/virt/xenapi/vmops.py:1037
 
6646
#: nova/virt/xenapi/vmops.py:987
6726
6647
#, python-format
6727
6648
msgid "Failed to inject file: %(resp)r"
6728
6649
msgstr "注入文件失败:%(resp)r"
6729
6650
 
6730
 
#: nova/virt/xenapi/vmops.py:1046
6731
 
#, python-format
6732
 
msgid "VM %(instance_uuid)s already halted,skipping shutdown..."
 
6651
#: nova/virt/xenapi/vmops.py:997
 
6652
#, fuzzy, python-format
 
6653
msgid "VM already halted, skipping shutdown..."
6733
6654
msgstr "虚拟机 %(instance_uuid)s 已经终止,跳过关闭..."
6734
6655
 
6735
 
#: nova/virt/xenapi/vmops.py:1050
6736
 
#, python-format
6737
 
msgid "Shutting down VM for Instance %(instance_uuid)s"
6738
 
msgstr "为实例 %(instance_uuid)s 关闭虚拟机"
 
6656
#: nova/virt/xenapi/vmops.py:1001
 
6657
msgid "Shutting down VM"
 
6658
msgstr ""
6739
6659
 
6740
 
#: nova/virt/xenapi/vmops.py:1069
 
6660
#: nova/virt/xenapi/vmops.py:1018
6741
6661
msgid "Unable to find VBD for VM"
6742
6662
msgstr "无法为虚拟机找到VBD"
6743
6663
 
6744
 
#: nova/virt/xenapi/vmops.py:1112
6745
 
#, python-format
6746
 
msgid ""
6747
 
"Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk "
6748
 
"deletion"
 
6664
#: nova/virt/xenapi/vmops.py:1061
 
6665
#, fuzzy, python-format
 
6666
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
6749
6667
msgstr "实例 %(instance_uuid)s 使用RAW或者VHD,跳过内核和内存盘的删除"
6750
6668
 
6751
 
#: nova/virt/xenapi/vmops.py:1119
 
6669
#: nova/virt/xenapi/vmops.py:1068
6752
6670
msgid "instance has a kernel or ramdisk but not both"
6753
6671
msgstr "实例拥有内核或者内存盘,但不是二者均有"
6754
6672
 
6755
 
#: nova/virt/xenapi/vmops.py:1126
 
6673
#: nova/virt/xenapi/vmops.py:1075
6756
6674
msgid "kernel/ramdisk files removed"
6757
6675
msgstr "内核/内存盘文件移除了"
6758
6676
 
 
6677
#: nova/virt/xenapi/vmops.py:1085
 
6678
msgid "VM destroyed"
 
6679
msgstr ""
 
6680
 
 
6681
#: nova/virt/xenapi/vmops.py:1111
 
6682
#, fuzzy
 
6683
msgid "Destroying VM"
 
6684
msgstr "重启xvp"
 
6685
 
6759
6686
#: nova/virt/xenapi/vmops.py:1136
6760
 
#, python-format
6761
 
msgid "Instance %(instance_uuid)s VM destroyed"
6762
 
msgstr "实例 %(instance_uuid)s 销毁了"
6763
 
 
6764
 
#: nova/virt/xenapi/vmops.py:1163
6765
 
#, python-format
6766
 
msgid "Destroying VM for Instance %(instance_uuid)s"
6767
 
msgstr "正在为实例%(instance_uuid)s 销毁虚拟机"
6768
 
 
6769
 
#: nova/virt/xenapi/vmops.py:1185
6770
6687
msgid "VM is not present, skipping destroy..."
6771
6688
msgstr "虚拟机不存在,跳过销毁..."
6772
6689
 
6773
 
#: nova/virt/xenapi/vmops.py:1237
 
6690
#: nova/virt/xenapi/vmops.py:1188
6774
6691
#, python-format
6775
6692
msgid "Instance is already in Rescue Mode: %s"
6776
6693
msgstr "实例已处于救援模式:%s"
6777
6694
 
6778
 
#: nova/virt/xenapi/vmops.py:1311
 
6695
#: nova/virt/xenapi/vmops.py:1262
6779
6696
#, python-format
6780
6697
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
6781
6698
msgstr "找到%(instance_count)d个超过%(timeout)d秒悬挂的重启"
6782
6699
 
6783
 
#: nova/virt/xenapi/vmops.py:1315
6784
 
#, python-format
6785
 
msgid "Automatically hard rebooting %d"
 
6700
#: nova/virt/xenapi/vmops.py:1266
 
6701
#, fuzzy, python-format
 
6702
msgid "Automatically hard rebooting"
6786
6703
msgstr "自动冷重启 %d"
6787
6704
 
6788
 
#: nova/virt/xenapi/vmops.py:1380
6789
 
#, python-format
6790
 
msgid "Instance for migration %d not found, skipping"
6791
 
msgstr "没有找到为迁移 %d 的实例,正在跳过"
6792
 
 
6793
 
#: nova/virt/xenapi/vmops.py:1410
 
6705
#: nova/virt/xenapi/vmops.py:1327
 
6706
#, python-format
 
6707
msgid "Setting migration %(migration_id)s to error: %(reason)s"
 
6708
msgstr ""
 
6709
 
 
6710
#: nova/virt/xenapi/vmops.py:1338
 
6711
#, fuzzy, python-format
 
6712
msgid ""
 
6713
"Automatically confirming migration %(migration_id)s for instance "
 
6714
"%(instance_uuid)s"
 
6715
msgstr "为实例 %(instance_uuid)s 关闭虚拟机"
 
6716
 
 
6717
#: nova/virt/xenapi/vmops.py:1343
 
6718
#, fuzzy, python-format
 
6719
msgid "Instance %(instance_uuid)s not found"
 
6720
msgstr "没有找到实例 %(instance_id)s"
 
6721
 
 
6722
#: nova/virt/xenapi/vmops.py:1347
 
6723
#, fuzzy
 
6724
msgid "In ERROR state"
 
6725
msgstr "节点处于未知的错误状态。"
 
6726
 
 
6727
#: nova/virt/xenapi/vmops.py:1353
 
6728
#, python-format
 
6729
msgid "In %(task_state)s task_state, not RESIZE_VERIFY"
 
6730
msgstr ""
 
6731
 
 
6732
#: nova/virt/xenapi/vmops.py:1360
 
6733
#, python-format
 
6734
msgid "Error auto-confirming resize: %(e)s. Will retry later."
 
6735
msgstr ""
 
6736
 
 
6737
#: nova/virt/xenapi/vmops.py:1382
6794
6738
msgid "Could not get bandwidth info."
6795
6739
msgstr "无法得到带宽信息"
6796
6740
 
6797
 
#: nova/virt/xenapi/vmops.py:1461
6798
 
#, python-format
6799
 
msgid "injecting network info to xs for vm: |%s|"
 
6741
#: nova/virt/xenapi/vmops.py:1429
 
6742
#, fuzzy, python-format
 
6743
msgid "Injecting network info to xenstore"
6800
6744
msgstr "为虚拟机注入网络信息到xs:|%s|"
6801
6745
 
 
6746
#: nova/virt/xenapi/vmops.py:1444
 
6747
#, fuzzy
 
6748
msgid "Creating vifs"
 
6749
msgstr "正在创建镜像"
 
6750
 
 
6751
#: nova/virt/xenapi/vmops.py:1453
 
6752
#, fuzzy, python-format
 
6753
msgid "Creating VIF for network %(network_ref)s"
 
6754
msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。"
 
6755
 
 
6756
#: nova/virt/xenapi/vmops.py:1456
 
6757
#, fuzzy, python-format
 
6758
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
 
6759
msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。"
 
6760
 
6802
6761
#: nova/virt/xenapi/vmops.py:1479
6803
 
#, python-format
6804
 
msgid "creating vif(s) for vm: |%s|"
6805
 
msgstr "正在为虚拟机创建 vif(s):|%s|"
6806
 
 
6807
 
#: nova/virt/xenapi/vmops.py:1488
6808
 
#, python-format
6809
 
msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s."
6810
 
msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。"
6811
 
 
6812
 
#: nova/virt/xenapi/vmops.py:1491
6813
 
#, python-format
6814
 
msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s."
6815
 
msgstr "创建VIF %(vif_ref)s 是为了虚拟机 %(vm_ref)s,网络 %(network_ref)s。"
6816
 
 
6817
 
#: nova/virt/xenapi/vmops.py:1520
6818
 
#, python-format
6819
 
msgid "injecting hostname to xs for vm: |%s|"
 
6762
#, fuzzy, python-format
 
6763
msgid "Injecting hostname to xenstore"
6820
6764
msgstr "为虚拟机注入hostname到xs:|%s|"
6821
6765
 
6822
 
#: nova/virt/xenapi/vmops.py:1582
6823
 
#, python-format
 
6766
#: nova/virt/xenapi/vmops.py:1504
 
6767
#, fuzzy, python-format
6824
6768
msgid ""
6825
 
"The agent call to %(method)s returned an invalid response: %(ret)r. VM "
6826
 
"id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r"
 
6769
"The agent call to %(method)s returned an invalid response: %(ret)r. "
 
6770
"path=%(path)s; args=%(args)r"
6827
6771
msgstr ""
6828
6772
"%(method)s 的代理调用返回无效的响应:%(ret)r。虚拟机id=%(instance_uuid)s; path=%(path)s; "
6829
6773
"args=%(addl_args)r"
6830
6774
 
6831
 
#: nova/virt/xenapi/vmops.py:1604
6832
 
#, python-format
 
6775
#: nova/virt/xenapi/vmops.py:1525
 
6776
#, fuzzy, python-format
 
6777
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
 
6778
msgstr "超时:调用 %(method)s 超时。虚拟机id=%(instance_uuid)s; args=%(args)r"
 
6779
 
 
6780
#: nova/virt/xenapi/vmops.py:1529
 
6781
#, fuzzy, python-format
6833
6782
msgid ""
6834
 
"TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; "
 
6783
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
6835
6784
"args=%(args)r"
6836
 
msgstr "超时:调用 %(method)s 超时。虚拟机id=%(instance_uuid)s; args=%(args)r"
6837
 
 
6838
 
#: nova/virt/xenapi/vmops.py:1608
6839
 
#, python-format
6840
 
msgid ""
6841
 
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM"
6842
 
" id=%(instance_uuid)s; args=%(args)r"
6843
6785
msgstr "没有执行:代理不支持 %(method)s 的调用。虚拟机id=%(instance_uuid)s; args=%(args)r"
6844
6786
 
6845
 
#: nova/virt/xenapi/vmops.py:1613
6846
 
#, python-format
6847
 
msgid ""
6848
 
"The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;"
6849
 
" args=%(args)r"
6850
 
msgstr "%(method)s 的调用返回错误:%(e)s。虚拟机id=%(instance_uuid)s; args=%(args)r"
 
6787
#: nova/virt/xenapi/vmops.py:1534
 
6788
#, fuzzy, python-format
 
6789
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
 
6790
msgstr "对 %(method)s 的调用返回错误:%(e)s。"
6851
6791
 
6852
 
#: nova/virt/xenapi/vmops.py:1799
 
6792
#: nova/virt/xenapi/vmops.py:1620
6853
6793
#, python-format
6854
6794
msgid "OpenSSL error: %s"
6855
6795
msgstr "OpenSSL错误:%s"
6882
6822
msgstr "在volume_utils里引入sr"
6883
6823
 
6884
6824
#: nova/virt/xenapi/volume_utils.py:103 nova/virt/xenapi/volume_utils.py:170
6885
 
#: nova/virt/xenapi/volumeops.py:156
 
6825
#: nova/virt/xenapi/volumeops.py:153
6886
6826
#, python-format
6887
6827
msgid "Introduced %(label)s as %(sr_ref)s."
6888
6828
msgstr "将 %(label)s 作为 %(sr_ref)s 引入。"
6895
6835
msgid "Plugging SR"
6896
6836
msgstr "插入存储库"
6897
6837
 
6898
 
#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:160
 
6838
#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:157
6899
6839
msgid "Unable to introduce Storage Repository"
6900
6840
msgstr "无法引入存储库"
6901
6841
 
6902
 
#: nova/virt/xenapi/volume_utils.py:127 nova/virt/xenapi/volumeops.py:50
 
6842
#: nova/virt/xenapi/volume_utils.py:127 nova/virt/xenapi/volumeops.py:47
6903
6843
msgid "Unable to get SR using uuid"
6904
6844
msgstr "无法得到使用uuid的存储库"
6905
6845
 
6967
6907
msgid "Mountpoint cannot be translated: %s"
6968
6908
msgstr "挂载点无法被翻译:%s"
6969
6909
 
6970
 
#: nova/virt/xenapi/volumeops.py:64
 
6910
#: nova/virt/xenapi/volumeops.py:61
6971
6911
msgid "Could not find VDI ref"
6972
6912
msgstr "找不到VDI ref"
6973
6913
 
6974
 
#: nova/virt/xenapi/volumeops.py:69
 
6914
#: nova/virt/xenapi/volumeops.py:66
6975
6915
#, python-format
6976
6916
msgid "Creating SR %s"
6977
6917
msgstr "正在创建存储库 %s"
6978
6918
 
 
6919
#: nova/virt/xenapi/volumeops.py:70
 
6920
msgid "Could not create SR"
 
6921
msgstr "无法创建存储库"
 
6922
 
6979
6923
#: nova/virt/xenapi/volumeops.py:73
6980
 
msgid "Could not create SR"
6981
 
msgstr "无法创建存储库"
6982
 
 
6983
 
#: nova/virt/xenapi/volumeops.py:76
6984
6924
msgid "Could not retrieve SR record"
6985
6925
msgstr "无法获取存储库记录"
6986
6926
 
6987
 
#: nova/virt/xenapi/volumeops.py:81
 
6927
#: nova/virt/xenapi/volumeops.py:78
6988
6928
#, python-format
6989
6929
msgid "Introducing SR %s"
6990
6930
msgstr "引入存储库 %s"
6991
6931
 
6992
 
#: nova/virt/xenapi/volumeops.py:85
 
6932
#: nova/virt/xenapi/volumeops.py:82
6993
6933
msgid "SR found in xapi database. No need to introduce"
6994
6934
msgstr "在xapi数据库找到存储库。无需引入。"
6995
6935
 
6996
 
#: nova/virt/xenapi/volumeops.py:90
 
6936
#: nova/virt/xenapi/volumeops.py:87
6997
6937
msgid "Could not introduce SR"
6998
6938
msgstr "无法引入存储库"
6999
6939
 
7000
 
#: nova/virt/xenapi/volumeops.py:94
 
6940
#: nova/virt/xenapi/volumeops.py:91
7001
6941
#, python-format
7002
6942
msgid "Checking for SR %s"
7003
6943
msgstr "检查存储库 %s"
7004
6944
 
7005
 
#: nova/virt/xenapi/volumeops.py:106
 
6945
#: nova/virt/xenapi/volumeops.py:103
7006
6946
#, python-format
7007
6947
msgid "SR %s not found in the xapi database"
7008
6948
msgstr "在xapi数据库没有找到存储库 %s"
7009
6949
 
7010
 
#: nova/virt/xenapi/volumeops.py:112
 
6950
#: nova/virt/xenapi/volumeops.py:109
7011
6951
msgid "Could not forget SR"
7012
6952
msgstr "不能遗忘存储库"
7013
6953
 
7014
 
#: nova/virt/xenapi/volumeops.py:121
 
6954
#: nova/virt/xenapi/volumeops.py:118
7015
6955
#, python-format
7016
6956
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
7017
6957
msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
7018
6958
 
7019
 
#: nova/virt/xenapi/volumeops.py:178
 
6959
#: nova/virt/xenapi/volumeops.py:175
7020
6960
#, python-format
7021
6961
msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s"
7022
6962
msgstr "无法在存储库 %(sr_ref)s 上为实例 %(instance_name)s 创建 VDI"
7023
6963
 
7024
 
#: nova/virt/xenapi/volumeops.py:189
 
6964
#: nova/virt/xenapi/volumeops.py:186
7025
6965
#, python-format
7026
6966
msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s"
7027
6967
msgstr "存储库 %(sr_ref)s 不能为实例%(instance_name)s使用"
7028
6968
 
7029
 
#: nova/virt/xenapi/volumeops.py:197
 
6969
#: nova/virt/xenapi/volumeops.py:194
7030
6970
#, python-format
7031
6971
msgid "Unable to attach volume to instance %s"
7032
6972
msgstr "无法附加卷到实例 %s"
7033
6973
 
7034
 
#: nova/virt/xenapi/volumeops.py:200
 
6974
#: nova/virt/xenapi/volumeops.py:197
7035
6975
#, python-format
7036
6976
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
7037
6977
msgstr "挂载点 %(mountpoint)s 附加到实例 %(instance_name)s"
7038
6978
 
7039
 
#: nova/virt/xenapi/volumeops.py:210
 
6979
#: nova/virt/xenapi/volumeops.py:207
7040
6980
#, python-format
7041
6981
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
7042
6982
msgstr "分离_volume: %(instance_name)s, %(mountpoint)s"
7043
6983
 
7044
 
#: nova/virt/xenapi/volumeops.py:219
 
6984
#: nova/virt/xenapi/volumeops.py:216
7045
6985
#, python-format
7046
6986
msgid "Unable to locate volume %s"
7047
6987
msgstr "无法找到 %s 卷"
7048
6988
 
7049
 
#: nova/virt/xenapi/volumeops.py:227
 
6989
#: nova/virt/xenapi/volumeops.py:224
7050
6990
#, python-format
7051
6991
msgid "Unable to detach volume %s"
7052
6992
msgstr "无法分离 %s 卷"
7053
6993
 
7054
 
#: nova/virt/xenapi/volumeops.py:232
 
6994
#: nova/virt/xenapi/volumeops.py:229
7055
6995
#, python-format
7056
6996
msgid "Unable to destroy vbd %s"
7057
6997
msgstr "无法销毁VBD %s"
7058
6998
 
7059
 
#: nova/virt/xenapi/volumeops.py:239
 
6999
#: nova/virt/xenapi/volumeops.py:236
7060
7000
#, python-format
7061
7001
msgid "Error purging SR %s"
7062
7002
msgstr "净化存储库 %s 出错"
7063
7003
 
7064
 
#: nova/virt/xenapi/volumeops.py:241
 
7004
#: nova/virt/xenapi/volumeops.py:238
7065
7005
#, python-format
7066
7006
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
7067
7007
msgstr "挂载点 %(mountpoint)s 从实例 %(instance_name)s 分离"
7137
7077
msgid "Volume Snapshot status must be available or error"
7138
7078
msgstr "卷组状态必须可获取"
7139
7079
 
7140
 
#: nova/volume/driver.py:89
 
7080
#: nova/volume/driver.py:96
7141
7081
#, python-format
7142
7082
msgid "Recovering from a failed execute.  Try number %s"
7143
7083
msgstr "从失败的执行中恢复。尝试编号 %s"
7144
7084
 
7145
 
#: nova/volume/driver.py:99
 
7085
#: nova/volume/driver.py:106
7146
7086
#, python-format
7147
7087
msgid "volume group %s doesn't exist"
7148
7088
msgstr "卷组 %s 不存在"
7149
7089
 
7150
 
#: nova/volume/driver.py:263
 
7090
#: nova/volume/driver.py:270
7151
7091
#, python-format
7152
7092
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %d"
7153
7093
msgstr "跳过ensure_export。没有为卷提供iscsi_target:%d"
7154
7094
 
7155
 
#: nova/volume/driver.py:311
 
7095
#: nova/volume/driver.py:318
7156
7096
#, python-format
7157
7097
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %d"
7158
7098
msgstr "跳过remove_export。没有为卷提供iscsi_target:%d"
7159
7099
 
7160
 
#: nova/volume/driver.py:320
 
7100
#: nova/volume/driver.py:327
7161
7101
#, python-format
7162
7102
msgid ""
7163
7103
"Skipping remove_export. No iscsi_target is presently exported for volume:"
7164
7104
" %d"
7165
7105
msgstr "跳过remove_export。没有为卷导出iscsi_target:%d"
7166
7106
 
7167
 
#: nova/volume/driver.py:330
 
7107
#: nova/volume/driver.py:337
7168
7108
msgid "ISCSI provider_location not stored, using discovery"
7169
7109
msgstr "采用discovery,ISCSI provider_location 没有存储"
7170
7110
 
7171
 
#: nova/volume/driver.py:377
 
7111
#: nova/volume/driver.py:384
7172
7112
#, python-format
7173
7113
msgid "Could not find iSCSI export  for volume %s"
7174
7114
msgstr "无法为卷 %s 找到 iSCSI 导出"
7175
7115
 
7176
 
#: nova/volume/driver.py:381
 
7116
#: nova/volume/driver.py:388
7177
7117
#, python-format
7178
7118
msgid "ISCSI Discovery: Found %s"
7179
7119
msgstr "ISCSI Discovery:找到 %s"
7180
7120
 
7181
 
#: nova/volume/driver.py:459
 
7121
#: nova/volume/driver.py:466
7182
7122
#, python-format
7183
7123
msgid "Cannot confirm exported volume id:%(volume_id)s."
7184
7124
msgstr "无法确认导出的卷id:%(volume_id)s。"
7185
7125
 
7186
 
#: nova/volume/driver.py:486
 
7126
#: nova/volume/driver.py:493
7187
7127
#, python-format
7188
7128
msgid "FAKE ISCSI: %s"
7189
7129
msgstr "FAKE ISCSI: %s"
7190
7130
 
7191
 
#: nova/volume/driver.py:498
 
7131
#: nova/volume/driver.py:505
7192
7132
#, python-format
7193
7133
msgid "rbd has no pool %s"
7194
7134
msgstr "RBD没有池 %s"
7195
7135
 
7196
 
#: nova/volume/driver.py:568
 
7136
#: nova/volume/driver.py:579
7197
7137
#, python-format
7198
7138
msgid "Sheepdog is not working: %s"
7199
7139
msgstr "Sheepdog 没有工作:%s"
7200
7140
 
7201
 
#: nova/volume/driver.py:570
 
7141
#: nova/volume/driver.py:582
7202
7142
msgid "Sheepdog is not working"
7203
7143
msgstr "Sheepdog 没有工作"
7204
7144
 
7205
 
#: nova/volume/driver.py:669 nova/volume/driver.py:674
 
7145
#: nova/volume/driver.py:681 nova/volume/driver.py:686
7206
7146
#, python-format
7207
7147
msgid "LoggingVolumeDriver: %s"
7208
7148
msgstr "LoggingVolumeDriver: %s"
7209
7149
 
7210
 
#: nova/volume/manager.py:96
 
7150
#: nova/volume/manager.py:98
7211
7151
#, python-format
7212
7152
msgid "Re-exporting %s volumes"
7213
7153
msgstr "重新导出卷%s"
7214
7154
 
7215
 
#: nova/volume/manager.py:101
 
7155
#: nova/volume/manager.py:103
7216
7156
#, python-format
7217
7157
msgid "volume %s: skipping export"
7218
7158
msgstr "卷 %s:跳过导出"
7219
7159
 
7220
 
#: nova/volume/manager.py:107
 
7160
#: nova/volume/manager.py:109
7221
7161
#, python-format
7222
7162
msgid "volume %s: creating"
7223
7163
msgstr "卷 %s: 创建中"
7224
7164
 
7225
 
#: nova/volume/manager.py:119
 
7165
#: nova/volume/manager.py:121
7226
7166
#, python-format
7227
7167
msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
7228
7168
msgstr "卷%(vol_name)s:创建大小为%(vol_size)s的逻辑卷"
7229
7169
 
7230
 
#: nova/volume/manager.py:131
 
7170
#: nova/volume/manager.py:133
7231
7171
#, python-format
7232
7172
msgid "volume %s: creating export"
7233
7173
msgstr "卷%s:正在创建导出"
7234
7174
 
7235
 
#: nova/volume/manager.py:144
 
7175
#: nova/volume/manager.py:146
7236
7176
#, python-format
7237
7177
msgid "volume %s: created successfully"
7238
7178
msgstr "卷%s:创建成功"
7239
7179
 
7240
 
#: nova/volume/manager.py:153
 
7180
#: nova/volume/manager.py:155
7241
7181
msgid "Volume is still attached"
7242
7182
msgstr "卷仍在附加中"
7243
7183
 
7244
 
#: nova/volume/manager.py:155
 
7184
#: nova/volume/manager.py:157
7245
7185
msgid "Volume is not local to this node"
7246
7186
msgstr "卷不属于这个节点"
7247
7187
 
7248
 
#: nova/volume/manager.py:159
 
7188
#: nova/volume/manager.py:162
7249
7189
#, python-format
7250
7190
msgid "volume %s: removing export"
7251
7191
msgstr "卷%s:正在移除导出"
7252
7192
 
7253
 
#: nova/volume/manager.py:161
 
7193
#: nova/volume/manager.py:164
7254
7194
#, python-format
7255
7195
msgid "volume %s: deleting"
7256
7196
msgstr "卷%s:删除中"
7257
7197
 
7258
 
#: nova/volume/manager.py:164
 
7198
#: nova/volume/manager.py:167
7259
7199
#, python-format
7260
7200
msgid "volume %s: volume is busy"
7261
7201
msgstr "卷 %s:卷繁忙"
7262
7202
 
7263
 
#: nova/volume/manager.py:176
 
7203
#: nova/volume/manager.py:179
7264
7204
#, python-format
7265
7205
msgid "volume %s: deleted successfully"
7266
7206
msgstr "卷%s:删除成功"
7267
7207
 
7268
 
#: nova/volume/manager.py:183
 
7208
#: nova/volume/manager.py:186
7269
7209
#, python-format
7270
7210
msgid "snapshot %s: creating"
7271
7211
msgstr "快照 %s:正在创建"
7272
7212
 
7273
 
#: nova/volume/manager.py:187
 
7213
#: nova/volume/manager.py:190
7274
7214
#, python-format
7275
7215
msgid "snapshot %(snap_name)s: creating"
7276
7216
msgstr "快照 %(snap_name)s:正在创建"
7277
7217
 
7278
 
#: nova/volume/manager.py:202
 
7218
#: nova/volume/manager.py:205
7279
7219
#, python-format
7280
7220
msgid "snapshot %s: created successfully"
7281
7221
msgstr "快照 %s:创建成功"
7282
7222
 
7283
 
#: nova/volume/manager.py:211
 
7223
#: nova/volume/manager.py:214
7284
7224
#, python-format
7285
7225
msgid "snapshot %s: deleting"
7286
7226
msgstr "快照 %s:正在删除"
7287
7227
 
7288
 
#: nova/volume/manager.py:214
 
7228
#: nova/volume/manager.py:217
7289
7229
#, fuzzy, python-format
7290
7230
msgid "snapshot %s: snapshot is busy"
7291
7231
msgstr "快照 %s:创建成功"
7292
7232
 
7293
 
#: nova/volume/manager.py:226
 
7233
#: nova/volume/manager.py:229
7294
7234
#, python-format
7295
7235
msgid "snapshot %s: deleted successfully"
7296
7236
msgstr "快照 %s:删除成功"
7297
7237
 
7298
 
#: nova/volume/manager.py:310
 
7238
#: nova/volume/manager.py:319
7299
7239
msgid "Checking volume capabilities"
7300
7240
msgstr "检查卷能力"
7301
7241
 
7302
 
#: nova/volume/manager.py:314
 
7242
#: nova/volume/manager.py:323
7303
7243
#, python-format
7304
7244
msgid "New capabilities found: %s"
7305
7245
msgstr "找到新能力:%s"
7306
7246
 
7307
 
#: nova/volume/manager.py:325
 
7247
#: nova/volume/manager.py:334
7308
7248
msgid "Clear capabilities"
7309
7249
msgstr "清理能力"
7310
7250
 
7311
 
#: nova/volume/manager.py:329
 
7251
#: nova/volume/manager.py:338
7312
7252
#, python-format
7313
7253
msgid "Notification {%s} received"
7314
7254
msgstr "收到通知 {%s}"
7338
7278
msgid "Failed to provision dataset member"
7339
7279
msgstr "更新数据库失败"
7340
7280
 
7341
 
#: nova/volume/netapp.py:252
 
7281
#: nova/volume/netapp.py:253
7342
7282
msgid "No LUN was created by the provision job"
7343
7283
msgstr ""
7344
7284
 
7345
 
#: nova/volume/netapp.py:261 nova/volume/netapp.py:433
 
7285
#: nova/volume/netapp.py:263 nova/volume/netapp.py:435
7346
7286
#, fuzzy, python-format
7347
7287
msgid "Failed to find LUN ID for volume %s"
7348
7288
msgstr "无法为VDI %s 找到VBD"
7349
7289
 
7350
 
#: nova/volume/netapp.py:280
 
7290
#: nova/volume/netapp.py:282
7351
7291
msgid "Failed to remove and delete dataset member"
7352
7292
msgstr ""
7353
7293
 
7354
 
#: nova/volume/netapp.py:603 nova/volume/netapp.py:657
 
7294
#: nova/volume/netapp.py:605 nova/volume/netapp.py:659
7355
7295
#, fuzzy, python-format
7356
7296
msgid "No LUN ID for volume %s"
7357
7297
msgstr "无法为卷 %s 找到 iSCSI 导出"
7358
7298
 
7359
 
#: nova/volume/netapp.py:607 nova/volume/netapp.py:661
 
7299
#: nova/volume/netapp.py:609 nova/volume/netapp.py:663
7360
7300
#, fuzzy, python-format
7361
7301
msgid "Failed to get LUN details for LUN ID %s"
7362
7302
msgstr "为ip: %s获取元数据失败"
7363
7303
 
7364
 
#: nova/volume/netapp.py:614
 
7304
#: nova/volume/netapp.py:616
7365
7305
#, fuzzy, python-format
7366
7306
msgid "Failed to get host details for host ID %s"
7367
7307
msgstr "为ip: %s获取元数据失败"
7368
7308
 
7369
 
#: nova/volume/netapp.py:620
 
7309
#: nova/volume/netapp.py:622
7370
7310
#, fuzzy, python-format
7371
7311
msgid "Failed to get target portal for filer: %s"
7372
7312
msgstr "为ip: %s获取元数据失败"
7373
7313
 
7374
 
#: nova/volume/netapp.py:625
 
7314
#: nova/volume/netapp.py:627
7375
7315
#, fuzzy, python-format
7376
7316
msgid "Failed to get target IQN for filer: %s"
7377
7317
msgstr "为ip: %s获取元数据失败"
7378
7318
 
7379
 
#: nova/volume/san.py:113 nova/volume/san.py:151
 
7319
#: nova/volume/san.py:114 nova/volume/san.py:153
7380
7320
msgid "Specify san_password or san_private_key"
7381
7321
msgstr "指定san_password或者san_private_key"
7382
7322
 
7383
 
#: nova/volume/san.py:156
 
7323
#: nova/volume/san.py:158
7384
7324
msgid "san_ip must be set"
7385
7325
msgstr "san_ip必须设置"
7386
7326
 
7387
 
#: nova/volume/san.py:320
 
7327
#: nova/volume/san.py:229
 
7328
#, python-format
 
7329
msgid "Cannot parse list-view output: %s"
 
7330
msgstr ""
 
7331
 
 
7332
#: nova/volume/san.py:323
7388
7333
#, python-format
7389
7334
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
7390
7335
msgstr "没有为 %(zfs_poolname)s 找到LUID。Output=%(out)s"
7391
7336
 
7392
 
#: nova/volume/san.py:452
 
7337
#: nova/volume/san.py:455
7393
7338
#, python-format
7394
7339
msgid "CLIQ command returned %s"
7395
7340
msgstr "返回CLIQ命令 %s"
7396
7341
 
7397
 
#: nova/volume/san.py:458
 
7342
#: nova/volume/san.py:461
7398
7343
#, python-format
7399
7344
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
7400
7345
msgstr "CLIQ命令 %(verb)s %(cliq_args)s 错误格式的响应。Result=%(out)s"
7401
7346
 
7402
 
#: nova/volume/san.py:466
 
7347
#: nova/volume/san.py:469
7403
7348
#, python-format
7404
7349
msgid "Error running CLIQ command %(verb)s %(cliq_args)s.  Result=%(out)s"
7405
7350
msgstr "在运行CLIQ命令 %(verb)s %(cliq_args)s 时发生错误。输出结果 Result=%(out)s"
7406
7351
 
7407
 
#: nova/volume/san.py:496
 
7352
#: nova/volume/san.py:499
7408
7353
#, python-format
7409
7354
msgid ""
7410
7355
"Unexpected number of virtual ips for cluster  %(cluster_name)s. "
7411
7356
"Result=%(_xml)s"
7412
7357
msgstr "集群 %(cluster_name)s 有意外数量的虚拟 ip 地址。输出结果 Result=%(_xml)s"
7413
7358
 
7414
 
#: nova/volume/san.py:549
 
7359
#: nova/volume/san.py:552
7415
7360
#, python-format
7416
7361
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
7417
7362
msgstr "卷信息:%(volume_name)s => %(volume_attributes)s"
7418
7363
 
7419
 
#: nova/volume/san.py:594
 
7364
#: nova/volume/san.py:605
7420
7365
msgid "local_path not supported"
7421
7366
msgstr "不支持local_path"
7422
7367
 
7423
 
#: nova/volume/san.py:626
7424
 
#, python-format
7425
 
msgid "Could not determine project for volume %s, can't export"
7426
 
msgstr "无法为卷 %s 确定项目,无法导出"
7427
 
 
7428
 
#: nova/volume/san.py:696
 
7368
#: nova/volume/san.py:688
7429
7369
#, python-format
7430
7370
msgid "Payload for SolidFire API call: %s"
7431
7371
msgstr "SolidFire API 调用的参数:%s"
7432
7372
 
7433
 
#: nova/volume/san.py:713
 
7373
#: nova/volume/san.py:705
7434
7374
#, python-format
7435
7375
msgid "Call to json.loads() raised an exception: %s"
7436
7376
msgstr "调用 json.loads() 引起异常:%s"
7437
7377
 
7438
 
#: nova/volume/san.py:718
 
7378
#: nova/volume/san.py:710
7439
7379
#, python-format
7440
7380
msgid "Results of SolidFire API call: %s"
7441
7381
msgstr "SolidFire API调用结果:%s"
7442
7382
 
7443
 
#: nova/volume/san.py:732
 
7383
#: nova/volume/san.py:724
7444
7384
#, python-format
7445
7385
msgid "Found solidfire account: %s"
7446
7386
msgstr "找到solidfire帐户:%s"
7447
7387
 
7448
 
#: nova/volume/san.py:746
 
7388
#: nova/volume/san.py:738
7449
7389
#, python-format
7450
7390
msgid "solidfire account: %s does not exist, create it..."
7451
7391
msgstr "solidfire帐户:%s 不存在,正在创建..."
7452
7392
 
7453
 
#: nova/volume/san.py:804
 
7393
#: nova/volume/san.py:796
7454
7394
msgid "Enter SolidFire create_volume..."
7455
7395
msgstr "进入SolidFire create_volume..."
7456
7396
 
7457
 
#: nova/volume/san.py:846
 
7397
#: nova/volume/san.py:838
7458
7398
msgid "Leaving SolidFire create_volume"
7459
7399
msgstr "离开SolidFire create_volume"
7460
7400
 
7461
 
#: nova/volume/san.py:861
 
7401
#: nova/volume/san.py:853
7462
7402
msgid "Enter SolidFire delete_volume..."
7463
7403
msgstr "进入SolidFire delete_volume..."
7464
7404
 
 
7405
#: nova/volume/san.py:872
 
7406
#, fuzzy, python-format
 
7407
msgid "Deleting volumeID: %s"
 
7408
msgstr "正在删除volumeID:%s "
 
7409
 
7465
7410
#: nova/volume/san.py:880
7466
 
#, python-format
7467
 
msgid "Deleting volumeID: %s "
7468
 
msgstr "正在删除volumeID:%s "
7469
 
 
7470
 
#: nova/volume/san.py:888
7471
7411
msgid "Leaving SolidFire delete_volume"
7472
7412
msgstr "离开SolidFire delete_volume"
7473
7413
 
7474
 
#: nova/volume/san.py:891
 
7414
#: nova/volume/san.py:883
7475
7415
msgid "Executing SolidFire ensure_export..."
7476
7416
msgstr "正在执行SolidFire ensure_export..."
7477
7417
 
7478
 
#: nova/volume/san.py:895
 
7418
#: nova/volume/san.py:887
7479
7419
msgid "Executing SolidFire create_export..."
7480
7420
msgstr "正在执行SolidFire create_export..."
7481
7421
 
7529
7469
msgid "XenSMDriver requires xenapi connection"
7530
7470
msgstr "XenSMDriver要求xenapi连接"
7531
7471
 
7532
 
#: nova/volume/xensm.py:110
 
7472
#: nova/volume/xensm.py:111
7533
7473
msgid "Failed to initiate session"
7534
7474
msgstr "初始化会话失败"
7535
7475
 
7536
 
#: nova/volume/xensm.py:142
 
7476
#: nova/volume/xensm.py:143
7537
7477
#, python-format
7538
7478
msgid "Volume will be created in backend - %d"
7539
7479
msgstr "卷会在后台创建 - %d"
7540
7480
 
7541
 
#: nova/volume/xensm.py:154
 
7481
#: nova/volume/xensm.py:155
7542
7482
msgid "Failed to update volume in db"
7543
7483
msgstr "在数据库更新卷失败"
7544
7484
 
7545
 
#: nova/volume/xensm.py:157
 
7485
#: nova/volume/xensm.py:159
7546
7486
msgid "Unable to create volume"
7547
7487
msgstr "无法创建卷"
7548
7488
 
7549
 
#: nova/volume/xensm.py:171
 
7489
#: nova/volume/xensm.py:173
7550
7490
msgid "Failed to delete vdi"
7551
7491
msgstr "删除VDI失败"
7552
7492
 
7553
 
#: nova/volume/xensm.py:177
 
7493
#: nova/volume/xensm.py:179
7554
7494
msgid "Failed to delete volume in db"
7555
7495
msgstr "在数据库删除卷失败"
7556
7496
 
7557
 
#: nova/volume/xensm.py:210
 
7497
#: nova/volume/xensm.py:212
7558
7498
msgid "Failed to find volume in db"
7559
7499
msgstr "没有在数据库找到卷"
7560
7500
 
7561
 
#: nova/volume/xensm.py:221
 
7501
#: nova/volume/xensm.py:223
7562
7502
msgid "Failed to find backend in db"
7563
7503
msgstr "没有在数据库中找到后台(backend)"
7564
7504
 
7641
7581
"gone: %(exc)s"
7642
7582
msgstr ""
7643
7583
 
 
7584
#~ msgid "Volume service is unavailable at this time."
 
7585
#~ msgstr "此时的卷服务不可用。"
 
7586
 
7644
7587
#~ msgid "Nova access parameters were not specified."
7645
7588
#~ msgstr "未指定Nova访问参数。"
7646
7589
 
7650
7593
#~ msgid "Virtual Storage Array %(name)s could not be found."
7651
7594
#~ msgstr "无法找到虚拟存储阵列 %(name)s。"
7652
7595
 
 
7596
#~ msgid "Inner Exception: %s"
 
7597
#~ msgstr "内层异常:%s"
 
7598
 
 
7599
#~ msgid "Original exception being dropped"
 
7600
#~ msgstr "正在丢弃原来的异常。"
 
7601
 
 
7602
#~ msgid "Stopping raw TCP server."
 
7603
#~ msgstr "正在停止裸TCP服务器。"
 
7604
 
 
7605
#~ msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s"
 
7606
#~ msgstr "正在启动TCP服务器 %(arg0)s 位置在%(host)s:%(port)s"
 
7607
 
 
7608
#~ msgid "not available"
 
7609
#~ msgstr "不可用"
 
7610
 
 
7611
#~ msgid "Returned non-serializeable type: %s"
 
7612
#~ msgstr "返回的non-serializeable类型:%s"
 
7613
 
 
7614
#~ msgid "%(user_id)s could not be found with token '%(token)s'"
 
7615
#~ msgstr "%(user_id)s 通过令牌 '%(token)s' 是找不到的"
 
7616
 
 
7617
#~ msgid "%(user_id)s must be an admin or a member of %(project_id)s"
 
7618
#~ msgstr "%(user_id)s 必须是 %(project_id)s 的管理员或者成员"
 
7619
 
 
7620
#~ msgid "Authentication requests must be made against a version root (e.g. /v2)."
 
7621
#~ msgstr "认证请求必须针对root版本(例如 /v2)。"
 
7622
 
 
7623
#~ msgid "Could not find %s in request."
 
7624
#~ msgstr "请求中找不到 %s"
 
7625
 
 
7626
#~ msgid "Successfully authenticated '%s'"
 
7627
#~ msgstr "成功验证 '%s'"
 
7628
 
 
7629
#~ msgid "User not found with provided API key."
 
7630
#~ msgstr "没有为提供的API密钥找到用户。"
 
7631
 
 
7632
#~ msgid "Provided API key is valid, but not for user '%(username)s'"
 
7633
#~ msgstr "提供的API密钥有效,但并不是给用户 '%(username)s' 的。"
 
7634
 
 
7635
#~ msgid "Associate floating ip failed"
 
7636
#~ msgstr "关联浮动ip失败"
 
7637
 
7653
7638
#~ msgid "Parent group id and group id cannot be same"
7654
7639
#~ msgstr "父组id和组id不能一样"
7655
7640
 
7701
7686
#~ msgid "Index instances for VSA %s"
7702
7687
#~ msgstr "为 VSA %s 索引实例"
7703
7688
 
 
7689
#~ msgid "Quota exceeded for %(pid)s, metadata property key or value too long"
 
7690
#~ msgstr "%(pid)s 已经超过配额,元数据属性键或值太长"
 
7691
 
 
7692
#~ msgid "Creating a raw instance"
 
7693
#~ msgstr "正在创建裸实例"
 
7694
 
 
7695
#~ msgid "Using Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s"
 
7696
#~ msgstr "使用 Kernel=%(kernel_id)s, Ramdisk=%(ramdisk_id)s"
 
7697
 
7704
7698
#~ msgid ""
7705
7699
#~ "Going to force the deletion of the"
7706
7700
#~ " vm %(instance_uuid)s, even if it is"
7714
7708
#~ "context"
7715
7709
#~ msgstr "数据库中不存在实例 %(instance_uuid)s,但是无论如何要用特殊上下文来关闭。"
7716
7710
 
 
7711
#~ msgid "exception terminating the instance %(instance_uuid)s"
 
7712
#~ msgstr "终止实例 %(instance_uuid)s 时发生异常"
 
7713
 
 
7714
#~ msgid "Instance %s not found."
 
7715
#~ msgstr "未找到实例 %s"
 
7716
 
7717
7717
#~ msgid "trying to destroy already destroyed instance: %s"
7718
7718
#~ msgstr "尝试销毁已经销毁的实例: %s"
7719
7719
 
 
7720
#~ msgid "instance %(instance_uuid)s: injecting file to %(path)s"
 
7721
#~ msgstr "实例 %(instance_uuid)s:把文件注入 %(path)s"
 
7722
 
 
7723
#~ msgid "instance %(instance_uuid)s: updating agent to %(url)s"
 
7724
#~ msgstr "实例 %(instance_uuid)s:正在把代理更新到 %(url)s"
 
7725
 
 
7726
#~ msgid "instance %s: rescuing"
 
7727
#~ msgstr "实例 %s:正在救援中"
 
7728
 
 
7729
#~ msgid "instance %s: migrating"
 
7730
#~ msgstr "实例 %s:正在迁移"
 
7731
 
 
7732
#~ msgid "instance %s: pausing"
 
7733
#~ msgstr "实例 %s: 暂停"
 
7734
 
 
7735
#~ msgid "instance %s: unpausing"
 
7736
#~ msgstr "实例 %s: 取消暫停"
 
7737
 
 
7738
#~ msgid "instance %s: resuming"
 
7739
#~ msgstr "实例 %s: 恢复中"
 
7740
 
 
7741
#~ msgid "instance %s: locking"
 
7742
#~ msgstr "实例%s:锁定中"
 
7743
 
 
7744
#~ msgid "instance %s: unlocking"
 
7745
#~ msgstr "实例%s:取消锁定"
 
7746
 
 
7747
#~ msgid "instance %s: reset network"
 
7748
#~ msgstr "实例%s:重置网络"
 
7749
 
 
7750
#~ msgid "Attach failed %(mountpoint)s, removing"
 
7751
#~ msgstr "%(mountpoint)s 附加失败,移除中"
 
7752
 
 
7753
#~ msgid "python-migrate is not installed. Exiting."
 
7754
#~ msgstr "没有安装 python-migrate。正退出。"
 
7755
 
 
7756
#~ msgid "interface column not added to networks table"
 
7757
#~ msgstr "interface 列没有加入networks 表中"
 
7758
 
 
7759
#~ msgid "VIF column not added to fixed_ips table"
 
7760
#~ msgstr "VIF 列没有加入到 fixed_ips 表中"
 
7761
 
 
7762
#~ msgid "join list for moving mac_addresses |%s|"
 
7763
#~ msgstr "为移动 mac_addresses |%s| 加入列表"
 
7764
 
7720
7765
#~ msgid "Can't downgrade without losing data"
7721
7766
#~ msgstr "无法不丢失数据地降级"
7722
7767
 
7723
 
#~ msgid "Instance %(instance_id)s not found"
7724
 
#~ msgstr "没有找到实例 %(instance_id)s"
 
7768
#~ msgid "foreign key constraint couldn't be added"
 
7769
#~ msgstr "外键约束无法添加"
 
7770
 
 
7771
#~ msgid "priority column not added to networks table"
 
7772
#~ msgstr "priority列没有加入到 networks 表中"
 
7773
 
 
7774
#~ msgid "progress column not added to instances table"
 
7775
#~ msgstr "progress列没有加入到实例表中"
 
7776
 
 
7777
#~ msgid ""
 
7778
#~ "Could not cast flavorid to integer: "
 
7779
#~ "%s. Set flavorid to an integer-"
 
7780
#~ "like string to downgrade."
 
7781
#~ msgstr "无法把 flavorid 转化为整数:%s。设置 flavorid 成类似整数的字符串来降级。"
 
7782
 
 
7783
#~ msgid "progress column not added to compute_nodes table"
 
7784
#~ msgstr "progress 列没有加入到 compute_nodes 表中"
 
7785
 
 
7786
#~ msgid "dns_domains table not dropped"
 
7787
#~ msgstr "dns_domains 表没有删除"
 
7788
 
 
7789
#~ msgid "Sending notification on %s..."
 
7790
#~ msgstr "正在 %s 上发送通知"
 
7791
 
 
7792
#~ msgid ""
 
7793
#~ "AMQP server on %(fl_host)s:%(fl_port)d is "
 
7794
#~ "unreachable: %(e)s. Trying again in "
 
7795
#~ "%(fl_intv)d seconds."
 
7796
#~ msgstr "%(fl_host)s:%(fl_port)d上的AMQP服务器不可达:%(e)s。 %(fl_intv)d 秒钟后再尝试。"
 
7797
 
 
7798
#~ msgid "Unable to connect to AMQP server after %(tries)d tries. Shutting down."
 
7799
#~ msgstr "%(tries)d 次尝试后依然无法连接到AMQP服务器。正在关闭。"
 
7800
 
 
7801
#~ msgid "Reconnected to queue"
 
7802
#~ msgstr "重新连接队列"
 
7803
 
 
7804
#~ msgid "Failed to fetch message from queue: %s"
 
7805
#~ msgstr "从队列获取消息失败:%s"
 
7806
 
 
7807
#~ msgid "Initing the Adapter Consumer for %s"
 
7808
#~ msgstr "为%s初始化适配器消费者(Adapter Consumer)"
 
7809
 
 
7810
#~ msgid "Created \"%(exchange)s\" fanout exchange with \"%(key)s\" routing key"
 
7811
#~ msgstr "\"%(exchange)s\" fanout exchange用路由密钥 \"%(key)s\" 创建的"
 
7812
 
 
7813
#~ msgid "Exception while processing consumer"
 
7814
#~ msgstr "处理消费者出现异常"
 
7815
 
 
7816
#~ msgid "Creating \"%(exchange)s\" fanout exchange"
 
7817
#~ msgstr "正在创建 \"%(exchange)s\" fanout exchange"
 
7818
 
 
7819
#~ msgid "topic is %s"
 
7820
#~ msgstr "主题是 %s"
 
7821
 
 
7822
#~ msgid "message %s"
 
7823
#~ msgstr "消息 %s"
7725
7824
 
7726
7825
#~ msgid ""
7727
7826
#~ "Cannot confirm tmpfile at %(ipath)s is"
7744
7843
#~ msgid "Must implement host selection mechanism"
7745
7844
#~ msgstr "必须实现主机选择机制"
7746
7845
 
7747
 
#~ msgid "Maximum number of hosts selected (%d)"
7748
 
#~ msgstr "所选择主机的最大数目(%d)"
7749
 
 
7750
7846
#~ msgid "Selected excessive host %(host)s"
7751
7847
#~ msgstr "选择超过了主机 %(host)s"
7752
7848
 
7798
7894
#~ "(available %(max_avail)s %(type_str)s)"
7799
7895
#~ msgstr "\t MostAvailCap:最佳主机: %(best_host)s。 (可用 %(max_avail)s %(type_str)s)"
7800
7896
 
 
7897
#~ msgid "(%(nm)s) publish (key: %(routing_key)s) %(message)s"
 
7898
#~ msgstr "(%(nm)s) 发布 (键:%(routing_key)s) %(message)s"
 
7899
 
 
7900
#~ msgid "Publishing to route %s"
 
7901
#~ msgstr "发布并路由到 %s"
 
7902
 
 
7903
#~ msgid "Declaring queue %s"
 
7904
#~ msgstr "正在声明队列 %s"
 
7905
 
 
7906
#~ msgid "Declaring exchange %s"
 
7907
#~ msgstr "正在声明交换(exchange) %s"
 
7908
 
 
7909
#~ msgid "Binding %(queue)s to %(exchange)s with key %(routing_key)s"
 
7910
#~ msgstr "把队列 %(queue)s 绑定到 %(exchange)s 采用的键是 %(routing_key)s"
 
7911
 
 
7912
#~ msgid "Getting from %(queue)s: %(message)s"
 
7913
#~ msgstr "从队列 %(queue)s 取消息:%(message)s"
 
7914
 
7801
7915
#~ msgid "Test: Emulate wrong VSA name. Raise"
7802
7916
#~ msgstr "测试:模拟错误的 VSA 名称。抛出异常"
7803
7917
 
7834
7948
#~ msgid "Test: Volume get: id=%(volume_id)s"
7835
7949
#~ msgstr "测试:卷获取:id=%(volume_id)s"
7836
7950
 
 
7951
#~ msgid "Attempted to unfilter instance %s which is not filtered"
 
7952
#~ msgstr "试图不过滤没有过滤的实例 %s"
 
7953
 
7837
7954
#~ msgid "Task [%(name)s] %(task)s status: success    %(result)s"
7838
7955
#~ msgstr "任务 [%(name)s] %(task)s 状态:成功 %(result)s"
7839
7956
 
7859
7976
#~ msgid "The nwfilter(%(instance_secgroup_filter_name)s) is not found."
7860
7977
#~ msgstr "nwfilter(%(instance_secgroup_filter_name)s) 未找到"
7861
7978
 
 
7979
#~ msgid "Created VM %s..."
 
7980
#~ msgstr "创建虚拟机 %s ..."
 
7981
 
 
7982
#~ msgid "Created VM %(instance_name)s as %(vm_ref)s."
 
7983
#~ msgstr "已经将虚拟机 %(instance_name)s 创建成 %(vm_ref)s。"
 
7984
 
7862
7985
#~ msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
7863
7986
#~ msgstr "正在为虚拟机 %(vm_ref)s 创建一个特定的CDROM VBD,  VDI %(vdi_ref)s ... "
7864
7987
 
7867
7990
#~ "  for VM %(vm_ref)s, VDI %(vdi_ref)s."
7868
7991
#~ msgstr "已经创建了一个基于CDROM 的VBD %(vbd_ref)s,目的是为虚拟机 %(vm_ref)s,VDI %(vdi_ref)s。"
7869
7992
 
 
7993
#~ msgid "Image Type: %s"
 
7994
#~ msgstr "镜像类型:%s"
 
7995
 
 
7996
#~ msgid "ISO: Found sr possibly containing the ISO image"
 
7997
#~ msgstr "ISO:找到可能包含该ISO镜像的存储库"
 
7998
 
 
7999
#~ msgid "(VM_UTILS) xenserver vm state -> |%s|"
 
8000
#~ msgstr "(VM_UTILS) xenserver 虚拟机状态 -> |%s|"
 
8001
 
 
8002
#~ msgid "(VM_UTILS) xenapi power_state -> |%s|"
 
8003
#~ msgstr "(VM_UTILS) xenapi power_state -> |%s|"
 
8004
 
7870
8005
#~ msgid "Creating VBD for VDI %s ... "
7871
8006
#~ msgstr "正在为VDI%s创建VBD "
7872
8007
 
7891
8026
#~ msgid "Ignoring XenAPI.Failure %s"
7892
8027
#~ msgstr "忽略 XenAPI.Failure %s"
7893
8028
 
 
8029
#~ msgid "Attempted to power on non-existent instance bad instance id %s"
 
8030
#~ msgstr "尝试过启动不存在的实例,实例的id %s 不正确"
 
8031
 
 
8032
#~ msgid "Starting instance %s"
 
8033
#~ msgstr "启动实例 %s"
 
8034
 
7894
8035
#~ msgid "instance %s: Failed to spawn"
7895
8036
#~ msgstr "实例 %s:生产失败"
7896
8037
 
7900
8041
#~ msgid "instance %s: Failed to spawn - Unable to create VM"
7901
8042
#~ msgstr "实例 %s:生产失败 - 无法创建虚拟机"
7902
8043
 
 
8044
#~ msgid "Starting VM %s..."
 
8045
#~ msgstr "启动虚拟机 %s..."
 
8046
 
 
8047
#~ msgid "Spawning VM %(instance_uuid)s created %(vm_ref)s."
 
8048
#~ msgstr "生产 VM %(instance_uuid)s 它是由 %(vm_ref)s 创建的。"
 
8049
 
 
8050
#~ msgid "Instance %s: waiting for running"
 
8051
#~ msgstr "实例 %s:等待运行"
 
8052
 
 
8053
#~ msgid "Instance %s: running"
 
8054
#~ msgstr "实例 %s:运行"
 
8055
 
7903
8056
#~ msgid "Resources to remove:%s"
7904
8057
#~ msgstr "将要移除的资源:%s"
7905
8058
 
7909
8062
#~ msgid "Skipping VDI destroy for %s"
7910
8063
#~ msgstr "跳过 %s 的VDI的销毁"
7911
8064
 
 
8065
#~ msgid "No opaque_ref could be determined for '%s'."
 
8066
#~ msgstr "无法为 '%s' 确定opaque_ref。"
 
8067
 
7912
8068
#~ msgid "Destroying VDIs for Instance %(instance_uuid)s"
7913
8069
#~ msgstr "正在为实例 %(instance_uuid)s 销毁 VDIs"
7914
8070
 
 
8071
#~ msgid "Instance %(instance_uuid)s VM destroyed"
 
8072
#~ msgstr "实例 %(instance_uuid)s 销毁了"
 
8073
 
 
8074
#~ msgid "Destroying VM for Instance %(instance_uuid)s"
 
8075
#~ msgstr "正在为实例%(instance_uuid)s 销毁虚拟机"
 
8076
 
 
8077
#~ msgid "Instance for migration %d not found, skipping"
 
8078
#~ msgstr "没有找到为迁移 %d 的实例,正在跳过"
 
8079
 
 
8080
#~ msgid "creating vif(s) for vm: |%s|"
 
8081
#~ msgstr "正在为虚拟机创建 vif(s):|%s|"
 
8082
 
 
8083
#~ msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s."
 
8084
#~ msgstr "创建VIF %(vif_ref)s 是为了虚拟机 %(vm_ref)s,网络 %(network_ref)s。"
 
8085
 
 
8086
#~ msgid ""
 
8087
#~ "The call to %(method)s returned an "
 
8088
#~ "error: %(e)s. VM id=%(instance_uuid)s; "
 
8089
#~ "args=%(args)r"
 
8090
#~ msgstr "%(method)s 的调用返回错误:%(e)s。虚拟机id=%(instance_uuid)s; args=%(args)r"
 
8091
 
7915
8092
#~ msgid "Creating VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
7916
8093
#~ msgstr "为虚拟机 %(vm_ref)s ,VDI %(vdi_ref)s 创建VBD... "
7917
8094
 
7957
8134
#~ msgid "Failed to retrieve QoS info"
7958
8135
#~ msgstr "获取QoS信息失败"
7959
8136
 
 
8137
#~ msgid "Could not determine project for volume %s, can't export"
 
8138
#~ msgstr "无法为卷 %s 确定项目,无法导出"
 
8139
 
7960
8140
#~ msgid "drive_name not defined"
7961
8141
#~ msgstr "没有定义drive_name"
7962
8142