~ubuntu-branches/ubuntu/raring/nova/raring-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, Adam Gandelman, Chuck Short
  • Date: 2012-11-23 09:04:58 UTC
  • mfrom: (1.1.66)
  • Revision ID: package-import@ubuntu.com-20121123090458-91565o7aev1i1h71
Tags: 2013.1~g1-0ubuntu1
[ Adam Gandelman ]
* debian/control: Ensure novaclient is upgraded with nova,
  require python-keystoneclient >= 1:2.9.0. (LP: #1073289)
* debian/patches/{ubuntu/*, rbd-security.patch}: Dropped, applied
  upstream.
* debian/control: Add python-testtools to Build-Depends.

[ Chuck Short ]
* New upstream version.
* Refreshed debian/patches/avoid_setuptools_git_dependency.patch.
* debian/rules: FTBFS if missing binaries.
* debian/nova-scheudler.install: Add missing rabbit-queues and
  nova-rpc-zmq-receiver.
* Remove nova-volume since it doesnt exist anymore, transition to cinder-*.
* debian/rules: install apport hook in the right place.
* debian/patches/ubuntu-show-tests.patch: Display test failures.
* debian/control: Add depends on genisoimage
* debian/control: Suggest guestmount.
* debian/control: Suggest websockify. (LP: #1076442)
* debian/nova.conf: Disable nova-volume service.
* debian/control: Depend on xen-system-* rather than the hypervisor.
* debian/control, debian/mans/nova-conductor.8, debian/nova-conductor.init,
  debian/nova-conductor.install, debian/nova-conductor.logrotate
  debian/nova-conductor.manpages, debian/nova-conductor.postrm
  debian/nova-conductor.upstart.in: Add nova-conductor service.
* debian/control: Add python-fixtures as a build deps.

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-09-25 00:02+0000\n"
 
10
"POT-Creation-Date: 2012-10-29 00:01+0000\n"
11
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"
27
27
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
28
28
msgstr ""
29
29
 
30
 
#: nova/crypto.py:46
 
30
#: nova/crypto.py:47
31
31
msgid "Filename of root CA"
32
32
msgstr "根证书的文件名"
33
33
 
34
 
#: nova/crypto.py:49
 
34
#: nova/crypto.py:50
35
35
msgid "Filename of private key"
36
36
msgstr "私钥文件名"
37
37
 
38
 
#: nova/crypto.py:52
 
38
#: nova/crypto.py:53
39
39
msgid "Filename of root Certificate Revocation List"
40
40
msgstr "根证书撤销列表的文件名"
41
41
 
42
 
#: nova/crypto.py:55
 
42
#: nova/crypto.py:56
43
43
msgid "Where we keep our keys"
44
44
msgstr "保存密钥的位置"
45
45
 
46
 
#: nova/crypto.py:58
 
46
#: nova/crypto.py:59
47
47
msgid "Where we keep our root CA"
48
48
msgstr "保存根证书的位置"
49
49
 
50
 
#: nova/crypto.py:61
 
50
#: nova/crypto.py:62
51
51
msgid "Should we use a CA for each project?"
52
52
msgstr "是否每个项目都使用认证权威?"
53
53
 
54
 
#: nova/crypto.py:65
 
54
#: nova/crypto.py:66
55
55
#, python-format
56
56
msgid "Subject for certificate for users, %s for project, user, timestamp"
57
57
msgstr "用户证书的标题,%s 依次分别为项目,用户,时间戳"
58
58
 
59
 
#: nova/crypto.py:70
 
59
#: nova/crypto.py:71
60
60
#, python-format
61
61
msgid "Subject for certificate for projects, %s for project, timestamp"
62
62
msgstr "项目证书的标题,%s 依次分别为项目,时间戳"
63
63
 
64
 
#: nova/crypto.py:300
 
64
#: nova/crypto.py:301
65
65
#, python-format
66
66
msgid "Flags path: %s"
67
67
msgstr "标记所在路径:%s"
101
101
msgid "Unknown"
102
102
msgstr ""
103
103
 
104
 
#: nova/exception.py:182
 
104
#: nova/exception.py:179
105
105
#, fuzzy, python-format
106
106
msgid "Fatal call to deprecated config %(msg)s"
107
107
msgstr "类 %(fullname)s 是不推荐的:%(msg)s"
108
108
 
109
 
#: nova/exception.py:186
 
109
#: nova/exception.py:183
110
110
msgid "Failed to decrypt text"
111
111
msgstr "解密文本失败"
112
112
 
113
 
#: nova/exception.py:190
 
113
#: nova/exception.py:187
114
114
msgid "Virtual Interface creation failed"
115
115
msgstr "虚拟接口创建失败"
116
116
 
117
 
#: nova/exception.py:194
 
117
#: nova/exception.py:191
118
118
msgid "5 attempts to create virtual interfacewith unique mac address failed"
119
119
msgstr "用唯一mac地址5次尝试创建虚拟接口失败"
120
120
 
121
 
#: nova/exception.py:199
 
121
#: nova/exception.py:196
122
122
#, python-format
123
123
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
124
124
msgstr ""
125
125
 
126
 
#: nova/exception.py:204
 
126
#: nova/exception.py:201
127
127
msgid "Not authorized."
128
128
msgstr "未授权。"
129
129
 
130
 
#: nova/exception.py:209
 
130
#: nova/exception.py:206
131
131
msgid "User does not have admin privileges"
132
132
msgstr "用户没有管理员权限"
133
133
 
134
 
#: nova/exception.py:213
 
134
#: nova/exception.py:210
135
135
#, python-format
136
136
msgid "Policy doesn't allow %(action)s to be performed."
137
137
msgstr "政策不允许 %(action)s 被执行。"
138
138
 
139
 
#: nova/exception.py:217
 
139
#: nova/exception.py:214
 
140
#, fuzzy, python-format
 
141
msgid "Image %(image_id)s is not active."
 
142
msgstr "镜像 %(image_id)s 没有找到。"
 
143
 
 
144
#: nova/exception.py:218
140
145
#, fuzzy, python-format
141
146
msgid "Not authorized for image %(image_id)s."
142
147
msgstr "没有为镜像 %(image_id)s 找到内核。"
143
148
 
144
 
#: nova/exception.py:221
 
149
#: nova/exception.py:222
145
150
msgid "Unacceptable parameters."
146
151
msgstr "无法接受的参数。"
147
152
 
148
 
#: nova/exception.py:226
 
153
#: nova/exception.py:227
149
154
msgid "Invalid snapshot"
150
155
msgstr "无效的快照"
151
156
 
152
 
#: nova/exception.py:230
 
157
#: nova/exception.py:231
153
158
#, python-format
154
159
msgid "Volume %(volume_id)s is not attached to anything"
155
160
msgstr "卷 %(volume_id)s 没有附加任何东西"
156
161
 
157
 
#: nova/exception.py:234
 
162
#: nova/exception.py:235
158
163
#, fuzzy, python-format
159
164
msgid "Volume %(volume_id)s is still attached, detach volume first."
160
165
msgstr "卷 %(volume_id)s 没有附加任何东西"
161
166
 
162
 
#: nova/exception.py:238 nova/api/ec2/cloud.py:388 nova/api/ec2/cloud.py:413
163
 
#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2128
 
167
#: nova/exception.py:239 nova/api/ec2/cloud.py:389 nova/api/ec2/cloud.py:414
 
168
#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2194
164
169
msgid "Keypair data is invalid"
165
170
msgstr "密钥对数据无效"
166
171
 
167
 
#: nova/exception.py:242
 
172
#: nova/exception.py:243
168
173
msgid "Failed to load data into json format"
169
174
msgstr "把数据加载为json格式失败"
170
175
 
171
 
#: nova/exception.py:246
 
176
#: nova/exception.py:247
172
177
msgid "The request is invalid."
173
178
msgstr "请求无效。"
174
179
 
175
 
#: nova/exception.py:250
 
180
#: nova/exception.py:251
176
181
msgid "Invalid input received"
177
182
msgstr "收到无效的输入"
178
183
 
179
 
#: nova/exception.py:254
 
184
#: nova/exception.py:255
180
185
msgid "Invalid volume type"
181
186
msgstr "无效的卷类型"
182
187
 
183
 
#: nova/exception.py:258
 
188
#: nova/exception.py:259
184
189
msgid "Invalid volume"
185
190
msgstr "无效的卷"
186
191
 
187
 
#: nova/exception.py:262 nova/api/openstack/compute/servers.py:1259
 
192
#: nova/exception.py:263 nova/api/openstack/compute/servers.py:1283
188
193
#: nova/api/openstack/compute/contrib/admin_actions.py:242
189
194
msgid "Invalid metadata"
190
195
msgstr "无效的元数据"
191
196
 
192
 
#: nova/exception.py:266
 
197
#: nova/exception.py:267
 
198
#, fuzzy
 
199
msgid "Invalid metadata size"
 
200
msgstr "无效的元数据键"
 
201
 
 
202
#: nova/exception.py:271
193
203
#, python-format
194
204
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
195
205
msgstr "无效的端口范围 %(from_port)s:%(to_port)s. %(msg)s"
196
206
 
197
 
#: nova/exception.py:270
 
207
#: nova/exception.py:275 nova/api/ec2/cloud.py:571
198
208
#, python-format
199
209
msgid "Invalid IP protocol %(protocol)s."
200
210
msgstr "无效的IP协议 %(protocol)s。"
201
211
 
202
 
#: nova/exception.py:274
 
212
#: nova/exception.py:279
203
213
#, python-format
204
214
msgid "Invalid content type %(content_type)s."
205
215
msgstr "无效的内容类型 %(content_type)s。"
206
216
 
207
 
#: nova/exception.py:278
 
217
#: nova/exception.py:283
208
218
#, python-format
209
219
msgid "Invalid cidr %(cidr)s."
210
220
msgstr "无效的cidr %(cidr)s。"
211
221
 
212
 
#: nova/exception.py:282
 
222
#: nova/exception.py:287
213
223
msgid "Invalid Parameter: Unicode is not supported by the current database."
214
224
msgstr ""
215
225
 
216
 
#: nova/exception.py:289
 
226
#: nova/exception.py:294
217
227
#, python-format
218
228
msgid "%(err)s"
219
229
msgstr "%(err)s"
220
230
 
221
 
#: nova/exception.py:293
 
231
#: nova/exception.py:298
222
232
#, python-format
223
233
msgid ""
224
234
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
225
235
" %(reason)s."
226
236
msgstr "无法执行action '%(action)s' 于聚合 %(aggregate_id)s 上。原因: %(reason)s。"
227
237
 
228
 
#: nova/exception.py:298
 
238
#: nova/exception.py:303
229
239
#, fuzzy, python-format
230
240
msgid "Group not valid. Reason: %(reason)s"
231
241
msgstr "找不到有效主机,原因是 %(reason)s。"
232
242
 
233
 
#: nova/exception.py:302
 
243
#: nova/exception.py:307
234
244
msgid "Sort key supplied was not valid."
235
245
msgstr ""
236
246
 
237
 
#: nova/exception.py:306
 
247
#: nova/exception.py:311
238
248
#, python-format
239
249
msgid ""
240
250
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
241
251
" the instance is in this state."
242
252
msgstr "实例 %(instance_uuid)s 处于%(attr)s %(state)s 中。该实例在这种状态下不能执行 %(method)s。"
243
253
 
244
 
#: nova/exception.py:311
 
254
#: nova/exception.py:316
245
255
#, python-format
246
256
msgid "Instance %(instance_id)s is not running."
247
257
msgstr "实例 %(instance_id)s 没有运行。"
248
258
 
249
 
#: nova/exception.py:315
 
259
#: nova/exception.py:320
250
260
#, python-format
251
261
msgid "Instance %(instance_id)s is not in rescue mode"
252
262
msgstr "实例 %(instance_id)s 不在救援模式。"
253
263
 
254
 
#: nova/exception.py:319
 
264
#: nova/exception.py:324
255
265
#, fuzzy, python-format
256
266
msgid "Instance %(instance_id)s is not ready"
257
267
msgstr "实例 %(instance_id)s 没有挂起。"
258
268
 
259
 
#: nova/exception.py:323
 
269
#: nova/exception.py:328
260
270
msgid "Failed to suspend instance"
261
271
msgstr "挂起实例失败"
262
272
 
263
 
#: nova/exception.py:327
 
273
#: nova/exception.py:332
264
274
msgid "Failed to resume server"
265
275
msgstr "服务器恢复失败"
266
276
 
267
 
#: nova/exception.py:331
 
277
#: nova/exception.py:336
268
278
msgid "Failed to reboot instance"
269
279
msgstr "重新启动实例失败"
270
280
 
271
 
#: nova/exception.py:335
 
281
#: nova/exception.py:340
272
282
#, fuzzy
273
283
msgid "Failed to terminate instance"
274
284
msgstr "重新启动实例失败"
275
285
 
276
 
#: nova/exception.py:339
 
286
#: nova/exception.py:344
277
287
msgid "Service is unavailable at this time."
278
288
msgstr "此时的付不可用。"
279
289
 
280
 
#: nova/exception.py:343
 
290
#: nova/exception.py:348
281
291
msgid "Insufficient compute resources."
282
292
msgstr ""
283
293
 
284
 
#: nova/exception.py:347
 
294
#: nova/exception.py:352
285
295
msgid "Compute service is unavailable at this time."
286
296
msgstr "此时的计算服务不可用。"
287
297
 
288
 
#: nova/exception.py:351
 
298
#: nova/exception.py:356
289
299
#, python-format
290
300
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
291
301
msgstr "无法把实例 (%(instance_id)s) 迁移到当前主机 (%(host)s)。"
292
302
 
293
 
#: nova/exception.py:356
 
303
#: nova/exception.py:361
294
304
msgid "The supplied hypervisor type of is invalid."
295
305
msgstr "提供的虚拟机管理程序类型无效。"
296
306
 
297
 
#: nova/exception.py:360
 
307
#: nova/exception.py:365
298
308
msgid "The instance requires a newer hypervisor version than has been provided."
299
309
msgstr "该实例需要比当前版本更新的虚拟机管理程序。"
300
310
 
301
 
#: nova/exception.py:365
 
311
#: nova/exception.py:370
302
312
#, python-format
303
313
msgid ""
304
314
"The supplied disk path (%(path)s) already exists, it is expected not to "
305
315
"exist."
306
316
msgstr "提供的磁盘路径 (%(path)s) 已经存在,预计是不存在的。"
307
317
 
308
 
#: nova/exception.py:370
 
318
#: nova/exception.py:375
309
319
#, python-format
310
320
msgid "The supplied device path (%(path)s) is invalid."
311
321
msgstr "提供的设备路径 (%(path)s) 是无效的。"
312
322
 
313
 
#: nova/exception.py:374
 
323
#: nova/exception.py:379
314
324
#, fuzzy, python-format
315
325
msgid "The supplied device path (%(path)s) is in use."
316
326
msgstr "提供的设备路径 (%(path)s) 是无效的。"
317
327
 
318
 
#: nova/exception.py:378
 
328
#: nova/exception.py:383
319
329
#, fuzzy, python-format
320
330
msgid "The supplied device (%(device)s) is busy."
321
331
msgstr "提供的设备路径 (%(path)s) 是无效的。"
322
332
 
323
 
#: nova/exception.py:382
 
333
#: nova/exception.py:387
324
334
msgid "Unacceptable CPU info"
325
335
msgstr "无法接受的CPU信息"
326
336
 
327
 
#: nova/exception.py:386
 
337
#: nova/exception.py:391
328
338
#, python-format
329
339
msgid "%(address)s is not a valid IP v4/6 address."
330
340
msgstr "%(address)s 不是有效的IP v4/6地址。"
331
341
 
332
 
#: nova/exception.py:390
 
342
#: nova/exception.py:395
333
343
#, python-format
334
344
msgid ""
335
345
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
336
346
"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
337
347
msgstr "VLAN标签对于端口组%(bridge)s 是不适合的。预计的VLAN标签是 %(tag)s,但与端口组关联的是 %(pgroup)s。"
338
348
 
339
 
#: nova/exception.py:396
 
349
#: nova/exception.py:401
340
350
#, python-format
341
351
msgid ""
342
352
"vSwitch which contains the port group %(bridge)s is not associated with "
346
356
"包含端口组 %(bridge)s 的vSwitch没有与预计的物理适配器关联。预计的vSwitch是 %(expected)s,但关联的是 "
347
357
"%(actual)s。"
348
358
 
349
 
#: nova/exception.py:403
 
359
#: nova/exception.py:408
350
360
#, python-format
351
361
msgid "Disk format %(disk_format)s is not acceptable"
352
362
msgstr "磁盘格式 %(disk_format)s 不能接受"
353
363
 
354
 
#: nova/exception.py:407
 
364
#: nova/exception.py:412
355
365
#, python-format
356
366
msgid "Image %(image_id)s is unacceptable: %(reason)s"
357
367
msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s"
358
368
 
359
 
#: nova/exception.py:411
 
369
#: nova/exception.py:416
360
370
#, python-format
361
371
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
362
372
msgstr "实例 %(instance_id)s 无法接受,原因是: %(reason)s"
363
373
 
364
 
#: nova/exception.py:415
 
374
#: nova/exception.py:420
365
375
#, python-format
366
376
msgid "Ec2 id %(ec2_id)s is unacceptable."
367
377
msgstr "Ec2 id %(ec2_id)s 无法接受。"
368
378
 
369
 
#: nova/exception.py:419
 
379
#: nova/exception.py:424
370
380
#, python-format
371
381
msgid "Expected a uuid but received %(uuid)s."
372
382
msgstr ""
373
383
 
374
 
#: nova/exception.py:423
 
384
#: nova/exception.py:428
375
385
#, fuzzy
376
386
msgid "Constraint not met."
377
387
msgstr "实例 - %s 不存在"
378
388
 
379
 
#: nova/exception.py:428
 
389
#: nova/exception.py:433
380
390
msgid "Resource could not be found."
381
391
msgstr "资源没有找到。"
382
392
 
383
 
#: nova/exception.py:433
 
393
#: nova/exception.py:438
384
394
#, fuzzy, python-format
385
 
msgid "Could not find driver for connection_type %(name)s"
 
395
msgid "Could not find driver for compute_driver %(name)s"
386
396
msgstr "在 %(path)s 找不到配置文件。"
387
397
 
388
 
#: nova/exception.py:437
 
398
#: nova/exception.py:442
389
399
#, fuzzy, python-format
390
400
msgid "Volume %(volume_id)s persistence file could not be found."
391
401
msgstr "卷 %(volume_id)s 没有找到。"
392
402
 
393
 
#: nova/exception.py:441
 
403
#: nova/exception.py:446
394
404
#, python-format
395
405
msgid "Volume %(volume_id)s could not be found."
396
406
msgstr "卷 %(volume_id)s 没有找到。"
397
407
 
398
 
#: nova/exception.py:445
 
408
#: nova/exception.py:450
399
409
#, fuzzy, python-format
400
410
msgid "Unable to locate account %(account_name)s on Solidfire device"
401
411
msgstr "无法找到帐户 %(account_name) on Solidfire 设备"
402
412
 
403
 
#: nova/exception.py:450
 
413
#: nova/exception.py:455
404
414
#, python-format
405
415
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
406
416
msgstr "卷 %(volume_id)s 没有含键 %(metadata_key)s 的元数据。"
407
417
 
408
 
#: nova/exception.py:455
 
418
#: nova/exception.py:460
409
419
#, python-format
410
420
msgid "Volume type %(volume_type_id)s could not be found."
411
421
msgstr "卷类型 %(volume_type_id)s 没有找到。"
412
422
 
413
 
#: nova/exception.py:459
 
423
#: nova/exception.py:464
414
424
#, python-format
415
425
msgid "Volume type with name %(volume_type_name)s could not be found."
416
426
msgstr "名为 %(volume_type_name)s 的卷类型没有找到。"
417
427
 
418
 
#: nova/exception.py:464
 
428
#: nova/exception.py:469
419
429
#, python-format
420
430
msgid ""
421
431
"Volume Type %(volume_type_id)s has no extra specs with key "
422
432
"%(extra_specs_key)s."
423
433
msgstr "卷类型 %(volume_type_id)s 没有额外说明键 %(extra_specs_key)s 。"
424
434
 
425
 
#: nova/exception.py:469
 
435
#: nova/exception.py:474
426
436
#, python-format
427
437
msgid "Snapshot %(snapshot_id)s could not be found."
428
438
msgstr "快照 %(snapshot_id)s 没有找到。"
429
439
 
430
 
#: nova/exception.py:473
 
440
#: nova/exception.py:478
431
441
#, python-format
432
442
msgid "deleting volume %(volume_name)s that has snapshot"
433
443
msgstr "正在删除有快照的卷  %(volume_name)s"
434
444
 
435
 
#: nova/exception.py:477
 
445
#: nova/exception.py:482
436
446
#, python-format
437
447
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
438
448
msgstr ""
439
449
 
440
 
#: nova/exception.py:482
 
450
#: nova/exception.py:487
441
451
#, python-format
442
452
msgid "No target id found for volume %(volume_id)s."
443
453
msgstr "没有为卷 %(volume_id)s 找到目标id。"
444
454
 
445
 
#: nova/exception.py:486
 
455
#: nova/exception.py:491
446
456
#, fuzzy, python-format
447
457
msgid "Failed to create iscsi target for volume %(volume_id)s."
448
458
msgstr "没有为卷 %(volume_id)s 找到目标id。"
449
459
 
450
 
#: nova/exception.py:490
 
460
#: nova/exception.py:495
451
461
#, fuzzy, python-format
452
462
msgid "Failed to remove iscsi target for volume %(volume_id)s."
453
463
msgstr "没有为卷 %(volume_id)s 找到目标id。"
454
464
 
455
 
#: nova/exception.py:494
 
465
#: nova/exception.py:499
456
466
#, python-format
457
467
msgid "No disk at %(location)s"
458
468
msgstr "在 %(location)s 没有磁盘"
459
469
 
460
 
#: nova/exception.py:498
 
470
#: nova/exception.py:503
461
471
#, python-format
462
472
msgid "Could not find a handler for %(driver_type)s volume."
463
473
msgstr "无法为 %(driver_type)s 卷找到句柄。"
464
474
 
465
 
#: nova/exception.py:502
 
475
#: nova/exception.py:507
466
476
#, python-format
467
477
msgid "Invalid image href %(image_href)s."
468
478
msgstr "无效的镜像href %(image_href)s。"
469
479
 
470
 
#: nova/exception.py:506
 
480
#: nova/exception.py:511
471
481
#, python-format
472
482
msgid "Image %(image_id)s could not be found."
473
483
msgstr "镜像 %(image_id)s 没有找到。"
474
484
 
475
 
#: nova/exception.py:510
 
485
#: nova/exception.py:515
476
486
#, python-format
477
487
msgid ""
478
488
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
480
490
"image ids since adding this image?"
481
491
msgstr ""
482
492
 
483
 
#: nova/exception.py:517
 
493
#: nova/exception.py:522
484
494
#, python-format
485
495
msgid "Project %(project_id)s could not be found."
486
496
msgstr "项目 %(project_id)s 没有找到。"
487
497
 
488
 
#: nova/exception.py:521
 
498
#: nova/exception.py:526
489
499
msgid "Cannot find SR to read/write VDI."
490
500
msgstr "没有找到存储库来读写VDI。"
491
501
 
492
 
#: nova/exception.py:525
 
502
#: nova/exception.py:530
493
503
#, fuzzy, python-format
494
504
msgid "Network %(network_id)s is still in use."
495
505
msgstr "网络 %(network_id)s 没有找到。"
496
506
 
497
 
#: nova/exception.py:529
 
507
#: nova/exception.py:534
498
508
#, python-format
499
509
msgid "%(req)s is required to create a network."
500
510
msgstr "创建网络 %(req)s  是必要的。"
501
511
 
502
 
#: nova/exception.py:533
 
512
#: nova/exception.py:538
503
513
#, python-format
504
514
msgid "Network %(network_id)s could not be found."
505
515
msgstr "网络 %(network_id)s 没有找到。"
506
516
 
507
 
#: nova/exception.py:537
 
517
#: nova/exception.py:542
508
518
#, python-format
509
519
msgid "Network could not be found for bridge %(bridge)s"
510
520
msgstr "无法为桥 %(bridge)s 找到网络"
511
521
 
512
 
#: nova/exception.py:541
 
522
#: nova/exception.py:546
513
523
#, python-format
514
524
msgid "Network could not be found for uuid %(uuid)s"
515
525
msgstr "无法为uuid %(uuid)s 找到网络"
516
526
 
517
 
#: nova/exception.py:545
 
527
#: nova/exception.py:550
518
528
#, python-format
519
529
msgid "Network could not be found with cidr %(cidr)s."
520
530
msgstr "无法为cidr %(cidr)s 找到网络。"
521
531
 
522
 
#: nova/exception.py:549
 
532
#: nova/exception.py:554
523
533
#, python-format
524
534
msgid "Network could not be found for instance %(instance_id)s."
525
535
msgstr "无法为实例 %(instance_id)s 找到网络。"
526
536
 
527
 
#: nova/exception.py:553
 
537
#: nova/exception.py:558
528
538
msgid "No networks defined."
529
539
msgstr "没有网络定义。"
530
540
 
531
 
#: nova/exception.py:557
 
541
#: nova/exception.py:562
532
542
#, python-format
533
543
msgid ""
534
544
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
535
545
" the project %(project_id)s."
536
546
msgstr "或者网络uuid %(network_uuid)s不存在,或者它没有分配给项目 %(project_id)s。"
537
547
 
538
 
#: nova/exception.py:562
 
548
#: nova/exception.py:567
539
549
#, python-format
540
550
msgid "Host is not set to the network (%(network_id)s)."
541
551
msgstr "主机没有设置于网络 (%(network_id)s)。"
542
552
 
543
 
#: nova/exception.py:566
 
553
#: nova/exception.py:571
544
554
msgid "Could not find the datastore reference(s) which the VM uses."
545
555
msgstr "无法找到虚拟机使用的数据存储引用。"
546
556
 
547
 
#: nova/exception.py:570
 
557
#: nova/exception.py:575
548
558
#, fuzzy, python-format
549
559
msgid "Port %(port_id)s is still in use."
550
560
msgstr "网络 %(network_id)s 没有找到。"
551
561
 
552
 
#: nova/exception.py:574
 
562
#: nova/exception.py:579
553
563
#, fuzzy, python-format
554
564
msgid "Port %(port_id)s could not be found."
555
565
msgstr "快照 %(snapshot_id)s 没有找到。"
556
566
 
557
 
#: nova/exception.py:578
 
567
#: nova/exception.py:583
558
568
#, python-format
559
569
msgid "No fixed IP associated with id %(id)s."
560
570
msgstr "没有固定IP与id %(id)s 关联。"
561
571
 
562
 
#: nova/exception.py:582
 
572
#: nova/exception.py:587
563
573
#, python-format
564
574
msgid "Fixed ip not found for address %(address)s."
565
575
msgstr "没有为地址 %(address)s 找到固定IP。"
566
576
 
567
 
#: nova/exception.py:586
 
577
#: nova/exception.py:591
568
578
#, fuzzy, python-format
569
579
msgid "Instance %(instance_uuid)s has zero fixed ips."
570
580
msgstr "实例 %(instance_id)s 没有固定ip。"
571
581
 
572
 
#: nova/exception.py:590
 
582
#: nova/exception.py:595
573
583
#, python-format
574
584
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
575
585
msgstr "网络主机 %(host)s 在网络 %(network_id)s 中没有固定ip。"
576
586
 
577
 
#: nova/exception.py:595
 
587
#: nova/exception.py:600
578
588
#, fuzzy, python-format
579
589
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
580
590
msgstr "实例 %(instance_id)s 没有固定ip '%(ip)s'。"
581
591
 
582
 
#: nova/exception.py:599
 
592
#: nova/exception.py:604
583
593
#, python-format
584
594
msgid ""
585
595
"Fixed IP address (%(address)s) does not exist in network "
586
596
"(%(network_uuid)s)."
587
597
msgstr "固定IP地址 (%(address)s) 在网络 (%(network_uuid)s) 中不存在。"
588
598
 
589
 
#: nova/exception.py:604
 
599
#: nova/exception.py:609
590
600
#, fuzzy, python-format
591
601
msgid ""
592
602
"Fixed IP address %(address)s is already in use on instance "
593
603
"%(instance_uuid)s."
594
604
msgstr "固定IP地址 %(address)s 已在使用。"
595
605
 
596
 
#: nova/exception.py:609
 
606
#: nova/exception.py:614
597
607
#, python-format
598
608
msgid "More than one instance is associated with fixed ip address '%(address)s'."
599
609
msgstr ""
600
610
 
601
 
#: nova/exception.py:614
 
611
#: nova/exception.py:619
602
612
#, python-format
603
613
msgid "Fixed IP address %(address)s is invalid."
604
614
msgstr "固定IP地址 %(address)s 无效。"
605
615
 
606
 
#: nova/exception.py:618
 
616
#: nova/exception.py:623
607
617
msgid "Zero fixed ips available."
608
618
msgstr "没有固定ip可用。"
609
619
 
610
 
#: nova/exception.py:622
 
620
#: nova/exception.py:627
611
621
msgid "Zero fixed ips could be found."
612
622
msgstr "找不到固定IP。"
613
623
 
614
 
#: nova/exception.py:631
 
624
#: nova/exception.py:636
615
625
#, fuzzy, python-format
616
626
msgid "Floating ip %(address)s already exists."
617
627
msgstr "浮动ip %(address)s 已被关联。"
618
628
 
619
 
#: nova/exception.py:635
 
629
#: nova/exception.py:640
620
630
#, python-format
621
631
msgid "Floating ip not found for id %(id)s."
622
632
msgstr "找不到适合id %(id)s 的浮动IP。"
623
633
 
624
 
#: nova/exception.py:639
 
634
#: nova/exception.py:644
625
635
#, python-format
626
636
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
627
637
msgstr "DNS 入口 %(name)s 已经在域中 %(domain)s 存在。"
628
638
 
629
 
#: nova/exception.py:643
 
639
#: nova/exception.py:648
630
640
#, python-format
631
641
msgid "Floating ip not found for address %(address)s."
632
642
msgstr "找不到适合地址 %(address)s 的浮动ip。"
633
643
 
634
 
#: nova/exception.py:647
 
644
#: nova/exception.py:652
635
645
#, python-format
636
646
msgid "Floating ip not found for host %(host)s."
637
647
msgstr "没有为主机 %(host)s 找到浮动IP。"
638
648
 
639
 
#: nova/exception.py:651
 
649
#: nova/exception.py:656
 
650
#, fuzzy, python-format
 
651
msgid "Multiple floating ips are found for address %(address)s."
 
652
msgstr "找不到适合地址 %(address)s 的浮动ip。"
 
653
 
 
654
#: nova/exception.py:660
 
655
#, fuzzy
 
656
msgid "Floating ip pool not found."
 
657
msgstr "没有找到floating_ip"
 
658
 
 
659
#: nova/exception.py:665
640
660
msgid "Zero floating ips available."
641
661
msgstr "没有浮动IP可用。"
642
662
 
643
 
#: nova/exception.py:656
 
663
#: nova/exception.py:670
644
664
#, python-format
645
665
msgid "Floating ip %(address)s is associated."
646
666
msgstr "浮动ip %(address)s 已被关联。"
647
667
 
648
 
#: nova/exception.py:660
 
668
#: nova/exception.py:674
649
669
#, python-format
650
670
msgid "Floating ip %(address)s is not associated."
651
671
msgstr "浮动ip %(address)s 没有被关联。"
652
672
 
653
 
#: nova/exception.py:664
 
673
#: nova/exception.py:678
654
674
msgid "Zero floating ips exist."
655
675
msgstr "没有浮动ip存在。"
656
676
 
657
 
#: nova/exception.py:668
 
677
#: nova/exception.py:682
658
678
#, python-format
659
679
msgid "Interface %(interface)s not found."
660
680
msgstr "接口 %(interface)s没有找到。"
661
681
 
662
 
#: nova/exception.py:672
 
682
#: nova/exception.py:686
 
683
msgid "Cannot disassociate auto assigined floating ip"
 
684
msgstr ""
 
685
 
 
686
#: nova/exception.py:690
663
687
#, python-format
664
688
msgid "Keypair %(name)s not found for user %(user_id)s"
665
689
msgstr "密钥对 %(name)s 没有为用户 %(user_id)s 找到。"
666
690
 
667
 
#: nova/exception.py:676
 
691
#: nova/exception.py:694
668
692
#, python-format
669
693
msgid "Certificate %(certificate_id)s not found."
670
694
msgstr "证书 %(certificate_id)s 没有找到。"
671
695
 
672
 
#: nova/exception.py:680
 
696
#: nova/exception.py:698
673
697
#, python-format
674
698
msgid "Service %(service_id)s could not be found."
675
699
msgstr "服务 %(service_id)s 没有找到。"
676
700
 
677
 
#: nova/exception.py:684
 
701
#: nova/exception.py:702
678
702
#, python-format
679
703
msgid "Host %(host)s could not be found."
680
704
msgstr "主机 %(host)s 没有找到。"
681
705
 
682
 
#: nova/exception.py:688
 
706
#: nova/exception.py:706
683
707
#, python-format
684
708
msgid "Compute host %(host)s could not be found."
685
709
msgstr "计算主机 %(host)s 没有找到。"
686
710
 
687
 
#: nova/exception.py:692
 
711
#: nova/exception.py:710
688
712
#, python-format
689
713
msgid "Could not find binary %(binary)s on host %(host)s."
690
714
msgstr "没有找到二进制 %(binary)s 在主机 %(host)s 上。"
691
715
 
692
 
#: nova/exception.py:696
 
716
#: nova/exception.py:714
693
717
#, python-format
694
718
msgid "Invalid reservation expiration %(expire)s."
695
719
msgstr ""
696
720
 
697
 
#: nova/exception.py:700
 
721
#: nova/exception.py:718
698
722
#, python-format
699
723
msgid ""
700
724
"Change would make usage less than 0 for the following resources: "
701
725
"%(unders)s"
702
726
msgstr ""
703
727
 
704
 
#: nova/exception.py:705
 
728
#: nova/exception.py:723
705
729
msgid "Quota could not be found"
706
730
msgstr "配额没有找到。"
707
731
 
708
 
#: nova/exception.py:709
 
732
#: nova/exception.py:727
709
733
#, python-format
710
734
msgid "Unknown quota resources %(unknown)s."
711
735
msgstr ""
712
736
 
713
 
#: nova/exception.py:713
 
737
#: nova/exception.py:731
714
738
#, python-format
715
739
msgid "Quota for project %(project_id)s could not be found."
716
740
msgstr "没有为项目 %(project_id)s 找到配额。"
717
741
 
718
 
#: nova/exception.py:717
 
742
#: nova/exception.py:735
719
743
#, fuzzy, python-format
720
744
msgid "Quota class %(class_name)s could not be found."
721
745
msgstr "找不到类 %(class_name)s :异常 %(exception)s"
722
746
 
723
 
#: nova/exception.py:721
 
747
#: nova/exception.py:739
724
748
#, fuzzy, python-format
725
749
msgid "Quota usage for project %(project_id)s could not be found."
726
750
msgstr "没有为项目 %(project_id)s 找到配额。"
727
751
 
728
 
#: nova/exception.py:725
 
752
#: nova/exception.py:743
729
753
#, fuzzy, python-format
730
754
msgid "Quota reservation %(uuid)s could not be found."
731
755
msgstr "用户 %(user_id)s 没有找到。"
732
756
 
733
 
#: nova/exception.py:729
 
757
#: nova/exception.py:747
734
758
#, fuzzy, python-format
735
759
msgid "Quota exceeded for resources: %(overs)s"
736
760
msgstr "扩展资源:%s"
737
761
 
738
 
#: nova/exception.py:733
 
762
#: nova/exception.py:751
739
763
#, python-format
740
764
msgid "Security group %(security_group_id)s not found."
741
765
msgstr "安全组 %(security_group_id)s 没有找到。"
742
766
 
743
 
#: nova/exception.py:737
 
767
#: nova/exception.py:755
744
768
#, python-format
745
769
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
746
770
msgstr "没有找到安全组 %(security_group_id)s 针对项目 %(project_id)s 。"
747
771
 
748
 
#: nova/exception.py:742
 
772
#: nova/exception.py:760
749
773
#, python-format
750
774
msgid "Security group with rule %(rule_id)s not found."
751
775
msgstr "带有规则 %(rule_id)s 的安全组没有找到。"
752
776
 
753
 
#: nova/exception.py:746
 
777
#: nova/exception.py:764
754
778
#, python-format
755
779
msgid ""
756
780
"Security group %(security_group_id)s is already associated with the "
757
781
"instance %(instance_id)s"
758
782
msgstr "安全组 %(security_group_id)s 已经与实例 %(instance_id)s 关联。"
759
783
 
760
 
#: nova/exception.py:751
 
784
#: nova/exception.py:769
761
785
#, python-format
762
786
msgid ""
763
787
"Security group %(security_group_id)s is not associated with the instance "
764
788
"%(instance_id)s"
765
789
msgstr "安全组 %(security_group_id)s 没有与实例 %(instance_id)s 关联。"
766
790
 
767
 
#: nova/exception.py:756
 
791
#: nova/exception.py:774
768
792
#, python-format
769
793
msgid "Migration %(migration_id)s could not be found."
770
794
msgstr "迁移 %(migration_id)s 没有找到。"
771
795
 
772
 
#: nova/exception.py:760
 
796
#: nova/exception.py:778
773
797
#, python-format
774
798
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
775
799
msgstr "没有为实例 %(instance_id)s 找到迁移其状态为 %(status)s 。"
776
800
 
777
 
#: nova/exception.py:765
 
801
#: nova/exception.py:783
778
802
#, python-format
779
803
msgid "Console pool %(pool_id)s could not be found."
780
804
msgstr "控制台池 %(pool_id)s 没有找到。"
781
805
 
782
 
#: nova/exception.py:769
 
806
#: nova/exception.py:787
783
807
#, python-format
784
808
msgid ""
785
809
"Console pool of type %(console_type)s for compute host %(compute_host)s "
786
810
"on proxy host %(host)s not found."
787
811
msgstr "没有找到类型是 %(console_type)s 的控制台池针对计算主机 %(compute_host)s 在代理主机 %(host)s 上。"
788
812
 
789
 
#: nova/exception.py:775
 
813
#: nova/exception.py:793
790
814
#, python-format
791
815
msgid "Console %(console_id)s could not be found."
792
816
msgstr "控制台%(console_id)s 没有找到。"
793
817
 
794
 
#: nova/exception.py:779
 
818
#: nova/exception.py:797
795
819
#, fuzzy, python-format
796
820
msgid "Console for instance %(instance_uuid)s could not be found."
797
821
msgstr "没有为实例 %(instance_id)s 找到控制台。"
798
822
 
799
 
#: nova/exception.py:783
 
823
#: nova/exception.py:801
800
824
#, fuzzy, python-format
801
825
msgid ""
802
826
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
803
827
"found."
804
828
msgstr "没有为实例 %(instance_id)s 在池 %(pool_id)s 中找到控制台。"
805
829
 
806
 
#: nova/exception.py:788
 
830
#: nova/exception.py:806
807
831
#, python-format
808
832
msgid "Invalid console type %(console_type)s "
809
833
msgstr "无效的控制台类型 %(console_type)s "
810
834
 
811
 
#: nova/exception.py:792
 
835
#: nova/exception.py:810
812
836
#, python-format
813
837
msgid "Instance type %(instance_type_id)s could not be found."
814
838
msgstr "实例类型 %(instance_type_id)s 没有找到。"
815
839
 
816
 
#: nova/exception.py:796
 
840
#: nova/exception.py:814
817
841
#, python-format
818
842
msgid "Instance type with name %(instance_type_name)s could not be found."
819
843
msgstr "名为 %(instance_type_name)s 的实例类型没有找到。"
820
844
 
821
 
#: nova/exception.py:801
 
845
#: nova/exception.py:819
822
846
#, python-format
823
847
msgid "Flavor %(flavor_id)s could not be found."
824
848
msgstr "类型 %(flavor_id)s 没有找到。"
825
849
 
826
 
#: nova/exception.py:805
 
850
#: nova/exception.py:823
827
851
#, python-format
828
852
msgid "Flavor access not found for %(flavor_id) / %(project_id) combination."
829
853
msgstr ""
830
854
 
831
 
#: nova/exception.py:810
 
855
#: nova/exception.py:828
832
856
#, python-format
833
857
msgid "Scheduler Host Filter %(filter_name)s could not be found."
834
858
msgstr "调度器主机过滤器 %(filter_name)s 没有找到。"
835
859
 
836
 
#: nova/exception.py:814
 
860
#: nova/exception.py:832
837
861
#, python-format
838
862
msgid "Scheduler cost function %(cost_fn_str)s could not be found."
839
863
msgstr "调度器的成本函数 %(cost_fn_str)s 没有找到。"
840
864
 
841
 
#: nova/exception.py:819
 
865
#: nova/exception.py:837
842
866
#, python-format
843
867
msgid "Scheduler weight flag not found: %(flag_name)s"
844
868
msgstr "未找到调度器的权重标记:%(flag_name)s"
845
869
 
846
 
#: nova/exception.py:823
 
870
#: nova/exception.py:841
847
871
#, fuzzy, python-format
848
872
msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
849
873
msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。"
850
874
 
851
 
#: nova/exception.py:828
 
875
#: nova/exception.py:846
852
876
#, fuzzy, python-format
853
877
msgid ""
854
878
"Instance %(instance_uuid)s has no system metadata with key "
855
879
"%(metadata_key)s."
856
880
msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。"
857
881
 
858
 
#: nova/exception.py:833
 
882
#: nova/exception.py:851
859
883
#, python-format
860
884
msgid ""
861
885
"Instance Type %(instance_type_id)s has no extra specs with key "
862
886
"%(extra_specs_key)s."
863
887
msgstr "实例类型 %(instance_type_id)s 没有额外的 键为%(extra_specs_key)s 的规格说明。"
864
888
 
865
 
#: nova/exception.py:838
 
889
#: nova/exception.py:856
866
890
#, python-format
867
891
msgid "File %(file_path)s could not be found."
868
892
msgstr "找不到文件 %(file_path)s。"
869
893
 
870
 
#: nova/exception.py:842
 
894
#: nova/exception.py:860
871
895
msgid "Zero files could be found."
872
896
msgstr "没找到文件"
873
897
 
874
 
#: nova/exception.py:846
 
898
#: nova/exception.py:864
875
899
#, python-format
876
900
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
877
901
msgstr "未找到与网络适配器 %(adapter)s 关联的虚拟交换机。"
878
902
 
879
 
#: nova/exception.py:851
 
903
#: nova/exception.py:869
880
904
#, python-format
881
905
msgid "Network adapter %(adapter)s could not be found."
882
906
msgstr "未找到网络适配器 %(adapter)s。"
883
907
 
884
 
#: nova/exception.py:855
 
908
#: nova/exception.py:873
885
909
#, python-format
886
910
msgid "Class %(class_name)s could not be found: %(exception)s"
887
911
msgstr "找不到类 %(class_name)s :异常 %(exception)s"
888
912
 
889
 
#: nova/exception.py:859
 
913
#: nova/exception.py:877
890
914
msgid "Action not allowed."
891
915
msgstr "操作不允许。"
892
916
 
893
 
#: nova/exception.py:863
 
917
#: nova/exception.py:881
894
918
msgid "Rotation is not allowed for snapshots"
895
919
msgstr "快照不允许循环。"
896
920
 
897
 
#: nova/exception.py:867
 
921
#: nova/exception.py:885
898
922
msgid "Rotation param is required for backup image_type"
899
923
msgstr "备份 image_type 要求循环参数。"
900
924
 
901
 
#: nova/exception.py:871
 
925
#: nova/exception.py:889
902
926
#, python-format
903
927
msgid "Key pair %(key_name)s already exists."
904
928
msgstr "密钥对 %(key_name)s 已经存在。"
905
929
 
906
 
#: nova/exception.py:875
 
930
#: nova/exception.py:893
907
931
#, python-format
908
932
msgid "Instance %(name)s already exists."
909
933
msgstr "实例 %(name)s 已经存在。"
910
934
 
911
 
#: nova/exception.py:879
912
 
#, python-format
913
 
msgid "Instance Type %(name)s already exists."
914
 
msgstr "实例类型 %(name)s 已经存在。"
915
 
 
916
 
#: nova/exception.py:883
 
935
#: nova/exception.py:897
 
936
#, fuzzy, python-format
 
937
msgid "Instance Type with name %(name)s already exists."
 
938
msgstr "实例类型 %(name)s 已经存在。"
 
939
 
 
940
#: nova/exception.py:901
 
941
#, fuzzy, python-format
 
942
msgid "Instance Type with ID %(flavor_id)s already exists."
 
943
msgstr "实例类型 %(name)s 已经存在。"
 
944
 
 
945
#: nova/exception.py:905
917
946
#, python-format
918
947
msgid ""
919
948
"Flavor access alreay exists for flavor %(flavor_id)s and project "
920
949
"%(project_id)s combination."
921
950
msgstr ""
922
951
 
923
 
#: nova/exception.py:888
 
952
#: nova/exception.py:910
924
953
#, python-format
925
954
msgid "Volume Type %(name)s already exists."
926
955
msgstr "卷类型 %(name)s 已经存在。"
927
956
 
928
 
#: nova/exception.py:892
 
957
#: nova/exception.py:914
929
958
#, fuzzy, python-format
930
959
msgid "%(path)s is not on shared storage: %(reason)s"
931
960
msgstr "%(path)s 在共享存储上:%(reason)s"
932
961
 
933
 
#: nova/exception.py:896
 
962
#: nova/exception.py:918
934
963
#, fuzzy, python-format
935
964
msgid "%(path)s is not on local storage: %(reason)s"
936
965
msgstr "%(path)s 在共享存储上:%(reason)s"
937
966
 
938
 
#: nova/exception.py:900
 
967
#: nova/exception.py:922
939
968
msgid "Migration error"
940
969
msgstr "迁移错误"
941
970
 
942
 
#: nova/exception.py:904
 
971
#: nova/exception.py:926
943
972
#, python-format
944
973
msgid "Malformed message body: %(reason)s"
945
974
msgstr "错误格式的消息体: %(reason)s"
946
975
 
947
 
#: nova/exception.py:910
 
976
#: nova/exception.py:932
948
977
#, python-format
949
978
msgid "Could not find config at %(path)s"
950
979
msgstr "在 %(path)s 找不到配置文件。"
951
980
 
952
 
#: nova/exception.py:914
 
981
#: nova/exception.py:936
953
982
#, python-format
954
983
msgid "Could not load paste app '%(name)s' from %(path)s"
955
984
msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'"
956
985
 
957
 
#: nova/exception.py:918
 
986
#: nova/exception.py:940
958
987
#, fuzzy
959
988
msgid "When resizing, instances must change flavor!"
960
989
msgstr "调整时实例的大小必须要发生变化。"
961
990
 
962
 
#: nova/exception.py:922
 
991
#: nova/exception.py:944
963
992
msgid "Image is larger than instance type allows"
964
993
msgstr "镜像比实例类型所允许的大。"
965
994
 
966
 
#: nova/exception.py:926
 
995
#: nova/exception.py:948
967
996
msgid "Instance type's memory is too small for requested image."
968
997
msgstr "实例类型的内存对于所请求的镜像太小。"
969
998
 
970
 
#: nova/exception.py:930
 
999
#: nova/exception.py:952
971
1000
msgid "Instance type's disk is too small for requested image."
972
1001
msgstr "实例类型的磁盘对于所请求的镜像太小。"
973
1002
 
974
 
#: nova/exception.py:934
 
1003
#: nova/exception.py:956
975
1004
#, python-format
976
1005
msgid "Insufficient free memory on compute node to start %(uuid)s."
977
1006
msgstr "没有足够的可用内存来启动计算节点  %(uuid)s。"
978
1007
 
979
 
#: nova/exception.py:938
 
1008
#: nova/exception.py:960
980
1009
msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
981
1010
msgstr "无法获取此主机的带宽、CPU和磁盘指标。"
982
1011
 
983
 
#: nova/exception.py:942
 
1012
#: nova/exception.py:964
984
1013
#, python-format
985
1014
msgid "No valid host was found. %(reason)s"
986
1015
msgstr "找不到有效主机,原因是 %(reason)s。"
987
1016
 
988
 
#: nova/exception.py:946
 
1017
#: nova/exception.py:968
989
1018
#, python-format
990
1019
msgid "Host %(host)s is not up or doesn't exist."
991
1020
msgstr "主机 %(host)s 没有启动或者不存在。"
992
1021
 
993
 
#: nova/exception.py:950
 
1022
#: nova/exception.py:972
994
1023
msgid "Quota exceeded"
995
1024
msgstr "超出配额"
996
1025
 
997
 
#: nova/exception.py:957
 
1026
#: nova/exception.py:979
998
1027
#, fuzzy, python-format
999
1028
msgid ""
1000
1029
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
1001
1030
"%(used)d of %(allowed)d %(resource)s"
1002
1031
msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例"
1003
1032
 
1004
 
#: nova/exception.py:962
 
1033
#: nova/exception.py:984
1005
1034
msgid "Maximum volume size exceeded"
1006
1035
msgstr ""
1007
1036
 
1008
 
#: nova/exception.py:966
 
1037
#: nova/exception.py:988
1009
1038
#, fuzzy, python-format
1010
1039
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
1011
1040
msgstr "所选择主机的最大数目(%d)"
1012
1041
 
1013
 
#: nova/exception.py:970
 
1042
#: nova/exception.py:992
1014
1043
#, fuzzy
1015
1044
msgid "Maximum number of floating ips exceeded"
1016
1045
msgstr "所选择主机的最大数目(%d)"
1017
1046
 
1018
 
#: nova/exception.py:974
 
1047
#: nova/exception.py:996
1019
1048
#, fuzzy, python-format
1020
1049
msgid "Maximum number of metadata items exceeds %(allowed)d"
1021
1050
msgstr "所选择主机的最大数目(%d)"
1022
1051
 
1023
 
#: nova/exception.py:978
 
1052
#: nova/exception.py:1000
1024
1053
msgid "Personality file limit exceeded"
1025
1054
msgstr "超过个性化文件限制"
1026
1055
 
1027
 
#: nova/exception.py:982
 
1056
#: nova/exception.py:1004
1028
1057
msgid "Personality file path too long"
1029
1058
msgstr "个性化文件路径太长"
1030
1059
 
1031
 
#: nova/exception.py:986
 
1060
#: nova/exception.py:1008
1032
1061
msgid "Personality file content too long"
1033
1062
msgstr "个性化文件内容太长"
1034
1063
 
1035
 
#: nova/exception.py:990
 
1064
#: nova/exception.py:1012
1036
1065
#, fuzzy
1037
1066
msgid "Maximum number of key pairs exceeded"
1038
1067
msgstr "所选择主机的最大数目(%d)"
1039
1068
 
1040
 
#: nova/exception.py:994
 
1069
#: nova/exception.py:1016
1041
1070
#, fuzzy
1042
1071
msgid "Maximum number of security groups or rules exceeded"
1043
1072
msgstr "所选择主机的最大数目(%d)"
1044
1073
 
1045
 
#: nova/exception.py:998
 
1074
#: nova/exception.py:1020
1046
1075
#, fuzzy, python-format
1047
1076
msgid ""
1048
1077
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
1049
1078
"%(reason)s."
1050
1079
msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。"
1051
1080
 
1052
 
#: nova/exception.py:1003
 
1081
#: nova/exception.py:1025
1053
1082
#, python-format
1054
1083
msgid "Aggregate %(aggregate_id)s could not be found."
1055
1084
msgstr "找不到聚合 %(aggregate_id)s。"
1056
1085
 
1057
 
#: nova/exception.py:1007
 
1086
#: nova/exception.py:1029
1058
1087
#, python-format
1059
1088
msgid "Aggregate %(aggregate_name)s already exists."
1060
1089
msgstr "聚合 %(aggregate_name)s 已经存在。"
1061
1090
 
1062
 
#: nova/exception.py:1011
 
1091
#: nova/exception.py:1033
1063
1092
#, python-format
1064
1093
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
1065
1094
msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。"
1066
1095
 
1067
 
#: nova/exception.py:1015
 
1096
#: nova/exception.py:1037
1068
1097
#, python-format
1069
1098
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
1070
1099
msgstr "聚合 %(aggregate_id)s 没有键为 %(metadata_key)s 的元数据。"
1071
1100
 
1072
 
#: nova/exception.py:1020
 
1101
#: nova/exception.py:1042
1073
1102
#, python-format
1074
1103
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
1075
1104
msgstr "聚合 %(aggregate_id)s已经有主机 %(host)s。"
1076
1105
 
1077
 
#: nova/exception.py:1024
 
1106
#: nova/exception.py:1046
1078
1107
#, fuzzy, python-format
1079
1108
msgid "Detected more than one volume with name %(vol_name)s"
1080
1109
msgstr "检测到不止一个名称为 %(vol_name) 的卷。"
1081
1110
 
1082
 
#: nova/exception.py:1028
 
1111
#: nova/exception.py:1050
1083
1112
#, python-format
1084
1113
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
1085
1114
msgstr "无法创建名称为 %(name)s 规格为 %(extra_specs)s 的卷类型。"
1086
1115
 
1087
 
#: nova/exception.py:1033
 
1116
#: nova/exception.py:1055
1088
1117
#, python-format
1089
1118
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
1090
1119
msgstr ""
1091
1120
 
1092
 
#: nova/exception.py:1038
 
1121
#: nova/exception.py:1060
1093
1122
#, fuzzy
1094
1123
msgid "Unknown NFS exception"
1095
1124
msgstr "发生未知异常。"
1096
1125
 
1097
 
#: nova/exception.py:1042
 
1126
#: nova/exception.py:1064
1098
1127
msgid "No mounted NFS shares found"
1099
1128
msgstr ""
1100
1129
 
1101
 
#: nova/exception.py:1046
 
1130
#: nova/exception.py:1068
1102
1131
#, python-format
1103
1132
msgid "There is no share which can host %(volume_size)sG"
1104
1133
msgstr ""
1105
1134
 
1106
 
#: nova/exception.py:1050
 
1135
#: nova/exception.py:1072
1107
1136
msgid "Unable to create instance type"
1108
1137
msgstr "无法创建实例类型。"
1109
1138
 
1110
 
#: nova/exception.py:1054
 
1139
#: nova/exception.py:1076
1111
1140
#, fuzzy, python-format
1112
1141
msgid "Failed to set admin password on %(instance)s because %(reason)s"
1113
1142
msgstr "设置管理员密码失败。实例 %s 没有运行"
1114
1143
 
1115
 
#: nova/exception.py:1060
 
1144
#: nova/exception.py:1082
1116
1145
msgid "Bad response from SolidFire API"
1117
1146
msgstr "来自SolidFire API的错误响应"
1118
1147
 
1119
 
#: nova/exception.py:1064
 
1148
#: nova/exception.py:1086
1120
1149
#, python-format
1121
1150
msgid "Error in SolidFire API response: data=%(data)s"
1122
1151
msgstr "SolidFire API响应里发生错误:data=%(data)s"
1123
1152
 
1124
 
#: nova/exception.py:1068
 
1153
#: nova/exception.py:1090
1125
1154
#, fuzzy, python-format
1126
1155
msgid "Detected existing vlan with id %(vlan)d"
1127
1156
msgstr "检测到已存在的id为%(vlan) vlan"
1128
1157
 
1129
 
#: nova/exception.py:1072
 
1158
#: nova/exception.py:1094
1130
1159
#, python-format
1131
1160
msgid "Instance %(instance_id)s could not be found."
1132
1161
msgstr "实例 %(instance_id)s 没有找到。"
1133
1162
 
1134
 
#: nova/exception.py:1076
 
1163
#: nova/exception.py:1098
1135
1164
#, fuzzy, python-format
1136
1165
msgid "Marker %(marker)s could not be found."
1137
1166
msgstr "镜像 %(image_id)s 没有找到。"
1138
1167
 
1139
 
#: nova/exception.py:1080
 
1168
#: nova/exception.py:1102
1140
1169
#, python-format
1141
1170
msgid "Invalid id: %(val)s (expecting \"i-...\")."
1142
1171
msgstr ""
1143
1172
 
1144
 
#: nova/exception.py:1084
 
1173
#: nova/exception.py:1106
1145
1174
#, fuzzy, python-format
1146
1175
msgid "Could not fetch image %(image_id)s"
1147
1176
msgstr "获取镜像 %(image)s"
1148
1177
 
1149
 
#: nova/exception.py:1088
 
1178
#: nova/exception.py:1110
1150
1179
#, python-format
1151
1180
msgid "Task %(task_name)s is already running on host %(host)s"
1152
1181
msgstr ""
1153
1182
 
1154
 
#: nova/exception.py:1092
 
1183
#: nova/exception.py:1114
1155
1184
#, fuzzy, python-format
1156
1185
msgid "Task %(task_name)s is not running on host %(host)s"
1157
1186
msgstr "没有为主机 %(host)s 找到浮动IP。"
1158
1187
 
1159
 
#: nova/exception.py:1096
 
1188
#: nova/exception.py:1118
1160
1189
#, fuzzy, python-format
1161
1190
msgid "Instance %(instance_uuid)s is locked"
1162
1191
msgstr "没有找到实例 %(instance_id)s"
1163
1192
 
1164
 
#: nova/exception.py:1100
 
1193
#: nova/exception.py:1122
1165
1194
#, python-format
1166
1195
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
1167
1196
msgstr ""
1168
1197
 
1169
 
#: nova/exception.py:1105
 
1198
#: nova/exception.py:1127
1170
1199
#, python-format
1171
1200
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
1172
1201
msgstr ""
1173
1202
 
1174
 
#: nova/exception.py:1110
 
1203
#: nova/exception.py:1132
1175
1204
#, python-format
1176
1205
msgid ""
1177
1206
"User data too large. User data must be no larger than %(maxsize)s bytes "
1178
1207
"once base64 encoded. Your data is %(length)d bytes"
1179
1208
msgstr ""
1180
1209
 
1181
 
#: nova/exception.py:1116
 
1210
#: nova/exception.py:1138
1182
1211
msgid "User data needs to be valid base 64."
1183
1212
msgstr ""
1184
1213
 
1185
 
#: nova/exception.py:1120
 
1214
#: nova/exception.py:1142
1186
1215
#, python-format
1187
1216
msgid ""
1188
1217
"unexpected task state: expecting %(expected)s but the actual state is "
1189
1218
"%(actual)s"
1190
1219
msgstr ""
1191
1220
 
1192
 
#: nova/exception.py:1125
 
1221
#: nova/exception.py:1147
1193
1222
#, fuzzy, python-format
1194
1223
msgid "The CA file for %(project)s could not be found"
1195
1224
msgstr "没有为项目 %(project_id)s 找到配额。"
1196
1225
 
1197
 
#: nova/exception.py:1129
 
1226
#: nova/exception.py:1151
1198
1227
#, fuzzy, python-format
1199
1228
msgid "The CRL file for %(project)s could not be found"
1200
1229
msgstr "项目 %(project_id)s 没有找到。"
1316
1345
msgid "Creating Consumer connection for Service %s"
1317
1346
msgstr "为服务 %s 创建消费者"
1318
1347
 
1319
 
#: nova/service.py:502
 
1348
#: nova/service.py:503
1320
1349
msgid "Service killed that has no database entry"
1321
1350
msgstr "因无数据库记录,服务已被中止"
1322
1351
 
1323
 
#: nova/service.py:539
 
1352
#: nova/service.py:540
1324
1353
msgid "The service database object disappeared, Recreating it."
1325
1354
msgstr "服务数据库对象消失,正在重新创建。"
1326
1355
 
1327
 
#: nova/service.py:554
 
1356
#: nova/service.py:555
1328
1357
msgid "Recovered model server connection!"
1329
1358
msgstr "与模型服务器(model server)的连接已恢复!"
1330
1359
 
1331
 
#: nova/service.py:560
 
1360
#: nova/service.py:561
1332
1361
msgid "model server went away"
1333
1362
msgstr "失去与模型服务器的连接"
1334
1363
 
1335
 
#: nova/service.py:648
 
1364
#: nova/service.py:649
1336
1365
msgid "serve() can only be called once"
1337
1366
msgstr ""
1338
1367
 
1339
 
#: nova/utils.py:162
 
1368
#: nova/utils.py:160
1340
1369
#, python-format
1341
1370
msgid "Got unknown keyword args to utils.execute: %r"
1342
1371
msgstr "发现未知的 utils.execute 关键字参数:%r"
1343
1372
 
1344
 
#: nova/utils.py:168
1345
 
msgid ""
1346
 
"The root_helper option (which lets you specify a root wrapper different "
1347
 
"from nova-rootwrap, and defaults to using sudo) is now deprecated. You "
1348
 
"should use the rootwrap_config option instead."
1349
 
msgstr ""
1350
 
 
1351
 
#: nova/utils.py:183
 
1373
#: nova/utils.py:171
1352
1374
#, python-format
1353
1375
msgid "Running cmd (subprocess): %s"
1354
1376
msgstr "正在运行cmd (subprocess):%s"
1355
1377
 
1356
 
#: nova/utils.py:199 nova/utils.py:277 nova/virt/powervm/common.py:82
 
1378
#: nova/utils.py:187 nova/utils.py:265 nova/virt/powervm/common.py:82
1357
1379
#, python-format
1358
1380
msgid "Result was %s"
1359
1381
msgstr "运行结果为 %s"
1360
1382
 
1361
 
#: nova/utils.py:212
 
1383
#: nova/utils.py:200
1362
1384
#, python-format
1363
1385
msgid "%r failed. Retrying."
1364
1386
msgstr "%r 失败,重试。"
1365
1387
 
1366
 
#: nova/utils.py:252
 
1388
#: nova/utils.py:240
1367
1389
#, python-format
1368
1390
msgid "Running cmd (SSH): %s"
1369
1391
msgstr "运行cmd (SSH):%s"
1370
1392
 
1371
 
#: nova/utils.py:254
 
1393
#: nova/utils.py:242
1372
1394
msgid "Environment not supported over SSH"
1373
1395
msgstr "SSH上不支持环境变量"
1374
1396
 
1375
 
#: nova/utils.py:258
 
1397
#: nova/utils.py:246
1376
1398
msgid "process_input not supported over SSH"
1377
1399
msgstr "SSH上不支持的进程输入参数。"
1378
1400
 
1379
 
#: nova/utils.py:293
 
1401
#: nova/utils.py:281
1380
1402
#, python-format
1381
1403
msgid "debug in callback: %s"
1382
1404
msgstr "回调中debug:%s"
1383
1405
 
1384
 
#: nova/utils.py:452
 
1406
#: nova/utils.py:440
1385
1407
#, python-format
1386
1408
msgid "Link Local address is not found.:%s"
1387
1409
msgstr "本地IP地址没有找到:%s"
1388
1410
 
1389
 
#: nova/utils.py:455
 
1411
#: nova/utils.py:443
1390
1412
#, python-format
1391
1413
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
1392
1414
msgstr "无法连接到 %(interface)s 的本地IP:%(ex)s"
1393
1415
 
1394
 
#: nova/utils.py:490
 
1416
#: nova/utils.py:478
1395
1417
#, python-format
1396
1418
msgid "Invalid backend: %s"
1397
1419
msgstr "无效的后台:%s"
1398
1420
 
1399
 
#: nova/utils.py:502
1400
 
#, python-format
1401
 
msgid "backend %s"
1402
 
msgstr "后台 %s"
1403
 
 
1404
 
#: nova/utils.py:552
 
1421
#: nova/utils.py:539
1405
1422
msgid "in looping call"
1406
1423
msgstr "循环调用中。"
1407
1424
 
1408
 
#: nova/utils.py:636
1409
 
#, python-format
1410
 
msgid "Could not release the acquired lock `%s`"
1411
 
msgstr ""
1412
 
 
1413
 
#: nova/utils.py:719
1414
 
#, fuzzy, python-format
1415
 
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
1416
 
msgstr "获得信号量 \"%(lock)s\" 为方法 \"%(method)s\" ...锁"
1417
 
 
1418
 
#: nova/utils.py:723
1419
 
#, fuzzy, python-format
1420
 
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
1421
 
msgstr "正在 试图获取锁 \"%(lock)s\" 为方法 \"%(method)s\"...锁"
1422
 
 
1423
 
#: nova/utils.py:749
1424
 
#, fuzzy, python-format
1425
 
msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"..."
1426
 
msgstr "获得文件锁 \"%(lock)s\" 为方法 \"%(method)s\"...锁"
1427
 
 
1428
 
#: nova/utils.py:890
 
1425
#: nova/utils.py:700
1429
1426
#, python-format
1430
1427
msgid "Expected object of type: %s"
1431
1428
msgstr "期望的对象类型:%s"
1432
1429
 
1433
 
#: nova/utils.py:919
 
1430
#: nova/utils.py:729
1434
1431
#, python-format
1435
1432
msgid "Invalid server_string: %s"
1436
1433
msgstr "不正确的server_string:%s"
1437
1434
 
1438
 
#: nova/utils.py:1059
 
1435
#: nova/utils.py:869
1439
1436
#, python-format
1440
1437
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
1441
1438
msgstr "timefunc:'%(name)s' 用了%(total_time).2f 秒"
1442
1439
 
1443
 
#: nova/utils.py:1137
 
1440
#: nova/utils.py:947
1444
1441
#, fuzzy, python-format
1445
1442
msgid "Reloading cached file %s"
1446
1443
msgstr "正在删除基文件:%s"
1447
1444
 
1448
 
#: nova/utils.py:1255 nova/virt/configdrive.py:145
 
1445
#: nova/utils.py:1065 nova/virt/configdrive.py:151
1449
1446
#, fuzzy, python-format
1450
1447
msgid "Could not remove tmpdir: %s"
1451
1448
msgstr "移除容器失败:%s"
1452
1449
 
1453
 
#: nova/wsgi.py:74
 
1450
#: nova/wsgi.py:85
1454
1451
#, fuzzy, python-format
1455
1452
msgid "%(name)s listening on %(host)s:%(port)s"
1456
1453
msgstr "启动%(name)s 位置在 %(host)s:%(port)s"
1457
1454
 
1458
 
#: nova/wsgi.py:97
 
1455
#: nova/wsgi.py:109
1459
1456
msgid "Stopping WSGI server."
1460
1457
msgstr "关闭WSGI服务器"
1461
1458
 
1462
 
#: nova/wsgi.py:115
 
1459
#: nova/wsgi.py:127
1463
1460
msgid "WSGI server has stopped."
1464
1461
msgstr "WSGI服务器已经停止。"
1465
1462
 
1466
 
#: nova/wsgi.py:184
 
1463
#: nova/wsgi.py:196
1467
1464
msgid "You must implement __call__"
1468
1465
msgstr "你必须执行 __call__"
1469
1466
 
1470
 
#: nova/wsgi.py:370
 
1467
#: nova/wsgi.py:382
1471
1468
#, fuzzy, python-format
1472
1469
msgid "Loading app %(name)s from %(path)s"
1473
1470
msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'"
1616
1613
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
1617
1614
msgstr "不支持的API请求:controller = %(controller)s,action = %(action)s"
1618
1615
 
1619
 
#: nova/api/ec2/cloud.py:336
 
1616
#: nova/api/ec2/cloud.py:337
1620
1617
#, python-format
1621
1618
msgid "Create snapshot of volume %s"
1622
1619
msgstr "创建卷 %s 的快照"
1623
1620
 
1624
 
#: nova/api/ec2/cloud.py:362
 
1621
#: nova/api/ec2/cloud.py:363
1625
1622
#, fuzzy, python-format
1626
1623
msgid "Could not find key pair(s): %s"
1627
1624
msgstr "解密私钥失败:%s"
1628
1625
 
1629
 
#: nova/api/ec2/cloud.py:378
 
1626
#: nova/api/ec2/cloud.py:379
1630
1627
#, python-format
1631
1628
msgid "Create key pair %s"
1632
1629
msgstr "创建密钥对 %s"
1633
1630
 
1634
 
#: nova/api/ec2/cloud.py:385 nova/api/ec2/cloud.py:410
 
1631
#: nova/api/ec2/cloud.py:386 nova/api/ec2/cloud.py:411
1635
1632
#: nova/api/openstack/compute/contrib/keypairs.py:93
1636
1633
msgid "Quota exceeded, too many key pairs."
1637
1634
msgstr ""
1638
1635
 
1639
 
#: nova/api/ec2/cloud.py:391 nova/api/ec2/cloud.py:416
 
1636
#: nova/api/ec2/cloud.py:392 nova/api/ec2/cloud.py:417
1640
1637
#: nova/api/openstack/compute/contrib/keypairs.py:101
1641
1638
#, python-format
1642
1639
msgid "Key pair '%s' already exists."
1643
1640
msgstr "密钥对 '%s' 已经存在。"
1644
1641
 
1645
 
#: nova/api/ec2/cloud.py:400
 
1642
#: nova/api/ec2/cloud.py:401
1646
1643
#, python-format
1647
1644
msgid "Import key %s"
1648
1645
msgstr "导入密钥 %s"
1649
1646
 
1650
 
#: nova/api/ec2/cloud.py:423
 
1647
#: nova/api/ec2/cloud.py:424
1651
1648
#, python-format
1652
1649
msgid "Delete key pair %s"
1653
1650
msgstr "删除密钥对 %s"
1654
1651
 
1655
 
#: nova/api/ec2/cloud.py:557 nova/api/ec2/cloud.py:669
 
1652
#: nova/api/ec2/cloud.py:558 nova/api/ec2/cloud.py:679
1656
1653
msgid "Not enough parameters, need group_name or group_id"
1657
1654
msgstr ""
1658
1655
 
1659
 
#: nova/api/ec2/cloud.py:562
 
1656
#: nova/api/ec2/cloud.py:563
1660
1657
#, fuzzy, python-format
1661
1658
msgid "%s Not enough parameters to build a valid rule"
1662
1659
msgstr "参数不够创建有效规则。"
1663
1660
 
1664
 
#: nova/api/ec2/cloud.py:592 nova/api/ec2/cloud.py:623
 
1661
#: nova/api/ec2/cloud.py:601 nova/api/ec2/cloud.py:633
1665
1662
msgid "No rule for the specified parameters."
1666
1663
msgstr "对给定的参数无特定规则。"
1667
1664
 
1668
 
#: nova/api/ec2/cloud.py:614
 
1665
#: nova/api/ec2/cloud.py:624
1669
1666
#, fuzzy, python-format
1670
1667
msgid "%s - This rule already exists in group"
1671
1668
msgstr "这条规则已经存在于组%s 中"
1672
1669
 
1673
 
#: nova/api/ec2/cloud.py:680
 
1670
#: nova/api/ec2/cloud.py:690
1674
1671
#, python-format
1675
1672
msgid "Get console output for instance %s"
1676
1673
msgstr "获取实例 %s 控制台输出"
1677
1674
 
1678
 
#: nova/api/ec2/cloud.py:756
 
1675
#: nova/api/ec2/cloud.py:766
1679
1676
#, python-format
1680
1677
msgid "Create volume from snapshot %s"
1681
1678
msgstr "从快照 %s 创建卷"
1682
1679
 
1683
 
#: nova/api/ec2/cloud.py:760 nova/api/openstack/compute/contrib/volumes.py:250
1684
 
#: nova/api/openstack/volume/volumes.py:305
 
1680
#: nova/api/ec2/cloud.py:770 nova/api/openstack/compute/contrib/volumes.py:250
 
1681
#: nova/api/openstack/volume/volumes.py:310
1685
1682
#, python-format
1686
1683
msgid "Create volume of %s GB"
1687
1684
msgstr "创建 %s GB的卷"
1688
1685
 
1689
 
#: nova/api/ec2/cloud.py:788
 
1686
#: nova/api/ec2/cloud.py:798
1690
1687
#, fuzzy
1691
1688
msgid "Delete Failed"
1692
1689
msgstr "创建失败"
1693
1690
 
1694
 
#: nova/api/ec2/cloud.py:801
 
1691
#: nova/api/ec2/cloud.py:811
1695
1692
#, python-format
1696
1693
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
1697
1694
msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(device)s"
1698
1695
 
1699
 
#: nova/api/ec2/cloud.py:809
 
1696
#: nova/api/ec2/cloud.py:819
1700
1697
#, fuzzy
1701
1698
msgid "Attach Failed."
1702
1699
msgstr "创建失败"
1703
1700
 
1704
 
#: nova/api/ec2/cloud.py:822 nova/api/openstack/compute/contrib/volumes.py:429
 
1701
#: nova/api/ec2/cloud.py:832 nova/api/openstack/compute/contrib/volumes.py:429
1705
1702
#, python-format
1706
1703
msgid "Detach volume %s"
1707
1704
msgstr "分离卷 %s"
1708
1705
 
1709
 
#: nova/api/ec2/cloud.py:828
 
1706
#: nova/api/ec2/cloud.py:838
1710
1707
#, fuzzy
1711
1708
msgid "Detach Volume Failed."
1712
1709
msgstr "分离卷 %s"
1713
1710
 
1714
 
#: nova/api/ec2/cloud.py:854 nova/api/ec2/cloud.py:911
1715
 
#: nova/api/ec2/cloud.py:1445 nova/api/ec2/cloud.py:1460
 
1711
#: nova/api/ec2/cloud.py:864 nova/api/ec2/cloud.py:921
 
1712
#: nova/api/ec2/cloud.py:1458 nova/api/ec2/cloud.py:1473
1716
1713
#, python-format
1717
1714
msgid "attribute not supported: %s"
1718
1715
msgstr "属性不支持: %s"
1719
1716
 
1720
 
#: nova/api/ec2/cloud.py:977
 
1717
#: nova/api/ec2/cloud.py:987
1721
1718
#, python-format
1722
1719
msgid "vol = %s\n"
1723
1720
msgstr "vol = %s\n"
1724
1721
 
1725
 
#: nova/api/ec2/cloud.py:1128
 
1722
#: nova/api/ec2/cloud.py:1138
1726
1723
msgid "Allocate address"
1727
1724
msgstr "分配地址"
1728
1725
 
1729
 
#: nova/api/ec2/cloud.py:1132
 
1726
#: nova/api/ec2/cloud.py:1142
1730
1727
#, fuzzy
1731
1728
msgid "No more floating IPs available"
1732
1729
msgstr "没有更多的浮动ip。"
1733
1730
 
1734
 
#: nova/api/ec2/cloud.py:1136
 
1731
#: nova/api/ec2/cloud.py:1146
1735
1732
#, python-format
1736
1733
msgid "Release address %s"
1737
1734
msgstr "释放地址 %s"
1738
1735
 
1739
 
#: nova/api/ec2/cloud.py:1141
 
1736
#: nova/api/ec2/cloud.py:1151
1740
1737
#, fuzzy
1741
1738
msgid "Unable to release IP Address."
1742
1739
msgstr "无法找到地址 %r"
1743
1740
 
1744
 
#: nova/api/ec2/cloud.py:1144
 
1741
#: nova/api/ec2/cloud.py:1154
1745
1742
#, python-format
1746
1743
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
1747
1744
msgstr "把地址 %(public_ip)s 关联到实例 %(instance_id)s"
1748
1745
 
1749
 
#: nova/api/ec2/cloud.py:1152
 
1746
#: nova/api/ec2/cloud.py:1162
1750
1747
#, fuzzy
1751
1748
msgid "Unable to associate IP Address, no fixed_ips."
1752
1749
msgstr "无法找到地址 %r"
1753
1750
 
1754
 
#: nova/api/ec2/cloud.py:1160
1755
 
#: nova/api/openstack/compute/contrib/floating_ips.py:244
 
1751
#: nova/api/ec2/cloud.py:1170
 
1752
#: nova/api/openstack/compute/contrib/floating_ips.py:257
1756
1753
#, fuzzy, python-format
1757
1754
msgid "multiple fixed_ips exist, using the first: %s"
1758
1755
msgstr "存在多个固定IP,使用第一个:%s"
1759
1756
 
1760
 
#: nova/api/ec2/cloud.py:1169
 
1757
#: nova/api/ec2/cloud.py:1179
1761
1758
#, fuzzy
1762
1759
msgid "Floating ip is already associated."
1763
1760
msgstr "浮动ip %(address)s 已被关联。"
1764
1761
 
1765
 
#: nova/api/ec2/cloud.py:1172
 
1762
#: nova/api/ec2/cloud.py:1182
1766
1763
#, fuzzy
1767
1764
msgid "l3driver call to add floating ip failed."
1768
1765
msgstr "没有浮动IP可用。"
1769
1766
 
1770
 
#: nova/api/ec2/cloud.py:1175
 
1767
#: nova/api/ec2/cloud.py:1185
1771
1768
#, fuzzy
1772
1769
msgid "Error, unable to associate floating ip."
1773
1770
msgstr "无法找到地址 %r"
1774
1771
 
1775
 
#: nova/api/ec2/cloud.py:1183
 
1772
#: nova/api/ec2/cloud.py:1193
1776
1773
#, python-format
1777
1774
msgid "Disassociate address %s"
1778
1775
msgstr "取消地址 %s 的关联"
1779
1776
 
1780
 
#: nova/api/ec2/cloud.py:1188
 
1777
#: nova/api/ec2/cloud.py:1198
1781
1778
#, fuzzy
1782
1779
msgid "Floating ip is not associated."
1783
1780
msgstr "浮动ip %(address)s 没有被关联。"
1784
1781
 
1785
 
#: nova/api/ec2/cloud.py:1215
 
1782
#: nova/api/ec2/cloud.py:1201
 
1783
#: nova/api/openstack/compute/contrib/floating_ips.py:100
 
1784
msgid "Cannot disassociate auto assigned floating ip"
 
1785
msgstr ""
 
1786
 
 
1787
#: nova/api/ec2/cloud.py:1228
1786
1788
msgid "Image must be available"
1787
1789
msgstr "镜像必须可用。"
1788
1790
 
1789
 
#: nova/api/ec2/cloud.py:1247
 
1791
#: nova/api/ec2/cloud.py:1260
1790
1792
msgid "Going to start terminating instances"
1791
1793
msgstr "准备开始终止实例"
1792
1794
 
1793
 
#: nova/api/ec2/cloud.py:1257
 
1795
#: nova/api/ec2/cloud.py:1270
1794
1796
#, python-format
1795
1797
msgid "Reboot instance %r"
1796
1798
msgstr "重启实例 %r"
1797
1799
 
1798
 
#: nova/api/ec2/cloud.py:1266
 
1800
#: nova/api/ec2/cloud.py:1279
1799
1801
msgid "Going to stop instances"
1800
1802
msgstr "准备停止实例"
1801
1803
 
1802
 
#: nova/api/ec2/cloud.py:1275
 
1804
#: nova/api/ec2/cloud.py:1288
1803
1805
msgid "Going to start instances"
1804
1806
msgstr "准备启动实例"
1805
1807
 
1806
 
#: nova/api/ec2/cloud.py:1366
 
1808
#: nova/api/ec2/cloud.py:1379
1807
1809
#, python-format
1808
1810
msgid "De-registering image %s"
1809
1811
msgstr "解除镜像 %s 的注册"
1810
1812
 
1811
 
#: nova/api/ec2/cloud.py:1382
 
1813
#: nova/api/ec2/cloud.py:1395
1812
1814
msgid "imageLocation is required"
1813
1815
msgstr ""
1814
1816
 
1815
 
#: nova/api/ec2/cloud.py:1401
 
1817
#: nova/api/ec2/cloud.py:1414
1816
1818
#, python-format
1817
1819
msgid "Registered image %(image_location)s with id %(image_id)s"
1818
1820
msgstr "用id %(image_id)s 注册镜像 %(image_location)s"
1819
1821
 
1820
 
#: nova/api/ec2/cloud.py:1463
 
1822
#: nova/api/ec2/cloud.py:1476
1821
1823
msgid "user or group not specified"
1822
1824
msgstr "用户或者组没有确定"
1823
1825
 
1824
 
#: nova/api/ec2/cloud.py:1465
 
1826
#: nova/api/ec2/cloud.py:1478
1825
1827
msgid "only group \"all\" is supported"
1826
1828
msgstr "仅仅支持组\"all\""
1827
1829
 
1828
 
#: nova/api/ec2/cloud.py:1467
 
1830
#: nova/api/ec2/cloud.py:1480
1829
1831
msgid "operation_type must be add or remove"
1830
1832
msgstr "operation_type必须添加或者移除"
1831
1833
 
1832
 
#: nova/api/ec2/cloud.py:1469
 
1834
#: nova/api/ec2/cloud.py:1482
1833
1835
#, python-format
1834
1836
msgid "Updating image %s publicity"
1835
1837
msgstr "正在更新镜像 %s 的 publicity 属性"
1836
1838
 
1837
 
#: nova/api/ec2/cloud.py:1482
 
1839
#: nova/api/ec2/cloud.py:1495
1838
1840
#, python-format
1839
1841
msgid "Not allowed to modify attributes for image %s"
1840
1842
msgstr ""
1841
1843
 
1842
 
#: nova/api/ec2/cloud.py:1511
 
1844
#: nova/api/ec2/cloud.py:1524
1843
1845
#, python-format
1844
1846
msgid ""
1845
1847
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
1846
1848
"have a volume attached at root (%(root)s)"
1847
1849
msgstr ""
1848
1850
 
1849
 
#: nova/api/ec2/cloud.py:1541
 
1851
#: nova/api/ec2/cloud.py:1554
1850
1852
#, python-format
1851
1853
msgid "Couldn't stop instance with in %d sec"
1852
1854
msgstr "无法在 %d 秒内停止实例"
1853
1855
 
1854
 
#: nova/api/ec2/cloud.py:1559
 
1856
#: nova/api/ec2/cloud.py:1572
1855
1857
#, python-format
1856
1858
msgid "image of %(instance)s at %(now)s"
1857
1859
msgstr ""
1858
1860
 
1859
 
#: nova/api/ec2/cloud.py:1592
 
1861
#: nova/api/ec2/cloud.py:1605
1860
1862
#, fuzzy
1861
1863
msgid "Invalid CIDR"
1862
1864
msgstr "无效的"
1871
1873
msgid "Caught error: %s"
1872
1874
msgstr "抓到错误:%s"
1873
1875
 
1874
 
#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:968
 
1876
#: nova/api/openstack/__init__.py:60 nova/api/openstack/wsgi.py:986
1875
1877
#, python-format
1876
1878
msgid "%(url)s returned with HTTP %(status)d"
1877
1879
msgstr "%(url)s 随HTTP %(status)d返回"
1885
1887
msgid "Extended resource: %s"
1886
1888
msgstr "扩展资源:%s"
1887
1889
 
1888
 
#: nova/api/openstack/__init__.py:168
 
1890
#: nova/api/openstack/__init__.py:171
1889
1891
#, python-format
1890
1892
msgid ""
1891
1893
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
1892
1894
"resource"
1893
1895
msgstr "扩展%(ext_name)s:无法扩展资源 %(collection)s:没有那种资源"
1894
1896
 
1895
 
#: nova/api/openstack/__init__.py:173
 
1897
#: nova/api/openstack/__init__.py:176
1896
1898
#, python-format
1897
1899
msgid "Extension %(ext_name)s extending resource: %(collection)s"
1898
1900
msgstr "扩展资源的扩展 %(ext_name)s:%(collection)s"
1920
1922
msgid "offset param must be positive"
1921
1923
msgstr "offset 参数必须是正数"
1922
1924
 
1923
 
#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:538
 
1925
#: nova/api/openstack/common.py:215 nova/api/openstack/compute/servers.py:536
1924
1926
#, python-format
1925
1927
msgid "marker [%s] not found"
1926
1928
msgstr "没有找到标记 [%s]"
2025
2027
msgid "Failed to load extension %(ext_name)s: %(exc)s"
2026
2028
msgstr "加载扩展 %(ext_name)s 失败:%(exc)s"
2027
2029
 
2028
 
#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:610
 
2030
#: nova/api/openstack/wsgi.py:199 nova/api/openstack/wsgi.py:619
2029
2031
msgid "cannot understand JSON"
2030
2032
msgstr "无法理解JSON"
2031
2033
 
2034
2036
msgid "cannot understand XML"
2035
2037
msgstr "无法理解XML"
2036
2038
 
2037
 
#: nova/api/openstack/wsgi.py:615
 
2039
#: nova/api/openstack/wsgi.py:624
2038
2040
msgid "too many body keys"
2039
2041
msgstr "过多主体密钥"
2040
2042
 
2041
 
#: nova/api/openstack/wsgi.py:658
 
2043
#: nova/api/openstack/wsgi.py:667
2042
2044
#, fuzzy, python-format
2043
2045
msgid "Exception handling resource: %s"
2044
2046
msgstr "扩展资源:%s"
2045
2047
 
2046
 
#: nova/api/openstack/wsgi.py:662
 
2048
#: nova/api/openstack/wsgi.py:671
2047
2049
#, python-format
2048
2050
msgid "Fault thrown: %s"
2049
2051
msgstr "错误抛出: %s"
2050
2052
 
2051
 
#: nova/api/openstack/wsgi.py:665
 
2053
#: nova/api/openstack/wsgi.py:674
2052
2054
#, python-format
2053
2055
msgid "HTTP exception thrown: %s"
2054
2056
msgstr "HTTP 异常抛出:%s"
2055
2057
 
2056
 
#: nova/api/openstack/wsgi.py:779
 
2058
#: nova/api/openstack/wsgi.py:788
2057
2059
msgid "Unrecognized Content-Type provided in request"
2058
2060
msgstr "请求中提供了无法识别的 Content-Type"
2059
2061
 
2060
 
#: nova/api/openstack/wsgi.py:783
 
2062
#: nova/api/openstack/wsgi.py:792
2061
2063
msgid "No Content-Type provided in request"
2062
2064
msgstr "请求中没有提供 Content-Type"
2063
2065
 
2064
 
#: nova/api/openstack/wsgi.py:787
 
2066
#: nova/api/openstack/wsgi.py:796
2065
2067
msgid "Empty body provided in request"
2066
2068
msgstr "请求中没有提供主体"
2067
2069
 
2068
 
#: nova/api/openstack/wsgi.py:898
 
2070
#: nova/api/openstack/wsgi.py:897
 
2071
#, fuzzy
 
2072
msgid "Invalid XML in request body"
 
2073
msgstr "无效的请求主体"
 
2074
 
 
2075
#: nova/api/openstack/wsgi.py:916
2069
2076
#, python-format
2070
2077
msgid "There is no such action: %s"
2071
2078
msgstr "没有该动作:%s"
2072
2079
 
2073
 
#: nova/api/openstack/wsgi.py:901 nova/api/openstack/wsgi.py:914
 
2080
#: nova/api/openstack/wsgi.py:919 nova/api/openstack/wsgi.py:932
2074
2081
#: nova/api/openstack/compute/server_metadata.py:58
2075
2082
#: nova/api/openstack/compute/server_metadata.py:76
2076
2083
#: nova/api/openstack/compute/server_metadata.py:101
2079
2086
msgid "Malformed request body"
2080
2087
msgstr "错误格式的请求主体"
2081
2088
 
2082
 
#: nova/api/openstack/wsgi.py:911
 
2089
#: nova/api/openstack/wsgi.py:929
2083
2090
msgid "Unsupported Content-Type"
2084
2091
msgstr "不支持的Content-Type"
2085
2092
 
2086
 
#: nova/api/openstack/wsgi.py:923
 
2093
#: nova/api/openstack/wsgi.py:941
2087
2094
msgid "Malformed request url"
2088
2095
msgstr "错误格式的请求url"
2089
2096
 
2090
 
#: nova/api/openstack/wsgi.py:971
 
2097
#: nova/api/openstack/wsgi.py:989
2091
2098
#, python-format
2092
2099
msgid "%(url)s returned a fault: %(e)s"
2093
2100
msgstr "%(url)s返回错误:%(e)s"
2180
2187
 
2181
2188
#: nova/api/openstack/compute/server_metadata.py:38
2182
2189
#: nova/api/openstack/compute/server_metadata.py:122
2183
 
#: nova/api/openstack/compute/server_metadata.py:163
 
2190
#: nova/api/openstack/compute/server_metadata.py:166
2184
2191
msgid "Server does not exist"
2185
2192
msgstr "服务器不存在"
2186
2193
 
2187
 
#: nova/api/openstack/compute/server_metadata.py:145
2188
 
#: nova/api/openstack/compute/server_metadata.py:156
 
2194
#: nova/api/openstack/compute/server_metadata.py:148
 
2195
#: nova/api/openstack/compute/server_metadata.py:159
2189
2196
msgid "Metadata item was not found"
2190
2197
msgstr "元数据项目未找到"
2191
2198
 
2192
 
#: nova/api/openstack/compute/servers.py:446
2193
 
#: nova/api/openstack/compute/servers.py:458
2194
 
#: nova/api/openstack/compute/servers.py:554
2195
 
#: nova/api/openstack/compute/servers.py:710
2196
 
#: nova/api/openstack/compute/servers.py:959
2197
 
#: nova/api/openstack/compute/servers.py:1062
2198
 
#: nova/api/openstack/compute/servers.py:1212
 
2199
#: nova/api/openstack/compute/servers.py:445
 
2200
#: nova/api/openstack/compute/servers.py:457
 
2201
#: nova/api/openstack/compute/servers.py:552
 
2202
#: nova/api/openstack/compute/servers.py:720
 
2203
#: nova/api/openstack/compute/servers.py:981
 
2204
#: nova/api/openstack/compute/servers.py:1084
 
2205
#: nova/api/openstack/compute/servers.py:1234
2199
2206
msgid "Instance could not be found"
2200
2207
msgstr "无法找到实例"
2201
2208
 
2202
 
#: nova/api/openstack/compute/servers.py:490
2203
 
#, python-format
2204
 
msgid "Invalid server status: %(status)s"
2205
 
msgstr "无效的服务器状态:%(status)s"
2206
 
 
2207
 
#: nova/api/openstack/compute/servers.py:498
 
2209
#: nova/api/openstack/compute/servers.py:496
2208
2210
msgid "Invalid changes-since value"
2209
2211
msgstr "无效的changes-since值"
2210
2212
 
2211
 
#: nova/api/openstack/compute/servers.py:517
 
2213
#: nova/api/openstack/compute/servers.py:515
2212
2214
#, fuzzy
2213
2215
msgid "Only administrators may list deleted instances"
2214
2216
msgstr "准备尝试软删除实例 %s"
2215
2217
 
2216
 
#: nova/api/openstack/compute/servers.py:561
 
2218
#: nova/api/openstack/compute/servers.py:559
2217
2219
msgid "Server name is not a string or unicode"
2218
2220
msgstr "服务器名称不是字符串或者unicode"
2219
2221
 
2220
 
#: nova/api/openstack/compute/servers.py:565
 
2222
#: nova/api/openstack/compute/servers.py:563
2221
2223
msgid "Server name is an empty string"
2222
2224
msgstr "服务器名称是空串"
2223
2225
 
2224
 
#: nova/api/openstack/compute/servers.py:569
 
2226
#: nova/api/openstack/compute/servers.py:567
2225
2227
#, fuzzy
2226
2228
msgid "Server name must be less than 256 characters."
2227
2229
msgstr "密钥对名称长度必须在1到255个字符之间"
2228
2230
 
2229
 
#: nova/api/openstack/compute/servers.py:586
 
2231
#: nova/api/openstack/compute/servers.py:584
2230
2232
#, python-format
2231
2233
msgid "Bad personality format: missing %s"
2232
2234
msgstr "错误的个性化格式:丢失 %s"
2233
2235
 
2234
 
#: nova/api/openstack/compute/servers.py:589
 
2236
#: nova/api/openstack/compute/servers.py:587
2235
2237
msgid "Bad personality format"
2236
2238
msgstr "损坏的个性化格式"
2237
2239
 
2238
 
#: nova/api/openstack/compute/servers.py:593
 
2240
#: nova/api/openstack/compute/servers.py:591
2239
2241
#, python-format
2240
2242
msgid "Personality content for %s cannot be decoded"
2241
2243
msgstr "个性化 %s 的内容无法解码"
2242
2244
 
2243
 
#: nova/api/openstack/compute/servers.py:612
 
2245
#: nova/api/openstack/compute/servers.py:622
2244
2246
#, fuzzy
2245
2247
msgid "Unknown argment : port"
2246
2248
msgstr "未知的guestmount错误"
2247
2249
 
2248
 
#: nova/api/openstack/compute/servers.py:615
 
2250
#: nova/api/openstack/compute/servers.py:625
2249
2251
#, fuzzy, python-format
2250
2252
msgid "Bad port format: port uuid is not in proper format (%s)"
2251
2253
msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)"
2252
2254
 
2253
 
#: nova/api/openstack/compute/servers.py:625
 
2255
#: nova/api/openstack/compute/servers.py:635
2254
2256
#, python-format
2255
2257
msgid "Bad networks format: network uuid is not in proper format (%s)"
2256
2258
msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)"
2257
2259
 
2258
 
#: nova/api/openstack/compute/servers.py:635
 
2260
#: nova/api/openstack/compute/servers.py:645
2259
2261
#, python-format
2260
2262
msgid "Invalid fixed IP address (%s)"
2261
2263
msgstr "不正确的固定 IP 地址(%s)"
2262
2264
 
2263
 
#: nova/api/openstack/compute/servers.py:648
 
2265
#: nova/api/openstack/compute/servers.py:658
2264
2266
#, python-format
2265
2267
msgid "Duplicate networks (%s) are not allowed"
2266
2268
msgstr "不允许重复的网络(%s)"
2267
2269
 
2268
 
#: nova/api/openstack/compute/servers.py:654
 
2270
#: nova/api/openstack/compute/servers.py:664
2269
2271
#, python-format
2270
2272
msgid "Bad network format: missing %s"
2271
2273
msgstr "错误的网络格式:丢失%s"
2272
2274
 
2273
 
#: nova/api/openstack/compute/servers.py:657
 
2275
#: nova/api/openstack/compute/servers.py:667
2274
2276
msgid "Bad networks format"
2275
2277
msgstr "错误的网络格式"
2276
2278
 
2277
 
#: nova/api/openstack/compute/servers.py:683
 
2279
#: nova/api/openstack/compute/servers.py:693
2278
2280
msgid "Userdata content cannot be decoded"
2279
2281
msgstr "Userdata 内容无法解码"
2280
2282
 
2281
 
#: nova/api/openstack/compute/servers.py:690
 
2283
#: nova/api/openstack/compute/servers.py:700
2282
2284
msgid "accessIPv4 is not proper IPv4 format"
2283
2285
msgstr "accessIPv4 不是正确的IPv4格式"
2284
2286
 
2285
 
#: nova/api/openstack/compute/servers.py:697
 
2287
#: nova/api/openstack/compute/servers.py:707
2286
2288
#, fuzzy
2287
2289
msgid "accessIPv6 is not proper IPv6 format"
2288
2290
msgstr "accessIPv4 不是正确的IPv4格式"
2289
2291
 
2290
 
#: nova/api/openstack/compute/servers.py:726
 
2292
#: nova/api/openstack/compute/servers.py:736
2291
2293
msgid "Server name is not defined"
2292
2294
msgstr "服务器名称未定义"
2293
2295
 
2294
 
#: nova/api/openstack/compute/servers.py:775
2295
 
#: nova/api/openstack/compute/servers.py:875
 
2296
#: nova/api/openstack/compute/servers.py:785
 
2297
#: nova/api/openstack/compute/servers.py:891
2296
2298
msgid "Invalid flavorRef provided."
2297
2299
msgstr "提供了无效的flavorRef。"
2298
2300
 
2299
 
#: nova/api/openstack/compute/servers.py:811
 
2301
#: nova/api/openstack/compute/servers.py:825
2300
2302
#, fuzzy
2301
2303
msgid "min_count must be an integer value"
2302
2304
msgstr "limit 参数必须是整数"
2303
2305
 
2304
 
#: nova/api/openstack/compute/servers.py:814
 
2306
#: nova/api/openstack/compute/servers.py:828
2305
2307
msgid "min_count must be > 0"
2306
2308
msgstr ""
2307
2309
 
2308
 
#: nova/api/openstack/compute/servers.py:819
 
2310
#: nova/api/openstack/compute/servers.py:833
2309
2311
#, fuzzy
2310
2312
msgid "max_count must be an integer value"
2311
2313
msgstr "limit 参数必须是整数"
2312
2314
 
2313
 
#: nova/api/openstack/compute/servers.py:822
 
2315
#: nova/api/openstack/compute/servers.py:836
2314
2316
msgid "max_count must be > 0"
2315
2317
msgstr ""
2316
2318
 
2317
 
#: nova/api/openstack/compute/servers.py:825
 
2319
#: nova/api/openstack/compute/servers.py:839
2318
2320
msgid "min_count must be <= max_count"
2319
2321
msgstr ""
2320
2322
 
2321
 
#: nova/api/openstack/compute/servers.py:872
 
2323
#: nova/api/openstack/compute/servers.py:888
2322
2324
msgid "Can not find requested image"
2323
2325
msgstr "无法找到请求的镜像"
2324
2326
 
2325
 
#: nova/api/openstack/compute/servers.py:878
 
2327
#: nova/api/openstack/compute/servers.py:894
2326
2328
msgid "Invalid key_name provided."
2327
2329
msgstr "提供了无效的key_name。"
2328
2330
 
2329
 
#: nova/api/openstack/compute/servers.py:951
 
2331
#: nova/api/openstack/compute/servers.py:973
2330
2332
#, fuzzy
2331
2333
msgid "HostId cannot be updated."
2332
2334
msgstr "id不能是None"
2333
2335
 
2334
 
#: nova/api/openstack/compute/servers.py:977
2335
 
#: nova/api/openstack/compute/servers.py:997
 
2336
#: nova/api/openstack/compute/servers.py:999
 
2337
#: nova/api/openstack/compute/servers.py:1019
2336
2338
msgid "Instance has not been resized."
2337
2339
msgstr "实例还没有调整大小。"
2338
2340
 
2339
 
#: nova/api/openstack/compute/servers.py:983
 
2341
#: nova/api/openstack/compute/servers.py:1005
2340
2342
#, python-format
2341
2343
msgid "Error in confirm-resize %s"
2342
2344
msgstr "confirm-resize中的错误 %s"
2343
2345
 
2344
 
#: nova/api/openstack/compute/servers.py:1003
 
2346
#: nova/api/openstack/compute/servers.py:1025
2345
2347
#, python-format
2346
2348
msgid "Error in revert-resize %s"
2347
2349
msgstr "revert-resize中的错误 %s"
2348
2350
 
2349
 
#: nova/api/openstack/compute/servers.py:1016
 
2351
#: nova/api/openstack/compute/servers.py:1038
2350
2352
msgid "Argument 'type' for reboot is not HARD or SOFT"
2351
2353
msgstr "重启的参数'type'既不是HARD也不是SOFT"
2352
2354
 
2353
 
#: nova/api/openstack/compute/servers.py:1020
 
2355
#: nova/api/openstack/compute/servers.py:1042
2354
2356
msgid "Missing argument 'type' for reboot"
2355
2357
msgstr "缺少重启的参数'type'"
2356
2358
 
2357
 
#: nova/api/openstack/compute/servers.py:1033
 
2359
#: nova/api/openstack/compute/servers.py:1055
2358
2360
#, python-format
2359
2361
msgid "Error in reboot %s"
2360
2362
msgstr "重启中错误 %s"
2361
2363
 
2362
 
#: nova/api/openstack/compute/servers.py:1045
 
2364
#: nova/api/openstack/compute/servers.py:1067
2363
2365
msgid "Unable to locate requested flavor."
2364
2366
msgstr "无法找到请求的类型。"
2365
2367
 
2366
 
#: nova/api/openstack/compute/servers.py:1048
 
2368
#: nova/api/openstack/compute/servers.py:1070
2367
2369
#, fuzzy
2368
2370
msgid "Resize requires a flavor change."
2369
2371
msgstr "调整大小需要尺寸的改变。"
2370
2372
 
2371
 
#: nova/api/openstack/compute/servers.py:1072
 
2373
#: nova/api/openstack/compute/servers.py:1094
2372
2374
msgid "Missing imageRef attribute"
2373
2375
msgstr "缺少属性imageRef"
2374
2376
 
2375
 
#: nova/api/openstack/compute/servers.py:1081
 
2377
#: nova/api/openstack/compute/servers.py:1103
2376
2378
#: nova/api/openstack/volume/volumes.py:263
2377
2379
#: nova/api/openstack/volume/volumes.py:267
2378
2380
msgid "Invalid imageRef provided."
2379
2381
msgstr "提供了无效的imageRef。"
2380
2382
 
2381
 
#: nova/api/openstack/compute/servers.py:1090
 
2383
#: nova/api/openstack/compute/servers.py:1112
2382
2384
msgid "Missing flavorRef attribute"
2383
2385
msgstr "缺少属性flavorRef"
2384
2386
 
2385
 
#: nova/api/openstack/compute/servers.py:1103
 
2387
#: nova/api/openstack/compute/servers.py:1125
2386
2388
msgid "No adminPass was specified"
2387
2389
msgstr "没有确定adminPass"
2388
2390
 
2389
 
#: nova/api/openstack/compute/servers.py:1107
2390
 
#: nova/api/openstack/compute/servers.py:1307
 
2391
#: nova/api/openstack/compute/servers.py:1129
 
2392
#: nova/api/openstack/compute/servers.py:1331
2391
2393
msgid "Invalid adminPass"
2392
2394
msgstr "无效的adminPass"
2393
2395
 
2394
 
#: nova/api/openstack/compute/servers.py:1118
 
2396
#: nova/api/openstack/compute/servers.py:1140
2395
2397
msgid "Unable to parse metadata key/value pairs."
2396
2398
msgstr "无法解析元数据键/值对"
2397
2399
 
2398
 
#: nova/api/openstack/compute/servers.py:1131
 
2400
#: nova/api/openstack/compute/servers.py:1153
2399
2401
msgid "Resize request has invalid 'flavorRef' attribute."
2400
2402
msgstr "调整大小请求中的属性'flavorRef'无效。"
2401
2403
 
2402
 
#: nova/api/openstack/compute/servers.py:1134
 
2404
#: nova/api/openstack/compute/servers.py:1156
2403
2405
msgid "Resize requests require 'flavorRef' attribute."
2404
2406
msgstr "调整大小请求要求有属性'flavorRef'。"
2405
2407
 
2406
 
#: nova/api/openstack/compute/servers.py:1152
 
2408
#: nova/api/openstack/compute/servers.py:1174
2407
2409
#: nova/api/openstack/compute/contrib/aggregates.py:142
2408
2410
#: nova/api/openstack/compute/contrib/keypairs.py:78
2409
2411
#: nova/api/openstack/compute/contrib/networks.py:75
2411
2413
msgid "Invalid request body"
2412
2414
msgstr "无效的请求主体"
2413
2415
 
2414
 
#: nova/api/openstack/compute/servers.py:1157
 
2416
#: nova/api/openstack/compute/servers.py:1179
2415
2417
msgid "Could not parse imageRef from request."
2416
2418
msgstr "无法解析请求中的imageRef。"
2417
2419
 
2418
 
#: nova/api/openstack/compute/servers.py:1217
 
2420
#: nova/api/openstack/compute/servers.py:1241
2419
2421
msgid "Cannot find image for rebuild"
2420
2422
msgstr "无法找到用来重新创建的镜像"
2421
2423
 
2422
 
#: nova/api/openstack/compute/servers.py:1250
 
2424
#: nova/api/openstack/compute/servers.py:1274
2423
2425
msgid "createImage entity requires name attribute"
2424
2426
msgstr "实体createImage需要属性name"
2425
2427
 
2426
 
#: nova/api/openstack/compute/servers.py:1334
 
2428
#: nova/api/openstack/compute/servers.py:1358
2427
2429
#, python-format
2428
2430
msgid "Removing options '%(unk_opt_str)s' from query"
2429
2431
msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'"
2569
2571
msgid "Only root certificate can be retrieved."
2570
2572
msgstr "只有根证书能被获取。"
2571
2573
 
2572
 
#: nova/api/openstack/compute/contrib/cloudpipe.py:142
 
2574
#: nova/api/openstack/compute/contrib/cloudpipe.py:149
2573
2575
msgid ""
2574
2576
"Unable to claim IP for VPN instances, ensure it isn't running, and try "
2575
2577
"again in a few minutes"
2618
2620
msgid "Floating ip is not associated"
2619
2621
msgstr "浮动ip %(address)s 没有被关联。"
2620
2622
 
2621
 
#: nova/api/openstack/compute/contrib/floating_ips.py:175
 
2623
#: nova/api/openstack/compute/contrib/floating_ips.py:151
 
2624
#: nova/api/openstack/compute/contrib/floating_ips.py:199
 
2625
#, fuzzy, python-format
 
2626
msgid "Floating ip not found for id %s"
 
2627
msgstr "找不到适合id %(id)s 的浮动IP。"
 
2628
 
 
2629
#: nova/api/openstack/compute/contrib/floating_ips.py:184
2622
2630
#, python-format
2623
2631
msgid "No more floating ips in pool %s."
2624
2632
msgstr "池 %s 中已经没有浮动ip。"
2625
2633
 
2626
 
#: nova/api/openstack/compute/contrib/floating_ips.py:177
 
2634
#: nova/api/openstack/compute/contrib/floating_ips.py:186
2627
2635
msgid "No more floating ips available."
2628
2636
msgstr "没有更多的浮动ip。"
2629
2637
 
2630
 
#: nova/api/openstack/compute/contrib/floating_ips.py:221
2631
 
#: nova/api/openstack/compute/contrib/floating_ips.py:273
2632
 
#: nova/api/openstack/compute/contrib/security_groups.py:416
 
2638
#: nova/api/openstack/compute/contrib/floating_ips.py:234
 
2639
#: nova/api/openstack/compute/contrib/floating_ips.py:290
 
2640
#: nova/api/openstack/compute/contrib/security_groups.py:417
2633
2641
msgid "Missing parameter dict"
2634
2642
msgstr "缺少参数 dict"
2635
2643
 
2636
 
#: nova/api/openstack/compute/contrib/floating_ips.py:224
2637
 
#: nova/api/openstack/compute/contrib/floating_ips.py:276
 
2644
#: nova/api/openstack/compute/contrib/floating_ips.py:237
 
2645
#: nova/api/openstack/compute/contrib/floating_ips.py:293
2638
2646
msgid "Address not specified"
2639
2647
msgstr "地址没有指定"
2640
2648
 
2641
 
#: nova/api/openstack/compute/contrib/floating_ips.py:231
 
2649
#: nova/api/openstack/compute/contrib/floating_ips.py:244
2642
2650
#, fuzzy
2643
2651
msgid "No nw_info cache associated with instance"
2644
2652
msgstr "没有固定ip与实例关联"
2645
2653
 
2646
 
#: nova/api/openstack/compute/contrib/floating_ips.py:236
 
2654
#: nova/api/openstack/compute/contrib/floating_ips.py:249
2647
2655
msgid "No fixed ips associated to instance"
2648
2656
msgstr "没有固定ip与实例关联"
2649
2657
 
2650
 
#: nova/api/openstack/compute/contrib/floating_ips.py:252
 
2658
#: nova/api/openstack/compute/contrib/floating_ips.py:265
2651
2659
#, fuzzy
2652
2660
msgid "floating ip is already associated"
2653
2661
msgstr "浮动ip %(address)s 已被关联。"
2654
2662
 
2655
 
#: nova/api/openstack/compute/contrib/floating_ips.py:255
 
2663
#: nova/api/openstack/compute/contrib/floating_ips.py:268
2656
2664
msgid "l3driver call to add floating ip failed"
2657
2665
msgstr ""
2658
2666
 
2659
 
#: nova/api/openstack/compute/contrib/floating_ips.py:258
 
2667
#: nova/api/openstack/compute/contrib/floating_ips.py:272
 
2668
#: nova/api/openstack/compute/contrib/floating_ips.py:301
 
2669
#, fuzzy
 
2670
msgid "floating ip not found"
 
2671
msgstr "没有找到floating_ip"
 
2672
 
 
2673
#: nova/api/openstack/compute/contrib/floating_ips.py:275
2660
2674
msgid "Error. Unable to associate floating ip"
2661
2675
msgstr ""
2662
2676
 
2794
2808
msgid "Malformed scheduler_hints attribute"
2795
2809
msgstr "错误格式的 scheduler_hints 属性"
2796
2810
 
2797
 
#: nova/api/openstack/compute/contrib/security_groups.py:223
 
2811
#: nova/api/openstack/compute/contrib/security_groups.py:224
2798
2812
msgid "Security group id should be integer"
2799
2813
msgstr "安全组id应该是整数"
2800
2814
 
2801
 
#: nova/api/openstack/compute/contrib/security_groups.py:332
 
2815
#: nova/api/openstack/compute/contrib/security_groups.py:333
2802
2816
msgid "Not enough parameters to build a valid rule."
2803
2817
msgstr "参数不够创建有效规则。"
2804
2818
 
2805
 
#: nova/api/openstack/compute/contrib/security_groups.py:338
 
2819
#: nova/api/openstack/compute/contrib/security_groups.py:339
2806
2820
#, python-format
2807
2821
msgid "This rule already exists in group %s"
2808
2822
msgstr "这条规则已经存在于组%s 中"
2809
2823
 
2810
 
#: nova/api/openstack/compute/contrib/security_groups.py:419
 
2824
#: nova/api/openstack/compute/contrib/security_groups.py:420
2811
2825
msgid "Security group not specified"
2812
2826
msgstr "没有指定安全组"
2813
2827
 
2814
 
#: nova/api/openstack/compute/contrib/security_groups.py:423
 
2828
#: nova/api/openstack/compute/contrib/security_groups.py:424
2815
2829
msgid "Security group name cannot be empty"
2816
2830
msgstr "安全组名称不能是空"
2817
2831
 
2870
2884
msgid "Instance has had its instance_type removed from the DB"
2871
2885
msgstr ""
2872
2886
 
2873
 
#: nova/api/openstack/volume/volumes.py:312
 
2887
#: nova/api/openstack/volume/volumes.py:277
 
2888
#, fuzzy
 
2889
msgid "Invalid request body. 'volume' not found"
 
2890
msgstr "无效的请求主体"
 
2891
 
 
2892
#: nova/api/openstack/volume/volumes.py:307
 
2893
#, fuzzy
 
2894
msgid "Invalid request body. 'size' not found"
 
2895
msgstr "无效的请求主体"
 
2896
 
 
2897
#: nova/api/openstack/volume/volumes.py:317
2874
2898
msgid "Snapshot and image cannot be specified together."
2875
2899
msgstr ""
2876
2900
 
2877
 
#: nova/api/openstack/volume/volumes.py:356
 
2901
#: nova/api/openstack/volume/volumes.py:361
2878
2902
#, fuzzy, python-format
2879
2903
msgid "Removing options '%(bad_options)s' from query"
2880
2904
msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'"
2888
2912
msgid "No image_name was specified in request."
2889
2913
msgstr ""
2890
2914
 
2891
 
#: nova/cloudpipe/pipelib.py:43
 
2915
#: nova/cloudpipe/pipelib.py:44
2892
2916
#, fuzzy
2893
2917
msgid "Instance type for vpn instances"
2894
2918
msgstr "无效的实例类型 %(instance_type)s。"
2895
2919
 
2896
 
#: nova/cloudpipe/pipelib.py:46
 
2920
#: nova/cloudpipe/pipelib.py:47
2897
2921
msgid "Template for cloudpipe instance boot script"
2898
2922
msgstr "cloudpipe实例的启动脚本模板"
2899
2923
 
2900
 
#: nova/cloudpipe/pipelib.py:49
 
2924
#: nova/cloudpipe/pipelib.py:50
2901
2925
msgid "Network to push into openvpn config"
2902
2926
msgstr "网络地址已存入openvpn配置"
2903
2927
 
2904
 
#: nova/cloudpipe/pipelib.py:52
 
2928
#: nova/cloudpipe/pipelib.py:53
2905
2929
msgid "Netmask to push into openvpn config"
2906
2930
msgstr "子网掩码已存入openvpn配置"
2907
2931
 
2908
 
#: nova/cloudpipe/pipelib.py:104
 
2932
#: nova/cloudpipe/pipelib.py:106
2909
2933
#, python-format
2910
2934
msgid "Launching VPN for %s"
2911
2935
msgstr "启动VPN %s"
2961
2985
msgid "Metadata property value greater than 255 characters"
2962
2986
msgstr "安全组 %s 不能比255个字符更长。"
2963
2987
 
2964
 
#: nova/compute/api.py:490
 
2988
#: nova/compute/api.py:498
2965
2989
#, python-format
2966
2990
msgid "Going to run %s instances..."
2967
2991
msgstr "准备运行 %s 个实例"
2968
2992
 
2969
 
#: nova/compute/api.py:563
 
2993
#: nova/compute/api.py:569
2970
2994
#, python-format
2971
2995
msgid "bdm %s"
2972
2996
msgstr "bdm %s"
2973
2997
 
2974
 
#: nova/compute/api.py:590
 
2998
#: nova/compute/api.py:596
2975
2999
#, python-format
2976
3000
msgid "block_device_mapping %s"
2977
3001
msgstr "block_device_mapping %s"
2978
3002
 
2979
 
#: nova/compute/api.py:822
 
3003
#: nova/compute/api.py:828
2980
3004
#, fuzzy
2981
3005
msgid "Going to try to soft delete instance"
2982
3006
msgstr "准备尝试软删除实例 %s"
2983
3007
 
2984
 
#: nova/compute/api.py:839
 
3008
#: nova/compute/api.py:845
2985
3009
#, fuzzy
2986
3010
msgid "No host for instance, deleting immediately"
2987
3011
msgstr "没有托管实例 %s,立刻删除"
2988
3012
 
2989
 
#: nova/compute/api.py:916
 
3013
#: nova/compute/api.py:929
2990
3014
#, fuzzy
2991
3015
msgid "host for instance is down, deleting from database"
2992
3016
msgstr "没有托管实例 %s,立刻删除"
2993
3017
 
2994
 
#: nova/compute/api.py:937
 
3018
#: nova/compute/api.py:950
2995
3019
#, fuzzy
2996
3020
msgid "Going to try to terminate instance"
2997
3021
msgstr "准备尝试终止实例 %s"
2998
3022
 
2999
 
#: nova/compute/api.py:977
 
3023
#: nova/compute/api.py:990
3000
3024
#, fuzzy
3001
3025
msgid "Going to try to stop instance"
3002
3026
msgstr "准备尝试停止实例 %s"
3003
3027
 
3004
 
#: nova/compute/api.py:991
 
3028
#: nova/compute/api.py:1004
3005
3029
#, fuzzy
3006
3030
msgid "Going to try to start instance"
3007
3031
msgstr "准备尝试启动实例 %s"
3008
3032
 
3009
 
#: nova/compute/api.py:1055 nova/volume/api.py:264
 
3033
#: nova/compute/api.py:1068 nova/volume/api.py:264
3010
3034
#: nova/volume/volume_types.py:64
3011
3035
#, python-format
3012
3036
msgid "Searching by: %s"
3013
3037
msgstr "搜索条件: %s"
3014
3038
 
3015
 
#: nova/compute/api.py:1190
 
3039
#: nova/compute/api.py:1203
3016
3040
#, python-format
3017
3041
msgid "Image type not recognized %s"
3018
3042
msgstr "无法识别镜像类型 %s"
3019
3043
 
3020
 
#: nova/compute/api.py:1277
 
3044
#: nova/compute/api.py:1312
3021
3045
#, fuzzy, python-format
3022
3046
msgid "snapshot for %s"
3023
3047
msgstr "开始为虚拟机 %s 快照"
3024
3048
 
3025
 
#: nova/compute/api.py:1568
 
3049
#: nova/compute/api.py:1634
3026
3050
msgid "flavor_id is None. Assuming migration."
3027
3051
msgstr "flavor_id为空。假定在迁移。"
3028
3052
 
3029
 
#: nova/compute/api.py:1577
 
3053
#: nova/compute/api.py:1643
3030
3054
#, python-format
3031
3055
msgid ""
3032
3056
"Old instance type %(current_instance_type_name)s,  new instance type "
3033
3057
"%(new_instance_type_name)s"
3034
3058
msgstr "旧的实例类型 %(current_instance_type_name)s,新的实例类型 %(new_instance_type_name)s"
3035
3059
 
3036
 
#: nova/compute/api.py:1619
 
3060
#: nova/compute/api.py:1685
3037
3061
#, fuzzy, python-format
3038
3062
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s"
3039
3063
msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例"
3040
3064
 
3041
 
#: nova/compute/api.py:1791
 
3065
#: nova/compute/api.py:1857
3042
3066
msgid "Locking"
3043
3067
msgstr ""
3044
3068
 
3045
 
#: nova/compute/api.py:1799
 
3069
#: nova/compute/api.py:1865
3046
3070
msgid "Unlocking"
3047
3071
msgstr ""
3048
3072
 
3049
 
#: nova/compute/api.py:1867
 
3073
#: nova/compute/api.py:1933
3050
3074
msgid "Volume must be attached in order to detach."
3051
3075
msgstr ""
3052
3076
 
3053
 
#: nova/compute/api.py:1952
 
3077
#: nova/compute/api.py:2018
3054
3078
#, fuzzy, python-format
3055
3079
msgid "Going to try to live migrate instance to %s"
3056
3080
msgstr "准备尝试终止实例 %s"
3057
3081
 
3058
 
#: nova/compute/api.py:2101
 
3082
#: nova/compute/api.py:2167
3059
3083
msgid "Keypair name contains unsafe characters"
3060
3084
msgstr ""
3061
3085
 
3062
 
#: nova/compute/api.py:2105
 
3086
#: nova/compute/api.py:2171
3063
3087
msgid "Keypair name must be between 1 and 255 characters long"
3064
3088
msgstr "密钥对名称长度必须在1到255个字符之间"
3065
3089
 
3066
 
#: nova/compute/api.py:2206
 
3090
#: nova/compute/api.py:2272
3067
3091
#, python-format
3068
3092
msgid "Security group %s is not a string or unicode"
3069
3093
msgstr "安全组 %s 既不是字符串也不是unicode"
3070
3094
 
3071
 
#: nova/compute/api.py:2209
 
3095
#: nova/compute/api.py:2275
3072
3096
#, python-format
3073
3097
msgid "Security group %s cannot be empty."
3074
3098
msgstr "安全组 %s 不能为空。"
3075
3099
 
3076
 
#: nova/compute/api.py:2217
 
3100
#: nova/compute/api.py:2283
3077
3101
#, fuzzy, python-format
3078
3102
msgid ""
3079
3103
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
3080
3104
"limited to '%(allowed)'."
3081
3105
msgstr "参数GroupName的值 (%s) 无效。长度超过了上限255。"
3082
3106
 
3083
 
#: nova/compute/api.py:2223
 
3107
#: nova/compute/api.py:2289
3084
3108
#, python-format
3085
3109
msgid "Security group %s should not be greater than 255 characters."
3086
3110
msgstr "安全组 %s 不能比255个字符更长。"
3087
3111
 
3088
 
#: nova/compute/api.py:2243
 
3112
#: nova/compute/api.py:2309
3089
3113
msgid "Quota exceeded, too many security groups."
3090
3114
msgstr ""
3091
3115
 
3092
 
#: nova/compute/api.py:2246
 
3116
#: nova/compute/api.py:2312
3093
3117
#, python-format
3094
3118
msgid "Create Security Group %s"
3095
3119
msgstr "创建安全组 %s"
3096
3120
 
3097
 
#: nova/compute/api.py:2253
 
3121
#: nova/compute/api.py:2319
3098
3122
#, python-format
3099
3123
msgid "Security group %s already exists"
3100
3124
msgstr "安全组 %s 已经存在"
3101
3125
 
3102
 
#: nova/compute/api.py:2318
 
3126
#: nova/compute/api.py:2384
3103
3127
#, fuzzy
3104
3128
msgid "Security group is still in use"
3105
3129
msgstr "安全组id应该是整数"
3106
3130
 
3107
 
#: nova/compute/api.py:2326
 
3131
#: nova/compute/api.py:2392
3108
3132
msgid "Failed to update usages deallocating security group"
3109
3133
msgstr ""
3110
3134
 
3111
 
#: nova/compute/api.py:2329
 
3135
#: nova/compute/api.py:2395
3112
3136
#, python-format
3113
3137
msgid "Delete security group %s"
3114
3138
msgstr "删除安全组 %s"
3115
3139
 
3116
 
#: nova/compute/api.py:2586
 
3140
#: nova/compute/api.py:2652
3117
3141
#, python-format
3118
3142
msgid "Rule (%s) not found"
3119
3143
msgstr "没有找到规则 (%s)"
3120
3144
 
3121
 
#: nova/compute/api.py:2595
 
3145
#: nova/compute/api.py:2661
3122
3146
#, fuzzy
3123
3147
msgid "Quota exceeded, too many security group rules."
3124
3148
msgstr "添加安全组规则:%r"
3125
3149
 
3126
 
#: nova/compute/api.py:2598
 
3150
#: nova/compute/api.py:2664
3127
3151
#, python-format
3128
3152
msgid "Authorize security group ingress %s"
3129
3153
msgstr "授权 %s 安全组入口权限"
3130
3154
 
3131
 
#: nova/compute/api.py:2609
 
3155
#: nova/compute/api.py:2675
3132
3156
#, python-format
3133
3157
msgid "Revoke security group ingress %s"
3134
3158
msgstr "撤销 %s 安全组入口权限"
3135
3159
 
3136
 
#: nova/compute/instance_types.py:61
 
3160
#: nova/compute/instance_types.py:63
3137
3161
msgid "names can only contain [a-zA-Z0-9_.- ]"
3138
3162
msgstr ""
3139
3163
 
3140
 
#: nova/compute/instance_types.py:70 nova/compute/instance_types.py:78
 
3164
#: nova/compute/instance_types.py:72 nova/compute/instance_types.py:80
3141
3165
msgid "create arguments must be positive integers"
3142
3166
msgstr "创建参数必须是正整数"
3143
3167
 
3144
 
#: nova/compute/instance_types.py:92 nova/volume/volume_types.py:41
 
3168
#: nova/compute/instance_types.py:94 nova/volume/volume_types.py:41
3145
3169
#, python-format
3146
3170
msgid "DB error: %s"
3147
3171
msgstr "数据库错误:%s"
3148
3172
 
3149
 
#: nova/compute/instance_types.py:102
 
3173
#: nova/compute/instance_types.py:104
3150
3174
#, python-format
3151
3175
msgid "Instance type %s not found for deletion"
3152
3176
msgstr "未找到要删除的实例类型 %s"
3155
3179
msgid "Possibly task preempted."
3156
3180
msgstr ""
3157
3181
 
3158
 
#: nova/compute/manager.py:223
 
3182
#: nova/compute/manager.py:230
 
3183
msgid "Compute driver option required, but not specified"
 
3184
msgstr ""
 
3185
 
 
3186
#: nova/compute/manager.py:233
3159
3187
#, fuzzy, python-format
3160
3188
msgid "Loading compute driver '%s'"
3161
3189
msgstr "LoggingVolumeDriver: %s"
3162
3190
 
3163
 
#: nova/compute/manager.py:229
 
3191
#: nova/compute/manager.py:239
3164
3192
#, python-format
3165
3193
msgid "Unable to load the virtualization driver: %s"
3166
3194
msgstr "无法加载虚拟驱动:%s"
3167
3195
 
3168
 
#: nova/compute/manager.py:264
 
3196
#: nova/compute/manager.py:274
3169
3197
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
3170
3198
msgstr ""
3171
3199
 
3172
 
#: nova/compute/manager.py:292
 
3200
#: nova/compute/manager.py:302
3173
3201
#, python-format
3174
3202
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
3175
3203
msgstr "当前状态是 %(drv_state)s,数据库状态是 %(db_state)s。"
3176
3204
 
3177
 
#: nova/compute/manager.py:306
 
3205
#: nova/compute/manager.py:316
3178
3206
msgid "Rebooting instance after nova-compute restart."
3179
3207
msgstr "nova-compute重启后,实例正在重启。"
3180
3208
 
3181
 
#: nova/compute/manager.py:320
 
3209
#: nova/compute/manager.py:330
3182
3210
#, fuzzy
3183
3211
msgid "Hypervisor driver does not support resume guests"
3184
3212
msgstr "虚拟机管理程序驱动不支持防火墙规则"
3185
3213
 
3186
 
#: nova/compute/manager.py:330
 
3214
#: nova/compute/manager.py:340
3187
3215
msgid "Hypervisor driver does not support firewall rules"
3188
3216
msgstr "虚拟机管理程序驱动不支持防火墙规则"
3189
3217
 
3190
 
#: nova/compute/manager.py:339
 
3218
#: nova/compute/manager.py:352
3191
3219
msgid "Checking state"
3192
3220
msgstr "正在检查状态"
3193
3221
 
3194
 
#: nova/compute/manager.py:412
 
3222
#: nova/compute/manager.py:425
3195
3223
#, python-format
3196
3224
msgid "Setting up bdm %s"
3197
3225
msgstr "正在设置 bdm %s"
3198
3226
 
3199
 
#: nova/compute/manager.py:534
 
3227
#: nova/compute/manager.py:518
 
3228
#, fuzzy
 
3229
msgid "Failed to dealloc network for deleted instance"
 
3230
msgstr "释放实例的网络"
 
3231
 
 
3232
#: nova/compute/manager.py:550
3200
3233
#, fuzzy, python-format
3201
3234
msgid "Build error: %s"
3202
3235
msgstr "数据库错误:%s"
3203
3236
 
3204
 
#: nova/compute/manager.py:551
 
3237
#: nova/compute/manager.py:567
3205
3238
msgid "Error trying to reschedule"
3206
3239
msgstr ""
3207
3240
 
3208
 
#: nova/compute/manager.py:568
 
3241
#: nova/compute/manager.py:584
3209
3242
msgid "Retry info not present, will not reschedule"
3210
3243
msgstr ""
3211
3244
 
3212
 
#: nova/compute/manager.py:573
 
3245
#: nova/compute/manager.py:589
3213
3246
msgid "No request spec, will not reschedule"
3214
3247
msgstr ""
3215
3248
 
3216
 
#: nova/compute/manager.py:579
 
3249
#: nova/compute/manager.py:595
3217
3250
#, python-format
3218
3251
msgid "Re-scheduling instance: attempt %d"
3219
3252
msgstr ""
3220
3253
 
3221
 
#: nova/compute/manager.py:604
 
3254
#: nova/compute/manager.py:620
3222
3255
msgid "Instance build timed out. Set to error state."
3223
3256
msgstr ""
3224
3257
 
3225
 
#: nova/compute/manager.py:635
 
3258
#: nova/compute/manager.py:651
3226
3259
msgid "Instance has already been created"
3227
3260
msgstr "实例已经创建"
3228
3261
 
3229
 
#: nova/compute/manager.py:678
 
3262
#: nova/compute/manager.py:694
3230
3263
#, python-format
3231
3264
msgid ""
3232
3265
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
3235
3268
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
3236
3269
"allowed_size_bytes=%(allowed_size_bytes)d"
3237
3270
 
3238
 
#: nova/compute/manager.py:684
 
3271
#: nova/compute/manager.py:700
3239
3272
#, python-format
3240
3273
msgid ""
3241
3274
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
3244
3277
"镜像 '%(image_id)s'  的大小为 %(size_bytes)d ,超过实例类型 instance_type 所允许的大小 "
3245
3278
"%(allowed_size_bytes)d"
3246
3279
 
3247
 
#: nova/compute/manager.py:694
 
3280
#: nova/compute/manager.py:710
3248
3281
msgid "Starting instance..."
3249
3282
msgstr "正在启动虚拟机"
3250
3283
 
3251
 
#: nova/compute/manager.py:715
 
3284
#: nova/compute/manager.py:731
3252
3285
msgid "Instance failed network setup"
3253
3286
msgstr "实例网络设置失败"
3254
3287
 
3255
 
#: nova/compute/manager.py:719
 
3288
#: nova/compute/manager.py:735
3256
3289
#, python-format
3257
3290
msgid "Instance network_info: |%s|"
3258
3291
msgstr "实例的network_info:|%s|"
3259
3292
 
3260
 
#: nova/compute/manager.py:732
 
3293
#: nova/compute/manager.py:748
3261
3294
msgid "Instance failed block device setup"
3262
3295
msgstr "实例块设备设置失败"
3263
3296
 
3264
 
#: nova/compute/manager.py:750
 
3297
#: nova/compute/manager.py:766
3265
3298
msgid "Instance failed to spawn"
3266
3299
msgstr "实例生产失败"
3267
3300
 
3268
 
#: nova/compute/manager.py:774
 
3301
#: nova/compute/manager.py:790
3269
3302
msgid "Deallocating network for instance"
3270
3303
msgstr "释放实例的网络"
3271
3304
 
3272
 
#: nova/compute/manager.py:834
 
3305
#: nova/compute/manager.py:862
3273
3306
#, python-format
3274
3307
msgid "%(action_str)s instance"
3275
3308
msgstr "%(action_str)s 实例"
3276
3309
 
3277
 
#: nova/compute/manager.py:865
 
3310
#: nova/compute/manager.py:893
3278
3311
#, python-format
3279
3312
msgid "Ignoring DiskNotFound: %s"
3280
3313
msgstr "忽略异常 DiskNotFound: %s"
3281
3314
 
3282
 
#: nova/compute/manager.py:868
 
3315
#: nova/compute/manager.py:896
3283
3316
#, fuzzy, python-format
3284
3317
msgid "Ignoring VolumeNotFound: %s"
3285
3318
msgstr "忽略异常 DiskNotFound: %s"
3286
3319
 
3287
 
#: nova/compute/manager.py:877
 
3320
#: nova/compute/manager.py:903
3288
3321
#, python-format
3289
3322
msgid "terminating bdm %s"
3290
3323
msgstr "终止bdm %s"
3291
3324
 
3292
 
#: nova/compute/manager.py:901
 
3325
#: nova/compute/manager.py:927
3293
3326
#, python-format
3294
3327
msgid "Ignoring volume cleanup failure due to %s"
3295
3328
msgstr ""
3296
3329
 
3297
 
#: nova/compute/manager.py:933 nova/compute/manager.py:1683
3298
 
#: nova/compute/manager.py:2814
 
3330
#: nova/compute/manager.py:967 nova/compute/manager.py:1808
 
3331
#: nova/compute/manager.py:2993
3299
3332
#, python-format
3300
3333
msgid "%s. Setting instance vm_state to ERROR"
3301
3334
msgstr "%s。把实例的 vm_state设置为ERROR"
3302
3335
 
3303
 
#: nova/compute/manager.py:1015
 
3336
#: nova/compute/manager.py:1049
3304
3337
#, fuzzy
3305
3338
msgid "Rebuilding instance"
3306
3339
msgstr "正在重新创建实例 %s"
3307
3340
 
3308
 
#: nova/compute/manager.py:1091
 
3341
#: nova/compute/manager.py:1128
3309
3342
#, fuzzy
3310
3343
msgid "Rebooting instance"
3311
3344
msgstr "正在重启虚拟机 %s"
3312
3345
 
3313
 
#: nova/compute/manager.py:1103
 
3346
#: nova/compute/manager.py:1152
3314
3347
#, fuzzy, python-format
3315
3348
msgid ""
3316
3349
"trying to reboot a non-running instance: (state: %(state)s expected: "
3317
3350
"%(running)s)"
3318
3351
msgstr "试图重启一个没有运行的实例:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)"
3319
3352
 
3320
 
#: nova/compute/manager.py:1117
 
3353
#: nova/compute/manager.py:1161
3321
3354
#, fuzzy, python-format
3322
3355
msgid "Cannot reboot instance: %(exc)s"
3323
3356
msgstr "无法重新创建实例 [%(instance_uuid)s]: %(exc)s"
3324
3357
 
3325
 
#: nova/compute/manager.py:1154
 
3358
#: nova/compute/manager.py:1198
3326
3359
#, fuzzy
3327
3360
msgid "instance snapshotting"
3328
3361
msgstr "实例 %s: 快照中"
3329
3362
 
3330
 
#: nova/compute/manager.py:1160
 
3363
#: nova/compute/manager.py:1204
3331
3364
#, fuzzy, python-format
3332
3365
msgid ""
3333
3366
"trying to snapshot a non-running instance: (state: %(state)s expected: "
3334
3367
"%(running)s)"
3335
3368
msgstr "试图为一个没有运行的实例快照:%(instance_uuid)s (状态:%(state)s 预计:%(running)s)"
3336
3369
 
3337
 
#: nova/compute/manager.py:1225
 
3370
#: nova/compute/manager.py:1274
3338
3371
#, python-format
3339
3372
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
3340
3373
msgstr "找到 %(num_images)d 个镜像 (rotation: %(rotation)d)"
3341
3374
 
3342
 
#: nova/compute/manager.py:1231
 
3375
#: nova/compute/manager.py:1280
3343
3376
#, python-format
3344
3377
msgid "Rotating out %d backups"
3345
3378
msgstr "轮换出%d个备份"
3346
3379
 
3347
 
#: nova/compute/manager.py:1236
 
3380
#: nova/compute/manager.py:1285
3348
3381
#, python-format
3349
3382
msgid "Deleting image %s"
3350
3383
msgstr "正在删除镜像 %s"
3351
3384
 
3352
 
#: nova/compute/manager.py:1267
 
3385
#: nova/compute/manager.py:1316
3353
3386
#, python-format
3354
3387
msgid "Failed to set admin password. Instance %s is not running"
3355
3388
msgstr "设置管理员密码失败。实例 %s 没有运行"
3356
3389
 
3357
 
#: nova/compute/manager.py:1274
 
3390
#: nova/compute/manager.py:1323
3358
3391
#, fuzzy
3359
3392
msgid "Root password set"
3360
3393
msgstr "实例 %s:Root密码已设置"
3361
3394
 
3362
 
#: nova/compute/manager.py:1284
 
3395
#: nova/compute/manager.py:1333
3363
3396
msgid "set_admin_password is not implemented by this driver."
3364
3397
msgstr "该驱动不能执行set_admin_password。"
3365
3398
 
3366
 
#: nova/compute/manager.py:1300
 
3399
#: nova/compute/manager.py:1349
3367
3400
#, fuzzy, python-format
3368
3401
msgid "set_admin_password failed: %s"
3369
3402
msgstr "该驱动不能执行set_admin_password。"
3370
3403
 
3371
 
#: nova/compute/manager.py:1308
 
3404
#: nova/compute/manager.py:1357
3372
3405
#, fuzzy
3373
3406
msgid "error setting admin password"
3374
3407
msgstr "设置管理员密码出错"
3375
3408
 
3376
 
#: nova/compute/manager.py:1323
 
3409
#: nova/compute/manager.py:1372
3377
3410
#, fuzzy, python-format
3378
3411
msgid ""
3379
3412
"trying to inject a file into a non-running (state: "
3382
3415
"试图把一个文件注入到没有运行的实例:%(instance_uuid)s (状态: %(current_power_state)s 预计: "
3383
3416
"%(expected_state)s)"
3384
3417
 
3385
 
#: nova/compute/manager.py:1327
 
3418
#: nova/compute/manager.py:1376
3386
3419
#, fuzzy, python-format
3387
3420
msgid "injecting file to %(path)s"
3388
3421
msgstr "注入文件路径:'%s'"
3389
3422
 
3390
 
#: nova/compute/manager.py:1340
 
3423
#: nova/compute/manager.py:1389
3391
3424
msgid "Rescuing"
3392
3425
msgstr ""
3393
3426
 
3394
 
#: nova/compute/manager.py:1367
 
3427
#: nova/compute/manager.py:1416
3395
3428
#, fuzzy
3396
3429
msgid "Unrescuing"
3397
3430
msgstr "实例 %s:取消救援"
3398
3431
 
3399
 
#: nova/compute/manager.py:1388
 
3432
#: nova/compute/manager.py:1437
3400
3433
#, python-format
3401
3434
msgid "Changing instance metadata according to %(diff)r"
3402
3435
msgstr ""
3403
3436
 
3404
 
#: nova/compute/manager.py:1528
 
3437
#: nova/compute/manager.py:1619
3405
3438
msgid "destination same as source!"
3406
3439
msgstr "目标与来源一样。"
3407
3440
 
3408
 
#: nova/compute/manager.py:1546
 
3441
#: nova/compute/manager.py:1637
3409
3442
msgid "Migrating"
3410
3443
msgstr ""
3411
3444
 
3412
 
#: nova/compute/manager.py:1736
 
3445
#: nova/compute/manager.py:1805
 
3446
#, python-format
 
3447
msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s"
 
3448
msgstr ""
 
3449
 
 
3450
#: nova/compute/manager.py:1861
3413
3451
#, fuzzy
3414
3452
msgid "Pausing"
3415
3453
msgstr "正在更新。"
3416
3454
 
3417
 
#: nova/compute/manager.py:1753
 
3455
#: nova/compute/manager.py:1878
3418
3456
msgid "Unpausing"
3419
3457
msgstr ""
3420
3458
 
3421
 
#: nova/compute/manager.py:1791
 
3459
#: nova/compute/manager.py:1916
3422
3460
#, fuzzy
3423
3461
msgid "Retrieving diagnostics"
3424
3462
msgstr "实例 %s :获取诊断"
3425
3463
 
3426
 
#: nova/compute/manager.py:1821
 
3464
#: nova/compute/manager.py:1946
3427
3465
msgid "Resuming"
3428
3466
msgstr ""
3429
3467
 
3430
 
#: nova/compute/manager.py:1837
 
3468
#: nova/compute/manager.py:1962
3431
3469
#, fuzzy
3432
3470
msgid "Reset network"
3433
3471
msgstr "重置网络"
3434
3472
 
3435
 
#: nova/compute/manager.py:1842
 
3473
#: nova/compute/manager.py:1967
3436
3474
#, fuzzy
3437
3475
msgid "Inject network info"
3438
3476
msgstr "实例 %s:注入网络信息"
3439
3477
 
3440
 
#: nova/compute/manager.py:1845
 
3478
#: nova/compute/manager.py:1970
3441
3479
#, python-format
3442
3480
msgid "network_info to inject: |%s|"
3443
3481
msgstr "将注入的network_info:|%s|"
3444
3482
 
3445
 
#: nova/compute/manager.py:1862
 
3483
#: nova/compute/manager.py:1987
3446
3484
#, fuzzy
3447
3485
msgid "Get console output"
3448
3486
msgstr "获取实例 %s 控制台输出"
3449
3487
 
3450
 
#: nova/compute/manager.py:1887
 
3488
#: nova/compute/manager.py:2012
3451
3489
#, fuzzy
3452
3490
msgid "Getting vnc console"
3453
3491
msgstr "实例 %s:正在获得VNC控制台"
3454
3492
 
3455
 
#: nova/compute/manager.py:1915
 
3493
#: nova/compute/manager.py:2040
3456
3494
#, python-format
3457
3495
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
3458
3496
msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动"
3459
3497
 
3460
 
#: nova/compute/manager.py:1957
 
3498
#: nova/compute/manager.py:2083
3461
3499
#, python-format
3462
3500
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
3463
3501
msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s"
3464
3502
 
3465
 
#: nova/compute/manager.py:1966
 
3503
#: nova/compute/manager.py:2092
3466
3504
#, fuzzy, python-format
3467
3505
msgid ""
3468
3506
"Failed to connect to volume %(volume_id)s while attaching at "
3469
3507
"%(mountpoint)s"
3470
3508
msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动"
3471
3509
 
3472
 
#: nova/compute/manager.py:1981
 
3510
#: nova/compute/manager.py:2107
3473
3511
#, fuzzy, python-format
3474
3512
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
3475
3513
msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s"
3476
3514
 
3477
 
#: nova/compute/manager.py:2010
 
3515
#: nova/compute/manager.py:2136
3478
3516
#, python-format
3479
3517
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
3480
3518
msgstr "卷 %(volume_id)s 从挂载点 %(mp)s 分离"
3481
3519
 
3482
 
#: nova/compute/manager.py:2014
 
3520
#: nova/compute/manager.py:2140
3483
3521
#, fuzzy
3484
3522
msgid "Detaching volume from unknown instance"
3485
3523
msgstr "从未知实例%s中分离卷"
3486
3524
 
3487
 
#: nova/compute/manager.py:2027
 
3525
#: nova/compute/manager.py:2153
3488
3526
#, fuzzy, python-format
3489
3527
msgid "Faild to detach volume %(volume_id)s from %(mp)s"
3490
3528
msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s"
3491
3529
 
3492
 
#: nova/compute/manager.py:2120
 
3530
#: nova/compute/manager.py:2246
3493
3531
msgid "Instance has no volume."
3494
3532
msgstr "实例没有卷。"
3495
3533
 
3496
 
#: nova/compute/manager.py:2173
 
3534
#: nova/compute/manager.py:2306
3497
3535
#, python-format
3498
3536
msgid "Pre live migration failed at  %(dest)s"
3499
3537
msgstr "预在线迁移在%(dest)s失败"
3500
3538
 
3501
 
#: nova/compute/manager.py:2199
 
3539
#: nova/compute/manager.py:2332
3502
3540
#, fuzzy
3503
3541
msgid "_post_live_migration() is started.."
3504
3542
msgstr "post_live_migration()已经启动。"
3505
3543
 
3506
 
#: nova/compute/manager.py:2228
 
3544
#: nova/compute/manager.py:2365
3507
3545
msgid "No floating_ip found"
3508
3546
msgstr "没有找到floating_ip"
3509
3547
 
3510
 
#: nova/compute/manager.py:2236
 
3548
#: nova/compute/manager.py:2373
3511
3549
msgid "No floating_ip found."
3512
3550
msgstr "没有找到floating_ip"
3513
3551
 
3514
 
#: nova/compute/manager.py:2238
 
3552
#: nova/compute/manager.py:2375
3515
3553
#, python-format
3516
3554
msgid ""
3517
3555
"Live migration: Unexpected error: cannot inherit floating ip.\n"
3520
3558
"在线迁移:意外的错误:无法继承浮动ip。\n"
3521
3559
"%(e)s"
3522
3560
 
3523
 
#: nova/compute/manager.py:2264
 
3561
#: nova/compute/manager.py:2401
3524
3562
#, python-format
3525
3563
msgid "Migrating instance to %(dest)s finished successfully."
3526
3564
msgstr "把实例迁移到 %(dest)s 成功完成。"
3527
3565
 
3528
 
#: nova/compute/manager.py:2266
 
3566
#: nova/compute/manager.py:2403
3529
3567
msgid ""
3530
3568
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
3531
3569
"with matching name.\" This error can be safely ignored."
3533
3571
"你会看到错误“libvirt: QEMU error: Domain not found: no domain with matching "
3534
3572
"name。”这个错误可以放心的忽略。"
3535
3573
 
3536
 
#: nova/compute/manager.py:2280
 
3574
#: nova/compute/manager.py:2417
3537
3575
#, fuzzy
3538
3576
msgid "Post operation of migration started"
3539
3577
msgstr "迁移后操作启动"
3540
3578
 
3541
 
#: nova/compute/manager.py:2411
 
3579
#: nova/compute/manager.py:2548
3542
3580
msgid "Updated the info_cache for instance"
3543
3581
msgstr ""
3544
3582
 
3545
 
#: nova/compute/manager.py:2437
 
3583
#: nova/compute/manager.py:2574
3546
3584
#, python-format
3547
3585
msgid ""
3548
3586
"Found %(migration_count)d unconfirmed migrations older than "
3549
3587
"%(confirm_window)d seconds"
3550
3588
msgstr "发现 %(migration_count)d 个超过 %(confirm_window)d 秒未经确认的迁移"
3551
3589
 
3552
 
#: nova/compute/manager.py:2442
 
3590
#: nova/compute/manager.py:2579
3553
3591
#, python-format
3554
3592
msgid "Setting migration %(migration_id)s to error: %(reason)s"
3555
3593
msgstr ""
3556
3594
 
3557
 
#: nova/compute/manager.py:2451
 
3595
#: nova/compute/manager.py:2588
3558
3596
#, fuzzy, python-format
3559
3597
msgid ""
3560
3598
"Automatically confirming migration %(migration_id)s for instance "
3561
3599
"%(instance_uuid)s"
3562
3600
msgstr "为实例 %(instance_uuid)s 关闭虚拟机"
3563
3601
 
3564
 
#: nova/compute/manager.py:2458
 
3602
#: nova/compute/manager.py:2595
3565
3603
#, fuzzy, python-format
3566
3604
msgid "Instance %(instance_uuid)s not found"
3567
3605
msgstr "没有找到实例 %(instance_id)s"
3568
3606
 
3569
 
#: nova/compute/manager.py:2462
 
3607
#: nova/compute/manager.py:2599
3570
3608
#, fuzzy
3571
3609
msgid "In ERROR state"
3572
3610
msgstr "节点处于未知的错误状态。"
3573
3611
 
3574
 
#: nova/compute/manager.py:2469
 
3612
#: nova/compute/manager.py:2606
3575
3613
#, python-format
3576
3614
msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None"
3577
3615
msgstr ""
3578
3616
 
3579
 
#: nova/compute/manager.py:2477
 
3617
#: nova/compute/manager.py:2614
3580
3618
#, python-format
3581
3619
msgid "Error auto-confirming resize: %(e)s. Will retry later."
3582
3620
msgstr ""
3583
3621
 
3584
 
#: nova/compute/manager.py:2494
 
3622
#: nova/compute/manager.py:2631
3585
3623
#, python-format
3586
3624
msgid ""
3587
3625
"Running instance usage audit for host %(host)s from %(begin_time)s to "
3588
3626
"%(end_time)s. %(number_instances)s instances."
3589
3627
msgstr ""
3590
3628
 
3591
 
#: nova/compute/manager.py:2512
 
3629
#: nova/compute/manager.py:2649
3592
3630
#, python-format
3593
3631
msgid "Failed to generate usage audit for instance on host %s"
3594
3632
msgstr ""
3595
3633
 
3596
 
#: nova/compute/manager.py:2536
 
3634
#: nova/compute/manager.py:2672
3597
3635
msgid "Updating bandwidth usage cache"
3598
3636
msgstr "更新带宽使用缓存"
3599
3637
 
3600
 
#: nova/compute/manager.py:2562
 
3638
#: nova/compute/manager.py:2737
3601
3639
msgid "Updating host status"
3602
3640
msgstr "更新主机状态"
3603
3641
 
3604
 
#: nova/compute/manager.py:2589
 
3642
#: nova/compute/manager.py:2763
3605
3643
#, python-format
3606
3644
msgid ""
3607
3645
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
3608
3646
"the hypervisor."
3609
3647
msgstr "在数据库中找到 %(num_db_instances)s个实例,在虚拟机管理程序找到 %(num_vm_instances)s 个实例。"
3610
3648
 
3611
 
#: nova/compute/manager.py:2595 nova/compute/manager.py:2633
 
3649
#: nova/compute/manager.py:2769 nova/compute/manager.py:2807
3612
3650
msgid "During sync_power_state the instance has a pending task. Skip."
3613
3651
msgstr ""
3614
3652
 
3615
 
#: nova/compute/manager.py:2620
 
3653
#: nova/compute/manager.py:2794
3616
3654
#, python-format
3617
3655
msgid ""
3618
3656
"During the sync_power process the instance has moved from host %(src)s to"
3619
3657
" host %(dst)s"
3620
3658
msgstr ""
3621
3659
 
3622
 
#: nova/compute/manager.py:2657
 
3660
#: nova/compute/manager.py:2831
3623
3661
msgid "Instance shutdown by itself. Calling the stop API."
3624
3662
msgstr ""
3625
3663
 
3626
 
#: nova/compute/manager.py:2669 nova/compute/manager.py:2680
3627
 
#: nova/compute/manager.py:2694
 
3664
#: nova/compute/manager.py:2843 nova/compute/manager.py:2854
 
3665
#: nova/compute/manager.py:2868
3628
3666
msgid "error during stop() in sync_power_state."
3629
3667
msgstr ""
3630
3668
 
3631
 
#: nova/compute/manager.py:2674
 
3669
#: nova/compute/manager.py:2848
3632
3670
msgid "Instance is paused or suspended unexpectedly. Calling the stop API."
3633
3671
msgstr ""
3634
3672
 
3635
 
#: nova/compute/manager.py:2687
 
3673
#: nova/compute/manager.py:2861
3636
3674
msgid "Instance is not stopped. Calling the stop API."
3637
3675
msgstr ""
3638
3676
 
3639
 
#: nova/compute/manager.py:2703
 
3677
#: nova/compute/manager.py:2877
3640
3678
#, fuzzy
3641
3679
msgid "Instance is not (soft-)deleted."
3642
3680
msgstr "实例未启动"
3643
3681
 
3644
 
#: nova/compute/manager.py:2711
 
3682
#: nova/compute/manager.py:2885
3645
3683
msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
3646
3684
msgstr "FLAGS.reclaim_instance_interval <= 0,跳过..."
3647
3685
 
3648
 
#: nova/compute/manager.py:2722
 
3686
#: nova/compute/manager.py:2898
3649
3687
msgid "Reclaiming deleted instance"
3650
3688
msgstr "回收删除的实例"
3651
3689
 
3652
 
#: nova/compute/manager.py:2768
 
3690
#: nova/compute/manager.py:2947
3653
3691
#, fuzzy, python-format
3654
3692
msgid ""
3655
3693
"Detected instance with name label '%(name)s' which is marked as DELETED "
3656
3694
"but still present on host."
3657
3695
msgstr "检测标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。"
3658
3696
 
3659
 
#: nova/compute/manager.py:2775
 
3697
#: nova/compute/manager.py:2954
3660
3698
#, fuzzy, python-format
3661
3699
msgid ""
3662
3700
"Destroying instance with name label '%(name)s' which is marked as DELETED"
3663
3701
" but still present on host."
3664
3702
msgstr "销毁标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。"
3665
3703
 
3666
 
#: nova/compute/manager.py:2782
 
3704
#: nova/compute/manager.py:2961
3667
3705
#, python-format
3668
3706
msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
3669
3707
msgstr "无法识别的FLAGS.running_deleted_instance_action的取值 '%(action)s'"
3670
3708
 
3671
 
#: nova/compute/resource_tracker.py:173
 
3709
#: nova/compute/resource_tracker.py:151
 
3710
msgid ""
 
3711
"Host field should be not be set on the instance until resources have been"
 
3712
" claimed."
 
3713
msgstr ""
 
3714
 
 
3715
#: nova/compute/resource_tracker.py:168
3672
3716
#, python-format
3673
3717
msgid ""
3674
3718
"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs "
3675
3719
"%(vcpus)d"
3676
3720
msgstr ""
3677
3721
 
3678
 
#: nova/compute/resource_tracker.py:202
 
3722
#: nova/compute/resource_tracker.py:210
3679
3723
#, python-format
3680
3724
msgid ""
3681
3725
"Total memory: %(total_mem)d MB, used: %(used_mem)d MB, free: %(free_mem)d"
3682
3726
" MB"
3683
3727
msgstr ""
3684
3728
 
3685
 
#: nova/compute/resource_tracker.py:211
 
3729
#: nova/compute/resource_tracker.py:219
3686
3730
msgid "Memory limit not specified, defaulting to unlimited"
3687
3731
msgstr ""
3688
3732
 
3689
 
#: nova/compute/resource_tracker.py:217
 
3733
#: nova/compute/resource_tracker.py:225
3690
3734
#, python-format
3691
3735
msgid "Memory limit: %(memory_mb_limit)d MB, free: %(free_ram_mb)d MB"
3692
3736
msgstr ""
3693
3737
 
3694
 
#: nova/compute/resource_tracker.py:224
 
3738
#: nova/compute/resource_tracker.py:232
3695
3739
#, python-format
3696
3740
msgid ""
3697
3741
"Unable to claim resources.  Free memory %(free_ram_mb)d MB < requested "
3698
3742
"memory %(memory_mb)d MB"
3699
3743
msgstr ""
3700
3744
 
3701
 
#: nova/compute/resource_tracker.py:233
 
3745
#: nova/compute/resource_tracker.py:241
3702
3746
#, python-format
3703
3747
msgid ""
3704
3748
"Total disk: %(total_disk)d GB, used: %(used_disk)d GB, free: "
3705
3749
"%(free_disk)d GB"
3706
3750
msgstr ""
3707
3751
 
3708
 
#: nova/compute/resource_tracker.py:242
 
3752
#: nova/compute/resource_tracker.py:250
3709
3753
msgid "Disk limit not specified, defaulting to unlimited"
3710
3754
msgstr ""
3711
3755
 
3712
 
#: nova/compute/resource_tracker.py:248
 
3756
#: nova/compute/resource_tracker.py:256
3713
3757
#, python-format
3714
3758
msgid "Disk limit: %(disk_gb_limit)d GB, free: %(free_disk_gb)d GB"
3715
3759
msgstr ""
3716
3760
 
3717
 
#: nova/compute/resource_tracker.py:254
 
3761
#: nova/compute/resource_tracker.py:262
3718
3762
#, python-format
3719
3763
msgid ""
3720
3764
"Unable to claim resources.  Free disk %(free_disk_gb)d GB < requested "
3721
3765
"disk %(disk_gb)d GB"
3722
3766
msgstr ""
3723
3767
 
3724
 
#: nova/compute/resource_tracker.py:265
 
3768
#: nova/compute/resource_tracker.py:273
3725
3769
#, python-format
3726
3770
msgid "Total VCPUs: %(total_vcpus)d, used: %(used_vcpus)d"
3727
3771
msgstr ""
3728
3772
 
3729
 
#: nova/compute/resource_tracker.py:272
 
3773
#: nova/compute/resource_tracker.py:280
3730
3774
msgid "VCPU limit not specified, defaulting to unlimited"
3731
3775
msgstr ""
3732
3776
 
3733
 
#: nova/compute/resource_tracker.py:276
 
3777
#: nova/compute/resource_tracker.py:284
3734
3778
#, python-format
3735
3779
msgid "CPU limit: %(vcpu_limit)d"
3736
3780
msgstr ""
3737
3781
 
3738
 
#: nova/compute/resource_tracker.py:283
 
3782
#: nova/compute/resource_tracker.py:291
3739
3783
#, python-format
3740
3784
msgid ""
3741
3785
"Unable to claim resources.  Free CPU %(free_vcpus)d < requested CPU "
3742
3786
"%(vcpus)d"
3743
3787
msgstr ""
3744
3788
 
3745
 
#: nova/compute/resource_tracker.py:306
 
3789
#: nova/compute/resource_tracker.py:310
3746
3790
#, python-format
3747
3791
msgid "Finishing claim: %s"
3748
3792
msgstr ""
3749
3793
 
3750
 
#: nova/compute/resource_tracker.py:308
3751
 
#, python-format
3752
 
msgid ""
3753
 
"Can't find claim %s.  It may have been 'finished' twice, or it has "
3754
 
"already timed out."
3755
 
msgstr ""
3756
 
 
3757
3794
#: nova/compute/resource_tracker.py:325
3758
3795
#, fuzzy, python-format
3759
3796
msgid "Aborting claim: %s"
3760
3797
msgstr "实例的network_info:|%s|"
3761
3798
 
3762
 
#: nova/compute/resource_tracker.py:335
3763
 
#, python-format
3764
 
msgid ""
3765
 
"Claim %s not found.  It either timed out or was already explicitly "
3766
 
"finished/aborted"
3767
 
msgstr ""
3768
 
 
3769
 
#: nova/compute/resource_tracker.py:369
 
3799
#: nova/compute/resource_tracker.py:363
3770
3800
msgid ""
3771
3801
"Virt driver does not support 'get_available_resource'  Compute tracking "
3772
3802
"is disabled."
3773
3803
msgstr ""
3774
3804
 
3775
 
#: nova/compute/resource_tracker.py:408
 
3805
#: nova/compute/resource_tracker.py:401
3776
3806
#, python-format
3777
3807
msgid "Compute_service record created for %s "
3778
3808
msgstr "Compute_service记录为 %s 创建 "
3779
3809
 
3780
 
#: nova/compute/resource_tracker.py:413
 
3810
#: nova/compute/resource_tracker.py:406
3781
3811
#, python-format
3782
3812
msgid "Compute_service record updated for %s "
3783
3813
msgstr "Compute_service记录为 %s 更新 "
3784
3814
 
3785
 
#: nova/compute/resource_tracker.py:423
3786
 
#, fuzzy, python-format
3787
 
msgid "Expiring resource claim %s"
3788
 
msgstr "扩展资源:%s"
3789
 
 
3790
 
#: nova/compute/resource_tracker.py:437
 
3815
#: nova/compute/resource_tracker.py:425
3791
3816
#, fuzzy, python-format
3792
3817
msgid "No service record for host %s"
3793
3818
msgstr "计算节点 %s 没有服务"
3794
3819
 
3795
 
#: nova/compute/resource_tracker.py:447
 
3820
#: nova/compute/resource_tracker.py:435
3796
3821
#, python-format
3797
3822
msgid "Hypervisor: free ram (MB): %s"
3798
3823
msgstr ""
3799
3824
 
3800
 
#: nova/compute/resource_tracker.py:448
 
3825
#: nova/compute/resource_tracker.py:436
3801
3826
#, python-format
3802
3827
msgid "Hypervisor: free disk (GB): %s"
3803
3828
msgstr ""
3804
3829
 
3805
 
#: nova/compute/resource_tracker.py:453
 
3830
#: nova/compute/resource_tracker.py:441
3806
3831
#, python-format
3807
3832
msgid "Hypervisor: free VCPUs: %s"
3808
3833
msgstr ""
3809
3834
 
3810
 
#: nova/compute/resource_tracker.py:455
 
3835
#: nova/compute/resource_tracker.py:443
3811
3836
msgid "Hypervisor: VCPU information unavailable"
3812
3837
msgstr ""
3813
3838
 
3814
 
#: nova/compute/resource_tracker.py:462
 
3839
#: nova/compute/resource_tracker.py:450
3815
3840
#, python-format
3816
3841
msgid "Free ram (MB): %s"
3817
3842
msgstr ""
3818
3843
 
3819
 
#: nova/compute/resource_tracker.py:463
 
3844
#: nova/compute/resource_tracker.py:451
3820
3845
#, fuzzy, python-format
3821
3846
msgid "Free disk (GB): %s"
3822
3847
msgstr "创建密钥对 %s"
3823
3848
 
3824
 
#: nova/compute/resource_tracker.py:468
 
3849
#: nova/compute/resource_tracker.py:456
3825
3850
#, python-format
3826
3851
msgid "Free VCPUS: %s"
3827
3852
msgstr ""
3828
3853
 
3829
 
#: nova/compute/resource_tracker.py:470
 
3854
#: nova/compute/resource_tracker.py:458
3830
3855
msgid "Free VCPU information unavailable"
3831
3856
msgstr ""
3832
3857
 
3833
 
#: nova/compute/resource_tracker.py:545
 
3858
#: nova/compute/resource_tracker.py:533
3834
3859
#, python-format
3835
3860
msgid "Missing keys: %s"
3836
3861
msgstr ""
3844
3869
msgid "Unable to find host for Instance %s"
3845
3870
msgstr "无法找到实例 %s 的宿主机"
3846
3871
 
3847
 
#: nova/compute/utils.py:83
 
3872
#: nova/compute/utils.py:87
3848
3873
#, python-format
3849
3874
msgid "Using %(prefix)s instead of %(req_prefix)s"
3850
3875
msgstr ""
3903
3928
msgid "Checking Token: %(token)s, %(token_valid)s)"
3904
3929
msgstr "检查令牌:%(token)s, %(token_valid)s)"
3905
3930
 
3906
 
#: nova/db/sqlalchemy/api.py:57
3907
 
msgid "Use of empty request context is deprecated"
3908
 
msgstr "使用空的请求上下文是不推荐的"
3909
 
 
3910
 
#: nova/db/sqlalchemy/api.py:213
 
3931
#: nova/db/sqlalchemy/api.py:206
3911
3932
#, python-format
3912
3933
msgid "Unrecognized read_deleted value '%s'"
3913
3934
msgstr "无法识别的 read_deleted 取值”%s“"
3914
3935
 
3915
 
#: nova/db/sqlalchemy/api.py:2777
 
3936
#: nova/db/sqlalchemy/api.py:2790
3916
3937
#, python-format
3917
3938
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
3918
3939
msgstr ""
3919
3940
 
3920
 
#: nova/db/sqlalchemy/api.py:4655
 
3941
#: nova/db/sqlalchemy/api.py:4691
3921
3942
#, fuzzy
3922
3943
msgid "Backend exists"
3923
3944
msgstr "后台 %s"
3924
3945
 
3925
 
#: nova/db/sqlalchemy/api.py:4675 nova/db/sqlalchemy/api.py:4701
 
3946
#: nova/db/sqlalchemy/api.py:4711 nova/db/sqlalchemy/api.py:4737
3926
3947
#, python-format
3927
3948
msgid "No backend config with id %(sm_backend_id)s"
3928
3949
msgstr "没有id为%(sm_backend_id)s的后台配置"
3929
3950
 
3930
 
#: nova/db/sqlalchemy/api.py:4713
 
3951
#: nova/db/sqlalchemy/api.py:4749
3931
3952
#, fuzzy, python-format
3932
3953
msgid "No backend config with sr uuid %(sr_uuid)s"
3933
3954
msgstr "没有id为%(sm_backend_id)s的后台配置"
3934
3955
 
3935
 
#: nova/db/sqlalchemy/api.py:4747
 
3956
#: nova/db/sqlalchemy/api.py:4783
3936
3957
#, fuzzy
3937
3958
msgid "Flavor exists"
3938
3959
msgstr "类型:%s"
3939
3960
 
3940
 
#: nova/db/sqlalchemy/api.py:4762
 
3961
#: nova/db/sqlalchemy/api.py:4798
3941
3962
#, fuzzy, python-format
3942
3963
msgid "%(sm_flavor_id) flavor not found"
3943
3964
msgstr "类型 %(flavor_id)s 没有找到。"
3944
3965
 
3945
 
#: nova/db/sqlalchemy/api.py:4781
 
3966
#: nova/db/sqlalchemy/api.py:4817
3946
3967
#, fuzzy, python-format
3947
3968
msgid "No sm_flavor called %(sm_flavor_id)s"
3948
3969
msgstr "没有 sm_flavor 调用 %(sm_flavor)s"
3949
3970
 
3950
 
#: nova/db/sqlalchemy/api.py:4798
 
3971
#: nova/db/sqlalchemy/api.py:4834
3951
3972
#, fuzzy, python-format
3952
3973
msgid "No sm_flavor called %(sm_flavor_label)s"
3953
3974
msgstr "没有 sm_flavor 调用 %(sm_flavor)s"
3954
3975
 
3955
 
#: nova/db/sqlalchemy/api.py:4836
 
3976
#: nova/db/sqlalchemy/api.py:4872
3956
3977
#, python-format
3957
3978
msgid "No sm_volume with id %(volume_id)s"
3958
3979
msgstr "没有id为 %(volume_id)s 的 sm_volume"
4109
4130
msgid "Bad project_id for to_global_ipv6: %s"
4110
4131
msgstr "错误的to_global_ipv6 oject_id;%s"
4111
4132
 
4112
 
#: nova/network/api.py:52
 
4133
#: nova/network/api.py:53
4113
4134
msgid "instance is a required argument to use @refresh_cache"
4114
4135
msgstr ""
4115
4136
 
4116
 
#: nova/network/api.py:79
 
4137
#: nova/network/api.py:80
4117
4138
#, fuzzy, python-format
4118
4139
msgid "args: %s"
4119
4140
msgstr "参数:%s"
4120
4141
 
4121
 
#: nova/network/api.py:80
 
4142
#: nova/network/api.py:81
4122
4143
#, fuzzy, python-format
4123
4144
msgid "kwargs: %s"
4124
4145
msgstr "参数:%s"
4125
4146
 
4126
 
#: nova/network/api.py:217
 
4147
#: nova/network/api.py:169
4127
4148
#, fuzzy, python-format
4128
4149
msgid "re-assign floating IP %(address)s from instance %(instance_id)s"
4129
4150
msgstr "把地址 %(public_ip)s 关联到实例 %(instance_id)s"
4132
4153
msgid "This driver only supports type 'a' entries."
4133
4154
msgstr "驱动仅支持入口类型 'a'。"
4134
4155
 
4135
 
#: nova/network/linux_net.py:177
 
4156
#: nova/network/linux_net.py:179
4136
4157
#, python-format
4137
4158
msgid "Attempted to remove chain %s which does not exist"
4138
4159
msgstr "试图移除不存在的链 %s。"
4139
4160
 
4140
 
#: nova/network/linux_net.py:212
 
4161
#: nova/network/linux_net.py:214
4141
4162
#, python-format
4142
4163
msgid "Unknown chain: %r"
4143
4164
msgstr "未知链:%r"
4144
4165
 
4145
 
#: nova/network/linux_net.py:237
 
4166
#: nova/network/linux_net.py:239
4146
4167
#, python-format
4147
4168
msgid ""
4148
4169
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
4149
4170
"%(top)r"
4150
4171
msgstr "试图移除不存在的规则:%(chain)r %(rule)r %(wrap)r %(top)r"
4151
4172
 
4152
 
#: nova/network/linux_net.py:372
 
4173
#: nova/network/linux_net.py:374
4153
4174
msgid "IPTablesManager.apply completed with success"
4154
4175
msgstr "IPTablesManager.apply成功完成"
4155
4176
 
4156
 
#: nova/network/linux_net.py:578
 
4177
#: nova/network/linux_net.py:580
4157
4178
#, fuzzy, python-format
4158
4179
msgid "arping error for ip %s"
4159
4180
msgstr "在 %s 中发生 httplib 错误: "
4160
4181
 
4161
 
#: nova/network/linux_net.py:788
 
4182
#: nova/network/linux_net.py:790
4162
4183
#, fuzzy, python-format
4163
4184
msgid "Pid %d is stale, skip killing dnsmasq"
4164
4185
msgstr "Pid %d 过期了,重新启动dnsmasq"
4165
4186
 
4166
 
#: nova/network/linux_net.py:828
 
4187
#: nova/network/linux_net.py:830
4167
4188
#, python-format
4168
4189
msgid "Hupping dnsmasq threw %s"
4169
4190
msgstr "挂起进程 dnsmasq 时抛出 %s"
4170
4191
 
4171
 
#: nova/network/linux_net.py:830
 
4192
#: nova/network/linux_net.py:832
4172
4193
#, python-format
4173
4194
msgid "Pid %d is stale, relaunching dnsmasq"
4174
4195
msgstr "Pid %d 过期了,重新启动dnsmasq"
4175
4196
 
4176
 
#: nova/network/linux_net.py:892
 
4197
#: nova/network/linux_net.py:894
4177
4198
#, python-format
4178
4199
msgid "killing radvd threw %s"
4179
4200
msgstr "杀掉进程 radvd 时抛出 %s"
4180
4201
 
4181
 
#: nova/network/linux_net.py:894
 
4202
#: nova/network/linux_net.py:896
4182
4203
#, python-format
4183
4204
msgid "Pid %d is stale, relaunching radvd"
4184
4205
msgstr "Pid %d 过期了,重新启动radvd"
4185
4206
 
4186
 
#: nova/network/linux_net.py:1124
 
4207
#: nova/network/linux_net.py:1126
4187
4208
#, python-format
4188
4209
msgid "Starting VLAN inteface %s"
4189
4210
msgstr "正在开启VLAN接口 %s"
4190
4211
 
4191
 
#: nova/network/linux_net.py:1160
 
4212
#: nova/network/linux_net.py:1162
4192
4213
#, python-format
4193
4214
msgid "Starting Bridge interface for %s"
4194
4215
msgstr "正在为 %s 开启桥接口"
4195
4216
 
4196
 
#: nova/network/linux_net.py:1203
 
4217
#: nova/network/linux_net.py:1205
4197
4218
#, fuzzy, python-format
4198
4219
msgid "Failed to add interface: %s"
4199
4220
msgstr "挂起实例失败"
4200
4221
 
4201
 
#: nova/network/linux_net.py:1304
 
4222
#: nova/network/linux_net.py:1306
4202
4223
#, fuzzy, python-format
4203
4224
msgid "Starting bridge %s "
4204
4225
msgstr "保证桥 %s"
4205
4226
 
4206
 
#: nova/network/linux_net.py:1312
 
4227
#: nova/network/linux_net.py:1314
4207
4228
#, fuzzy, python-format
4208
4229
msgid "Done starting bridge %s"
4209
4230
msgstr "保证桥 %s"
4210
4231
 
4211
 
#: nova/network/linux_net.py:1331
 
4232
#: nova/network/linux_net.py:1333
4212
4233
#, fuzzy, python-format
4213
4234
msgid "Failed unplugging gateway interface '%s'"
4214
4235
msgstr "移除实例”%s“的虚拟网络设备时失败"
4215
4236
 
4216
 
#: nova/network/linux_net.py:1333
 
4237
#: nova/network/linux_net.py:1335
4217
4238
#, python-format
4218
4239
msgid "Unplugged gateway interface '%s'"
4219
4240
msgstr ""
4220
4241
 
4221
 
#: nova/network/manager.py:290
 
4242
#: nova/network/manager.py:277
4222
4243
#, fuzzy, python-format
4223
4244
msgid "Fixed ip %(fixed_ip_id)s not found"
4224
4245
msgstr "证书 %(certificate_id)s 没有找到。"
4225
4246
 
4226
 
#: nova/network/manager.py:299 nova/network/manager.py:562
 
4247
#: nova/network/manager.py:286 nova/network/manager.py:545
4227
4248
#, python-format
4228
4249
msgid "Interface %(interface)s not found"
4229
4250
msgstr "没有找到接口 %(interface)s"
4230
4251
 
4231
 
#: nova/network/manager.py:314
 
4252
#: nova/network/manager.py:301
4232
4253
#, python-format
4233
4254
msgid "floating IP allocation for instance |%s|"
4234
4255
msgstr "为实例 |%s| 分配浮动IP"
4235
4256
 
4236
 
#: nova/network/manager.py:378
 
4257
#: nova/network/manager.py:365
4237
4258
#, fuzzy
4238
4259
msgid "Floating IP is not associated. Ignore."
4239
4260
msgstr "浮动ip %(address)s 没有被关联。"
4240
4261
 
4241
 
#: nova/network/manager.py:396
 
4262
#: nova/network/manager.py:383
4242
4263
#, python-format
4243
4264
msgid "Address |%(address)s| is not allocated"
4244
4265
msgstr "地址 |%(address)s| 没有分配"
4245
4266
 
4246
 
#: nova/network/manager.py:400
 
4267
#: nova/network/manager.py:387
4247
4268
#, python-format
4248
4269
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
4249
4270
msgstr "地址 |%(address)s| 没有分配给你的项目 |%(project)s|"
4250
4271
 
4251
 
#: nova/network/manager.py:421
 
4272
#: nova/network/manager.py:408
4252
4273
#, fuzzy, python-format
4253
4274
msgid "Quota exceeded for %(pid)s, tried to allocate floating IP"
4254
4275
msgstr "%s 的配额超出,尝试分配地址"
4255
4276
 
4256
 
#: nova/network/manager.py:482
 
4277
#: nova/network/manager.py:469
4257
4278
msgid "Failed to update usages deallocating floating IP"
4258
4279
msgstr ""
4259
4280
 
4260
 
#: nova/network/manager.py:691
 
4281
#: nova/network/manager.py:650
 
4282
#, fuzzy, python-format
 
4283
msgid "Starting migration network for instance %(instance_uuid)s"
 
4284
msgstr "没有为实例 %(instance_id)s 找到卷。"
 
4285
 
 
4286
#: nova/network/manager.py:657
 
4287
#, fuzzy, python-format
 
4288
msgid ""
 
4289
"Floating ip address |%(address)s| no longer belongs to instance "
 
4290
"%(instance_uuid)s. Will notmigrate it "
 
4291
msgstr "固定IP地址 %(address)s 已在使用。"
 
4292
 
 
4293
#: nova/network/manager.py:678
 
4294
#, fuzzy, python-format
 
4295
msgid "Finishing migration network for instance %(instance_uuid)s"
 
4296
msgstr "为实例 %(instance_uuid)s 关闭虚拟机"
 
4297
 
 
4298
#: nova/network/manager.py:686
 
4299
#, fuzzy, python-format
 
4300
msgid ""
 
4301
"Floating ip address |%(address)s| no longer belongs to instance "
 
4302
"%(instance_uuid)s. Will notsetup it."
 
4303
msgstr "固定IP地址 %(address)s 已在使用。"
 
4304
 
 
4305
#: nova/network/manager.py:733
4261
4306
#, python-format
4262
4307
msgid ""
4263
4308
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
4265
4310
"ignored."
4266
4311
msgstr "数据库不一致:DNS域|%s| 在Nova数据库中注册,但是对浮动或者实例DNS驱动均不可见。将被忽略。"
4267
4312
 
4268
 
#: nova/network/manager.py:737
 
4313
#: nova/network/manager.py:779
4269
4314
#, python-format
4270
4315
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
4271
4316
msgstr "域 |%(domain)s| 已经存在,把区域改变为 |%(av_zone)s|。"
4272
4317
 
4273
 
#: nova/network/manager.py:747
 
4318
#: nova/network/manager.py:789
4274
4319
#, python-format
4275
4320
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
4276
4321
msgstr "域 |%(domain)s| 已经存在,把项目改变为 |%(project)s|。"
4277
4322
 
4278
 
#: nova/network/manager.py:858
 
4323
#: nova/network/manager.py:903
4279
4324
#, python-format
4280
4325
msgid "Disassociated %s stale fixed ip(s)"
4281
4326
msgstr "解除 %s 过期固定ip的关联"
4282
4327
 
4283
 
#: nova/network/manager.py:862
 
4328
#: nova/network/manager.py:907
4284
4329
msgid "setting network host"
4285
4330
msgstr "设置网络主机"
4286
4331
 
4287
 
#: nova/network/manager.py:976
 
4332
#: nova/network/manager.py:1021
4288
4333
#, fuzzy
4289
4334
msgid "network allocations"
4290
4335
msgstr "实例 %s 的网络分配"
4291
4336
 
4292
 
#: nova/network/manager.py:981
 
4337
#: nova/network/manager.py:1026
4293
4338
#, fuzzy, python-format
4294
4339
msgid "networks retrieved for instance: |%(networks)s|"
4295
4340
msgstr "为实例 |%(instance_id)s| 获取的网络:|%(networks)s|"
4296
4341
 
4297
 
#: nova/network/manager.py:1011
 
4342
#: nova/network/manager.py:1056
4298
4343
#, fuzzy
4299
4344
msgid "network deallocation for instance"
4300
4345
msgstr "为实例 |%s| 解除网络分配"
4301
4346
 
4302
 
#: nova/network/manager.py:1234
 
4347
#: nova/network/manager.py:1279
4303
4348
#, fuzzy, python-format
4304
4349
msgid ""
4305
4350
"instance-dns-zone is |%(domain)s|, which is in availability zone "
4309
4354
"instance-dns-zone是 |%(domain)s|,该域位于区域 |%(zone)s| 中。实例|%(instance)s| 在区域 "
4310
4355
"|%(zone2)s| 里。没有DNS记录将创建。"
4311
4356
 
4312
 
#: nova/network/manager.py:1313
 
4357
#: nova/network/manager.py:1358
4313
4358
#, python-format
4314
4359
msgid "Unable to release %s because vif doesn't exist."
4315
4360
msgstr ""
4316
4361
 
4317
 
#: nova/network/manager.py:1334
 
4362
#: nova/network/manager.py:1379
4318
4363
#, python-format
4319
4364
msgid "Leased IP |%(address)s|"
4320
4365
msgstr "租用的IP |%(address)s|"
4321
4366
 
4322
 
#: nova/network/manager.py:1338
 
4367
#: nova/network/manager.py:1383
4323
4368
#, python-format
4324
4369
msgid "IP %s leased that is not associated"
4325
4370
msgstr "没有关联的IP %s 被租用了"
4326
4371
 
4327
 
#: nova/network/manager.py:1346
 
4372
#: nova/network/manager.py:1391
4328
4373
#, python-format
4329
4374
msgid "IP |%s| leased that isn't allocated"
4330
4375
msgstr "没有分配的IP |%s| 被租用了"
4331
4376
 
4332
 
#: nova/network/manager.py:1351
 
4377
#: nova/network/manager.py:1396
4333
4378
#, python-format
4334
4379
msgid "Released IP |%(address)s|"
4335
4380
msgstr "释放的IP |%(address)s|"
4336
4381
 
4337
 
#: nova/network/manager.py:1355
 
4382
#: nova/network/manager.py:1400
4338
4383
#, python-format
4339
4384
msgid "IP %s released that is not associated"
4340
4385
msgstr "没有关联的IP %s 被释放了"
4341
4386
 
4342
 
#: nova/network/manager.py:1358
 
4387
#: nova/network/manager.py:1403
4343
4388
#, python-format
4344
4389
msgid "IP %s released that was not leased"
4345
4390
msgstr "没有租用的IP %s 被释放了"
4346
4391
 
4347
 
#: nova/network/manager.py:1377
 
4392
#: nova/network/manager.py:1422
4348
4393
#, fuzzy, python-format
4349
4394
msgid "%s must be an integer"
4350
4395
msgstr "offset 参数必须是整数"
4351
4396
 
4352
 
#: nova/network/manager.py:1401
 
4397
#: nova/network/manager.py:1446
4353
4398
msgid "Maximum allowed length for 'label' is 255."
4354
4399
msgstr ""
4355
4400
 
4356
 
#: nova/network/manager.py:1421
 
4401
#: nova/network/manager.py:1466
4357
4402
#, python-format
4358
4403
msgid ""
4359
4404
"Subnet(s) too large, defaulting to /%s.  To override, specify "
4360
4405
"network_size flag."
4361
4406
msgstr ""
4362
4407
 
4363
 
#: nova/network/manager.py:1499
 
4408
#: nova/network/manager.py:1547
4364
4409
msgid "cidr already in use"
4365
4410
msgstr "cidr 已经在使用"
4366
4411
 
4367
 
#: nova/network/manager.py:1502
 
4412
#: nova/network/manager.py:1550
4368
4413
#, python-format
4369
4414
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
4370
4415
msgstr "请求的cidr (%(cidr)s) 与已存在的超网络 (%(super)s) 冲突"
4371
4416
 
4372
 
#: nova/network/manager.py:1513
 
4417
#: nova/network/manager.py:1561
4373
4418
#, python-format
4374
4419
msgid ""
4375
4420
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
4376
4421
"(%(smaller)s)"
4377
4422
msgstr "请求的cidr (%(cidr)s) 与已存在的较小的cidr (%(smaller)s) 冲突"
4378
4423
 
4379
 
#: nova/network/manager.py:1572
 
4424
#: nova/network/manager.py:1620
4380
4425
msgid "Network already exists!"
4381
4426
msgstr "网络已经存在。"
4382
4427
 
4383
 
#: nova/network/manager.py:1592
 
4428
#: nova/network/manager.py:1640
4384
4429
#, python-format
4385
4430
msgid "Network must be disassociated from project %s before delete"
4386
4431
msgstr "网路在删除前必须与项目 %s 解除关联"
4387
4432
 
4388
 
#: nova/network/manager.py:2041
 
4433
#: nova/network/manager.py:2097
4389
4434
msgid ""
4390
4435
"The sum between the number of networks and the vlan start cannot be "
4391
4436
"greater than 4094"
4392
4437
msgstr "网络数量与VLAN起始数之和不能大于4049"
4393
4438
 
4394
 
#: nova/network/manager.py:2048
 
4439
#: nova/network/manager.py:2104
4395
4440
#, python-format
4396
4441
msgid ""
4397
4442
"The network range is not big enough to fit %(num_networks)s. Network size"
4424
4469
msgid "_get_auth_token() failed"
4425
4470
msgstr ""
4426
4471
 
4427
 
#: nova/network/quantumv2/api.py:92
 
4472
#: nova/network/quantumv2/api.py:97
4428
4473
#, fuzzy, python-format
4429
4474
msgid "allocate_for_instance() for %s"
4430
4475
msgstr "实例 %s 的网络分配"
4431
4476
 
4432
 
#: nova/network/quantumv2/api.py:95
 
4477
#: nova/network/quantumv2/api.py:100
4433
4478
#, fuzzy, python-format
4434
4479
msgid "empty project id for instance %s"
4435
4480
msgstr "实例 %s 的网络分配"
4436
4481
 
4437
 
#: nova/network/quantumv2/api.py:148
 
4482
#: nova/network/quantumv2/api.py:153
4438
4483
#, python-format
4439
4484
msgid "Fail to delete port %(portid)s with failure: %(exception)s"
4440
4485
msgstr ""
4441
4486
 
4442
 
#: nova/network/quantumv2/api.py:159
 
4487
#: nova/network/quantumv2/api.py:164
4443
4488
#, fuzzy, python-format
4444
4489
msgid "deallocate_for_instance() for %s"
4445
4490
msgstr "为实例 |%s| 解除网络分配"
4446
4491
 
4447
 
#: nova/network/quantumv2/api.py:168
 
4492
#: nova/network/quantumv2/api.py:173
4448
4493
#, fuzzy, python-format
4449
4494
msgid "Failed to delete quantum port %(portid)s "
4450
4495
msgstr "在数据库删除卷失败"
4451
4496
 
4452
 
#: nova/network/quantumv2/api.py:177
 
4497
#: nova/network/quantumv2/api.py:182
4453
4498
#, fuzzy, python-format
4454
4499
msgid "get_instance_nw_info() for %s"
4455
4500
msgstr "实例的network_info:|%s|"
4456
4501
 
4457
 
#: nova/network/quantumv2/api.py:192
 
4502
#: nova/network/quantumv2/api.py:197
4458
4503
#, fuzzy, python-format
4459
4504
msgid "validate_networks() for %s"
4460
4505
msgstr "错误的网络格式"
4461
4506
 
4462
 
#: nova/openstack/common/log.py:299
 
4507
#: nova/network/quantumv2/api.py:438
 
4508
#, fuzzy, python-format
 
4509
msgid "Multiple floating IP pools matches found for name '%s'"
 
4510
msgstr "找不到适合id %(id)s 的浮动IP。"
 
4511
 
 
4512
#: nova/openstack/common/lockutils.py:98
 
4513
#, python-format
 
4514
msgid "Could not release the acquired lock `%s`"
 
4515
msgstr ""
 
4516
 
 
4517
#: nova/openstack/common/lockutils.py:184
 
4518
#, fuzzy, python-format
 
4519
msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"..."
 
4520
msgstr "获得信号量 \"%(lock)s\" 为方法 \"%(method)s\" ...锁"
 
4521
 
 
4522
#: nova/openstack/common/lockutils.py:188
 
4523
#, fuzzy, python-format
 
4524
msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"..."
 
4525
msgstr "正在 试图获取锁 \"%(lock)s\" 为方法 \"%(method)s\"...锁"
 
4526
 
 
4527
#: nova/openstack/common/lockutils.py:216
 
4528
#, fuzzy, python-format
 
4529
msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..."
 
4530
msgstr "获得文件锁 \"%(lock)s\" 为方法 \"%(method)s\"...锁"
 
4531
 
 
4532
#: nova/openstack/common/log.py:298
4463
4533
#, python-format
4464
4534
msgid "syslog facility must be one of: %s"
4465
4535
msgstr "syslog设备必须作为一个 %s 。"
4466
4536
 
4467
 
#: nova/openstack/common/policy.py:149
4468
 
#, python-format
4469
 
msgid ""
4470
 
"Inheritance-based rules are deprecated; use the default brain instead of "
4471
 
"%s."
4472
 
msgstr ""
4473
 
 
4474
 
#: nova/openstack/common/policy.py:163
 
4537
#: nova/openstack/common/policy.py:394
4475
4538
#, fuzzy, python-format
4476
 
msgid "Failed to understand rule %(match)r"
 
4539
msgid "Failed to understand rule %(rule)s"
4477
4540
msgstr "注入文件失败:%(resp)r"
4478
4541
 
4479
 
#: nova/openstack/common/policy.py:173
4480
 
#, python-format
4481
 
msgid "Inheritance-based rules are deprecated; update _check_%s"
4482
 
msgstr ""
4483
 
 
4484
 
#: nova/openstack/common/policy.py:179
 
4542
#: nova/openstack/common/policy.py:404
4485
4543
#, python-format
4486
4544
msgid "No handler for matches of kind %s"
4487
4545
msgstr ""
4488
4546
 
 
4547
#: nova/openstack/common/policy.py:679
 
4548
#, fuzzy, python-format
 
4549
msgid "Failed to understand rule %(rule)r"
 
4550
msgstr "注入文件失败:%(resp)r"
 
4551
 
4489
4552
#: nova/openstack/common/notifier/api.py:125
4490
4553
#, python-format
4491
4554
msgid "%s not in valid priorities"
4513
4576
msgid "Failed to load plugin %(plug)s: %(exc)s"
4514
4577
msgstr "加载扩展 %(classpath)s 失败:%(exc)s"
4515
4578
 
4516
 
#: nova/openstack/common/rpc/amqp.py:208
 
4579
#: nova/openstack/common/rpc/amqp.py:209
4517
4580
#, python-format
4518
4581
msgid "unpacked context: %s"
4519
4582
msgstr "未打包的上下文:%s"
4520
4583
 
4521
 
#: nova/openstack/common/rpc/amqp.py:252
 
4584
#: nova/openstack/common/rpc/amqp.py:253
4522
4585
#, python-format
4523
4586
msgid "received %s"
4524
4587
msgstr "已接收 %s"
4525
4588
 
4526
 
#: nova/openstack/common/rpc/amqp.py:258
 
4589
#: nova/openstack/common/rpc/amqp.py:259
4527
4590
#, python-format
4528
4591
msgid "no method for message: %s"
4529
4592
msgstr "没有适用于消息的方法:%s"
4530
4593
 
4531
 
#: nova/openstack/common/rpc/amqp.py:259
 
4594
#: nova/openstack/common/rpc/amqp.py:260
4532
4595
#, python-format
4533
4596
msgid "No method for message: %s"
4534
4597
msgstr "没有适用于消息的方法:%s"
4535
4598
 
4536
 
#: nova/openstack/common/rpc/amqp.py:351
 
4599
#: nova/openstack/common/rpc/amqp.py:352
4537
4600
#, python-format
4538
4601
msgid "Making asynchronous call on %s ..."
4539
4602
msgstr "在 %s 做异步call"
4540
4603
 
4541
 
#: nova/openstack/common/rpc/amqp.py:354
 
4604
#: nova/openstack/common/rpc/amqp.py:355
4542
4605
#, python-format
4543
4606
msgid "MSG_ID is %s"
4544
4607
msgstr "消息ID(MSG_ID)是 %s"
4545
4608
 
4546
 
#: nova/openstack/common/rpc/amqp.py:376
 
4609
#: nova/openstack/common/rpc/amqp.py:377
4547
4610
#, python-format
4548
4611
msgid "Making asynchronous cast on %s..."
4549
4612
msgstr "在 %s 做异步cast"
4550
4613
 
4551
 
#: nova/openstack/common/rpc/amqp.py:384
 
4614
#: nova/openstack/common/rpc/amqp.py:385
4552
4615
msgid "Making asynchronous fanout cast..."
4553
4616
msgstr "做异步fanout cast"
4554
4617
 
4555
 
#: nova/openstack/common/rpc/amqp.py:410
 
4618
#: nova/openstack/common/rpc/amqp.py:411
4556
4619
#, python-format
4557
4620
msgid "Sending %(event_type)s on %(topic)s"
4558
4621
msgstr ""
4589
4652
msgid "Returning exception %s to caller"
4590
4653
msgstr "返回 %s 异常给调用者"
4591
4654
 
4592
 
#: nova/openstack/common/rpc/impl_kombu.py:145
 
4655
#: nova/openstack/common/rpc/impl_kombu.py:168
4593
4656
#: nova/openstack/common/rpc/impl_qpid.py:144
4594
4657
msgid "Failed to process message... skipping it."
4595
4658
msgstr ""
4596
4659
 
4597
 
#: nova/openstack/common/rpc/impl_kombu.py:431
 
4660
#: nova/openstack/common/rpc/impl_kombu.py:468
4598
4661
#, python-format
4599
4662
msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d"
4600
4663
msgstr "正在重新连接位于 %(hostname)s:%(port)d 的AMQP服务器"
4601
4664
 
4602
 
#: nova/openstack/common/rpc/impl_kombu.py:453
 
4665
#: nova/openstack/common/rpc/impl_kombu.py:490
4603
4666
#, python-format
4604
4667
msgid "Connected to AMQP server on %(hostname)s:%(port)d"
4605
4668
msgstr "连接到位于 %(hostname)s:%(port)d 的AMQP服务器"
4606
4669
 
4607
 
#: nova/openstack/common/rpc/impl_kombu.py:489
 
4670
#: nova/openstack/common/rpc/impl_kombu.py:527
4608
4671
#, python-format
4609
4672
msgid ""
4610
4673
"Unable to connect to AMQP server on %(hostname)s:%(port)d after "
4613
4676
"无法连接到位于%(hostname)s:%(port)d的AMQP server,尝试已经 %(max_retries)d "
4614
4677
"次:%(err_str)s"
4615
4678
 
4616
 
#: nova/openstack/common/rpc/impl_kombu.py:505
 
4679
#: nova/openstack/common/rpc/impl_kombu.py:543
4617
4680
#, python-format
4618
4681
msgid ""
4619
4682
"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying "
4620
4683
"again in %(sleep_time)d seconds."
4621
4684
msgstr "位于%(hostname)s:%(port)d的AMQP服务器不可达:%(err_str)s。%(sleep_time)d 秒钟后请再尝试。"
4622
4685
 
4623
 
#: nova/openstack/common/rpc/impl_kombu.py:556
4624
 
#: nova/openstack/common/rpc/impl_qpid.py:402
 
4686
#: nova/openstack/common/rpc/impl_kombu.py:595
 
4687
#: nova/openstack/common/rpc/impl_qpid.py:403
4625
4688
#, python-format
4626
4689
msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s"
4627
4690
msgstr "为topic '%(topic)s'声明消费者失败:%(err_str)s"
4628
4691
 
4629
 
#: nova/openstack/common/rpc/impl_kombu.py:574
4630
 
#: nova/openstack/common/rpc/impl_qpid.py:417
 
4692
#: nova/openstack/common/rpc/impl_kombu.py:613
 
4693
#: nova/openstack/common/rpc/impl_qpid.py:418
4631
4694
#, python-format
4632
4695
msgid "Timed out waiting for RPC response: %s"
4633
4696
msgstr "等待RPC响应超时:%s"
4634
4697
 
4635
 
#: nova/openstack/common/rpc/impl_kombu.py:578
4636
 
#: nova/openstack/common/rpc/impl_qpid.py:421
 
4698
#: nova/openstack/common/rpc/impl_kombu.py:617
 
4699
#: nova/openstack/common/rpc/impl_qpid.py:422
4637
4700
#, python-format
4638
4701
msgid "Failed to consume message from queue: %s"
4639
4702
msgstr "从队列中消费消息失败:%s"
4640
4703
 
4641
 
#: nova/openstack/common/rpc/impl_kombu.py:612
4642
 
#: nova/openstack/common/rpc/impl_qpid.py:451
 
4704
#: nova/openstack/common/rpc/impl_kombu.py:651
 
4705
#: nova/openstack/common/rpc/impl_qpid.py:452
4643
4706
#, python-format
4644
4707
msgid "Failed to publish message to topic '%(topic)s': %(err_str)s"
4645
4708
msgstr "给topic '%(topic)s'发布消息失败:%(err_str)s"
4646
4709
 
4647
 
#: nova/openstack/common/rpc/impl_qpid.py:358
 
4710
#: nova/openstack/common/rpc/impl_qpid.py:359
4648
4711
#, fuzzy, python-format
4649
4712
msgid "Unable to connect to AMQP server: %s"
4650
4713
msgstr "无法连接到AMQP服务器:%s "
4651
4714
 
4652
 
#: nova/openstack/common/rpc/impl_qpid.py:363
 
4715
#: nova/openstack/common/rpc/impl_qpid.py:364
4653
4716
#, python-format
4654
4717
msgid "Connected to AMQP server on %s"
4655
4718
msgstr "连接到 %s 的AMQP服务器"
4656
4719
 
4657
 
#: nova/openstack/common/rpc/impl_qpid.py:371
 
4720
#: nova/openstack/common/rpc/impl_qpid.py:372
4658
4721
msgid "Re-established AMQP queues"
4659
4722
msgstr "重建AMQP队列"
4660
4723
 
4661
 
#: nova/openstack/common/rpc/impl_qpid.py:429
 
4724
#: nova/openstack/common/rpc/impl_qpid.py:430
4662
4725
msgid "Error processing message.  Skipping it."
4663
4726
msgstr ""
4664
4727
 
4864
4927
msgid "Casted '%(method)s' to compute '%(host)s'"
4865
4928
msgstr "把“%(method)s”投放在主机 \"%(host)s\""
4866
4929
 
4867
 
#: nova/scheduler/driver.py:133
4868
 
#, python-format
4869
 
msgid "Casted '%(method)s' to network '%(host)s'"
4870
 
msgstr "把“%(method)s”投放在网络 \"%(host)s\""
4871
 
 
4872
 
#: nova/scheduler/driver.py:151
 
4930
#: nova/scheduler/driver.py:141
4873
4931
#, python-format
4874
4932
msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
4875
4933
msgstr "把“%(method)s”投放在 %(topic)s \"%(host)s\""
4876
4934
 
4877
 
#: nova/scheduler/driver.py:199
 
4935
#: nova/scheduler/driver.py:189
4878
4936
msgid "Driver must implement schedule_prep_resize"
4879
4937
msgstr ""
4880
4938
 
4881
 
#: nova/scheduler/driver.py:207
 
4939
#: nova/scheduler/driver.py:197
4882
4940
msgid "Driver must implement schedule_run_instance"
4883
4941
msgstr ""
4884
4942
 
4885
 
#: nova/scheduler/driver.py:212
 
4943
#: nova/scheduler/driver.py:202
4886
4944
msgid "Driver must implement schedule_create_volune"
4887
4945
msgstr ""
4888
4946
 
4889
 
#: nova/scheduler/driver.py:344
 
4947
#: nova/scheduler/driver.py:334
4890
4948
#, fuzzy, python-format
4891
4949
msgid ""
4892
4950
"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
4903
4961
msgid "Attempting to build %(num_instances)d instance(s)"
4904
4962
msgstr "尝试创建 %(num_instances)d 个实例"
4905
4963
 
4906
 
#: nova/scheduler/filter_scheduler.py:182
 
4964
#: nova/scheduler/filter_scheduler.py:186
4907
4965
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
4908
4966
msgstr ""
4909
4967
 
4910
 
#: nova/scheduler/filter_scheduler.py:209
 
4968
#: nova/scheduler/filter_scheduler.py:213
4911
4969
#, python-format
4912
4970
msgid ""
4913
4971
"Exceeded max scheduling attempts %(max_attempts)d for instance "
4914
4972
"%(instance_uuid)s"
4915
4973
msgstr ""
4916
4974
 
4917
 
#: nova/scheduler/filter_scheduler.py:220
 
4975
#: nova/scheduler/filter_scheduler.py:224
4918
4976
msgid "Scheduler only understands Compute nodes (for now)"
4919
4977
msgstr "调度器只能理解计算节点(暂时)"
4920
4978
 
4921
 
#: nova/scheduler/filter_scheduler.py:272
 
4979
#: nova/scheduler/filter_scheduler.py:276
4922
4980
#, python-format
4923
4981
msgid "Filtered %(hosts)s"
4924
4982
msgstr "过滤掉的主机 %(hosts)s"
4925
4983
 
4926
 
#: nova/scheduler/filter_scheduler.py:282
 
4984
#: nova/scheduler/filter_scheduler.py:286
4927
4985
#, python-format
4928
4986
msgid "Weighted %(weighted_host)s"
4929
4987
msgstr "加权的主机 %(weighted_host)s"
4930
4988
 
4931
 
#: nova/scheduler/host_manager.py:150
 
4989
#: nova/scheduler/host_manager.py:237
4932
4990
#, python-format
4933
4991
msgid "Host filter fails for ignored host %(host)s"
4934
4992
msgstr ""
4935
4993
 
4936
 
#: nova/scheduler/host_manager.py:157
 
4994
#: nova/scheduler/host_manager.py:244
4937
4995
#, python-format
4938
4996
msgid "Host filter fails for non-forced host %(host)s"
4939
4997
msgstr ""
4940
4998
 
4941
 
#: nova/scheduler/host_manager.py:163
 
4999
#: nova/scheduler/host_manager.py:250
4942
5000
#, python-format
4943
5001
msgid "Host filter function %(func)s failed for %(host)s"
4944
5002
msgstr ""
4945
5003
 
4946
 
#: nova/scheduler/host_manager.py:169
 
5004
#: nova/scheduler/host_manager.py:256
4947
5005
#, fuzzy, python-format
4948
5006
msgid "Host filter passes for %(host)s"
4949
5007
msgstr "主机 %(host)s 没有计算节点"
4950
5008
 
4951
 
#: nova/scheduler/host_manager.py:230
 
5009
#: nova/scheduler/host_manager.py:318
4952
5010
#, python-format
4953
5011
msgid "Received %(service_name)s service update from %(host)s."
4954
5012
msgstr "接收到 %(service_name)s 服务更新,来自 %(host)s。"
4955
5013
 
4956
 
#: nova/scheduler/host_manager.py:253
 
5014
#: nova/scheduler/host_manager.py:341
4957
5015
msgid "host_manager only implemented for 'compute'"
4958
5016
msgstr "host_manager 只实现了“compute”"
4959
5017
 
4960
 
#: nova/scheduler/host_manager.py:263
 
5018
#: nova/scheduler/host_manager.py:351
4961
5019
#, python-format
4962
5020
msgid "No service for compute ID %s"
4963
5021
msgstr "计算节点 %s 没有服务"
5006
5064
msgid "%(host_state)s fails instance_type extra_specs requirements"
5007
5065
msgstr ""
5008
5066
 
5009
 
#: nova/scheduler/filters/compute_filter.py:36
 
5067
#: nova/scheduler/filters/compute_filter.py:38
5010
5068
#, python-format
5011
5069
msgid "%(host_state)s is disabled or has not been heard from in a while"
5012
5070
msgstr ""
5013
5071
 
5014
 
#: nova/scheduler/filters/compute_filter.py:40
 
5072
#: nova/scheduler/filters/compute_filter.py:42
5015
5073
#, python-format
5016
5074
msgid "%(host_state)s is disabled via capabilities"
5017
5075
msgstr ""
5053
5111
msgid "%(host_state)s does not support requested instance_properties"
5054
5112
msgstr ""
5055
5113
 
 
5114
#: nova/scheduler/filters/io_ops_filter.py:42
 
5115
#, python-format
 
5116
msgid ""
 
5117
"%(host_state)s fails I/O ops check: Max IOs per host is set to "
 
5118
"%(max_io_ops)s"
 
5119
msgstr ""
 
5120
 
 
5121
#: nova/scheduler/filters/num_instances_filter.py:39
 
5122
#, python-format
 
5123
msgid ""
 
5124
"%(host_state)s fails num_instances check: Max instances per host is set "
 
5125
"to %(max_instances)s"
 
5126
msgstr ""
 
5127
 
5056
5128
#: nova/scheduler/filters/ram_filter.py:46
5057
5129
#, python-format
5058
5130
msgid ""
5065
5137
msgid "Previously tried hosts: %(hosts)s.  (host=%(host)s)"
5066
5138
msgstr ""
5067
5139
 
5068
 
#: nova/scheduler/filters/trusted_filter.py:195
 
5140
#: nova/scheduler/filters/trusted_filter.py:201
5069
5141
#, python-format
5070
5142
msgid "TCP: trust state of %(host)s:%(level)s(%(trust)s)"
5071
5143
msgstr ""
5094
5166
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
5095
5167
msgstr "伪命令的标准输出stdout='%(stdout)s' 标准错误输出 stderr='%(stderr)s'"
5096
5168
 
5097
 
#: nova/tests/fake_volume.py:175 nova/volume/api.py:90 nova/volume/api.py:318
 
5169
#: nova/tests/fake_volume.py:177 nova/volume/api.py:90 nova/volume/api.py:318
5098
5170
#: nova/volume/cinder.py:159
5099
5171
msgid "status must be available"
5100
5172
msgstr "状态必须可用"
5101
5173
 
5102
 
#: nova/tests/fake_volume.py:178 nova/volume/api.py:321
 
5174
#: nova/tests/fake_volume.py:180 nova/volume/api.py:321
5103
5175
#: nova/volume/cinder.py:162
5104
5176
msgid "already attached"
5105
5177
msgstr "已经附加"
5106
5178
 
5107
 
#: nova/tests/fake_volume.py:183 nova/volume/api.py:328
 
5179
#: nova/tests/fake_volume.py:185 nova/volume/api.py:328
5108
5180
#: nova/volume/cinder.py:168
5109
5181
msgid "already detached"
5110
5182
msgstr "已经分离"
5111
5183
 
5112
 
#: nova/tests/fakelibvirt.py:835
 
5184
#: nova/tests/fakelibvirt.py:849
5113
5185
msgid "Please extend mock libvirt module to support flags"
5114
5186
msgstr "请扩展模拟的 libvirt 模块来支持标记"
5115
5187
 
5116
 
#: nova/tests/fakelibvirt.py:839
 
5188
#: nova/tests/fakelibvirt.py:853
5117
5189
msgid "Expected a list for 'auth' parameter"
5118
5190
msgstr ""
5119
5191
 
5120
 
#: nova/tests/fakelibvirt.py:843
 
5192
#: nova/tests/fakelibvirt.py:857
5121
5193
msgid "Expected a function in 'auth[0]' parameter"
5122
5194
msgstr ""
5123
5195
 
5124
 
#: nova/tests/fakelibvirt.py:847
 
5196
#: nova/tests/fakelibvirt.py:861
5125
5197
msgid "Expected a function in 'auth[1]' parameter"
5126
5198
msgstr ""
5127
5199
 
5128
 
#: nova/tests/test_misc.py:63
 
5200
#: nova/tests/test_misc.py:62
5129
5201
#, python-format
5130
5202
msgid ""
5131
5203
"The following migrations are missing a downgrade:\n"
5170
5242
msgid "uuid"
5171
5243
msgstr "uuid"
5172
5244
 
5173
 
#: nova/tests/test_storwize_svc.py:169
 
5245
#: nova/tests/test_storwize_svc.py:177
5174
5246
#, fuzzy, python-format
5175
5247
msgid "unrecognized argument %s"
5176
5248
msgstr "无法识别的 read_deleted 取值”%s“"
5177
5249
 
5178
 
#: nova/tests/test_storwize_svc.py:818
 
5250
#: nova/tests/test_storwize_svc.py:897
5179
5251
#, python-format
5180
5252
msgid "Run CLI command: %s"
5181
5253
msgstr ""
5182
5254
 
5183
 
#: nova/tests/test_storwize_svc.py:821
 
5255
#: nova/tests/test_storwize_svc.py:900
5184
5256
#, python-format
5185
5257
msgid ""
5186
5258
"CLI output:\n"
5188
5260
" stderr: %(err)s"
5189
5261
msgstr ""
5190
5262
 
5191
 
#: nova/tests/test_storwize_svc.py:826
 
5263
#: nova/tests/test_storwize_svc.py:905
5192
5264
#, python-format
5193
5265
msgid ""
5194
5266
"CLI Exception output:\n"
5206
5278
msgid "Result data: %s"
5207
5279
msgstr "结果数据:%s"
5208
5280
 
5209
 
#: nova/tests/test_xenapi.py:709
 
5281
#: nova/tests/test_xenapi.py:691
5210
5282
#, python-format
5211
5283
msgid "Creating files in %s to simulate guest agent"
5212
5284
msgstr "在%s 创建文件模拟客户代理"
5213
5285
 
5214
 
#: nova/tests/test_xenapi.py:720
 
5286
#: nova/tests/test_xenapi.py:702
5215
5287
#, python-format
5216
5288
msgid "Removing simulated guest agent files in %s"
5217
5289
msgstr "移除在 %s 的模拟的客户代理文件"
5228
5300
msgid "unexpected role header"
5229
5301
msgstr ""
5230
5302
 
5231
 
#: nova/tests/api/openstack/compute/test_servers.py:2894
 
5303
#: nova/tests/api/openstack/compute/test_servers.py:2996
5232
5304
#, fuzzy
5233
5305
msgid ""
5234
5306
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
5235
5307
"instances"
5236
5308
msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例"
5237
5309
 
5238
 
#: nova/tests/api/openstack/compute/test_servers.py:2899
 
5310
#: nova/tests/api/openstack/compute/test_servers.py:3001
5239
5311
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
5240
5312
msgstr ""
5241
5313
 
5242
 
#: nova/tests/api/openstack/compute/test_servers.py:2904
 
5314
#: nova/tests/api/openstack/compute/test_servers.py:3006
5243
5315
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
5244
5316
msgstr ""
5245
5317
 
5263
5335
msgid "_get_all: %s"
5264
5336
msgstr "_get_all: %s"
5265
5337
 
5266
 
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:121
 
5338
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:126
5267
5339
#, python-format
5268
5340
msgid "test_snapshot_create: param=%s"
5269
5341
msgstr "test_snapshot_create: param=%s"
5270
5342
 
5271
 
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:130
 
5343
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:135
5272
5344
#, python-format
5273
5345
msgid "test_snapshot_create: resp_dict=%s"
5274
5346
msgstr "test_snapshot_create: resp_dict=%s"
5275
5347
 
5276
 
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:152
5277
 
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:178
 
5348
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:157
 
5349
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:183
5278
5350
#, python-format
5279
5351
msgid "test_snapshot_create_force: param=%s"
5280
5352
msgstr "test_snapshot_create_force: param=%s"
5281
5353
 
5282
 
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:161
 
5354
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:166
5283
5355
#, python-format
5284
5356
msgid "test_snapshot_create_force: resp_dict=%s"
5285
5357
msgstr "test_snapshot_create_force: resp_dict=%s"
5286
5358
 
5287
 
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:214
 
5359
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:219
5288
5360
#, python-format
5289
5361
msgid "test_snapshot_show: resp=%s"
5290
5362
msgstr "test_snapshot_show: resp=%s"
5291
5363
 
5292
 
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:240
 
5364
#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:245
5293
5365
#, python-format
5294
5366
msgid "test_snapshot_detail: resp_dict=%s"
5295
5367
msgstr "test_snapshot_detail: resp_dict=%s"
5296
5368
 
5297
 
#: nova/tests/compute/test_compute.py:577
5298
 
#: nova/tests/compute/test_compute.py:595
5299
 
#: nova/tests/compute/test_compute.py:628
5300
 
#: nova/tests/compute/test_compute.py:653
5301
 
#: nova/tests/compute/test_compute.py:2243
 
5369
#: nova/tests/compute/test_compute.py:630
 
5370
#: nova/tests/compute/test_compute.py:648
 
5371
#: nova/tests/compute/test_compute.py:684
 
5372
#: nova/tests/compute/test_compute.py:709
 
5373
#: nova/tests/compute/test_compute.py:2372
5302
5374
#, python-format
5303
5375
msgid "Running instances: %s"
5304
5376
msgstr "正在运行的实例:%s"
5305
5377
 
5306
 
#: nova/tests/compute/test_compute.py:583
5307
 
#: nova/tests/compute/test_compute.py:618
5308
 
#: nova/tests/compute/test_compute.py:641
 
5378
#: nova/tests/compute/test_compute.py:636
5309
5379
#: nova/tests/compute/test_compute.py:671
 
5380
#: nova/tests/compute/test_compute.py:697
 
5381
#: nova/tests/compute/test_compute.py:727
5310
5382
#, python-format
5311
5383
msgid "After terminating instances: %s"
5312
5384
msgstr "终止实例之后:%s"
5313
5385
 
5314
 
#: nova/tests/compute/test_compute.py:993
 
5386
#: nova/tests/compute/test_compute.py:1104
5315
5387
msgid "Internal error"
5316
5388
msgstr "内部错误"
5317
5389
 
5318
 
#: nova/tests/compute/test_compute.py:2254
 
5390
#: nova/tests/compute/test_compute.py:2383
5319
5391
#, python-format
5320
5392
msgid "After force-killing instances: %s"
5321
5393
msgstr "强制杀死实例后:%s"
5335
5407
msgid "Failed to get info for disk %s"
5336
5408
msgstr "为ip: %s获取元数据失败"
5337
5409
 
5338
 
#: nova/tests/integrated/test_api_samples.py:130
 
5410
#: nova/tests/integrated/test_api_samples.py:138
5339
5411
#, fuzzy, python-format
5340
5412
msgid "Result: %(result)s is not a dict."
5341
5413
msgstr "地址 |%(address)s| 没有分配"
5342
5414
 
5343
 
#: nova/tests/integrated/test_api_samples.py:134
 
5415
#: nova/tests/integrated/test_api_samples.py:142
5344
5416
#, python-format
5345
5417
msgid ""
5346
5418
"Key mismatch:\n"
5348
5420
"%(res_keys)s"
5349
5421
msgstr ""
5350
5422
 
5351
 
#: nova/tests/integrated/test_api_samples.py:142
 
5423
#: nova/tests/integrated/test_api_samples.py:150
5352
5424
#, fuzzy, python-format
5353
5425
msgid "Result: %(result)s is not a list."
5354
5426
msgstr "地址 |%(address)s| 没有分配"
5355
5427
 
 
5428
#: nova/tests/integrated/test_api_samples.py:153
 
5429
#, python-format
 
5430
msgid ""
 
5431
"Length mismatch: %(result)s\n"
 
5432
"%(expected)s."
 
5433
msgstr ""
 
5434
 
5356
5435
#: nova/tests/integrated/test_api_samples.py:164
5357
 
#: nova/tests/integrated/test_api_samples.py:174
 
5436
#, fuzzy, python-format
 
5437
msgid "Result: %(res_obj)s not in %(expected)s."
 
5438
msgstr "地址 |%(address)s| 没有分配"
 
5439
 
 
5440
#: nova/tests/integrated/test_api_samples.py:181
 
5441
#: nova/tests/integrated/test_api_samples.py:194
5358
5442
#, python-format
5359
5443
msgid ""
5360
5444
"Values do not match:\n"
5419
5503
msgid "Decoding JSON: %s"
5420
5504
msgstr "解码JSON:%s"
5421
5505
 
5422
 
#: nova/virt/configdrive.py:71
 
5506
#: nova/virt/configdrive.py:77
5423
5507
#, python-format
5424
5508
msgid "Added %(filepath)s to config drive"
5425
5509
msgstr ""
5426
5510
 
5427
 
#: nova/virt/connection.py:70
5428
 
msgid ""
5429
 
"Specifying virt driver via connection_type is deprecated. Use "
5430
 
"compute_driver=classname instead."
5431
 
msgstr ""
5432
 
 
5433
 
#: nova/virt/connection.py:82
5434
 
#, fuzzy
5435
 
msgid "Failed to open connection to underlying virt platform"
5436
 
msgstr "打开虚拟机管理程序的连接失败"
5437
 
 
5438
 
#: nova/virt/firewall.py:175 nova/virt/libvirt/firewall.py:232
 
5511
#: nova/virt/firewall.py:176 nova/virt/libvirt/firewall.py:249
5439
5512
msgid "Attempted to unfilter instance which is not filtered"
5440
5513
msgstr "试图不过滤没有过滤的实例"
5441
5514
 
5442
 
#: nova/virt/firewall.py:185
 
5515
#: nova/virt/firewall.py:187
5443
5516
#, fuzzy
5444
5517
msgid "Filters added to instance"
5445
5518
msgstr "过滤器添加给实例 %s"
5446
5519
 
5447
 
#: nova/virt/firewall.py:187
 
5520
#: nova/virt/firewall.py:189
5448
5521
msgid "Provider Firewall Rules refreshed"
5449
5522
msgstr "提供者防火墙规则刷新"
5450
5523
 
5451
 
#: nova/virt/firewall.py:355
 
5524
#: nova/virt/firewall.py:357
5452
5525
#, python-format
5453
5526
msgid "Adding security group rule: %r"
5454
5527
msgstr "添加安全组规则:%r"
5455
5528
 
5456
 
#: nova/virt/firewall.py:481 nova/virt/xenapi/firewall.py:80
 
5529
#: nova/virt/firewall.py:489 nova/virt/xenapi/firewall.py:80
5457
5530
#, python-format
5458
5531
msgid "Adding provider rule: %s"
5459
5532
msgstr "添加提供者规则:%s"
5460
5533
 
5461
 
#: nova/virt/images.py:85
 
5534
#: nova/virt/images.py:101
5462
5535
msgid "'qemu-img info' parsing failed."
5463
5536
msgstr "'qemu-img info'解析失败"
5464
5537
 
5465
 
#: nova/virt/images.py:91
 
5538
#: nova/virt/images.py:107
5466
5539
#, python-format
5467
5540
msgid "fmt=%(fmt)s backed by: %(backing_file)s"
5468
5541
msgstr "fmt=%(fmt)s 由 %(backing_file)s 支持"
5469
5542
 
5470
 
#: nova/virt/images.py:103
 
5543
#: nova/virt/images.py:118
5471
5544
#, python-format
5472
5545
msgid "Converted to raw, but format is now %s"
5473
5546
msgstr "转化为裸格式,但目前格式是 %s"
5570
5643
msgid "domain does not exist"
5571
5644
msgstr "域不存在"
5572
5645
 
5573
 
#: nova/virt/baremetal/driver.py:115
 
5646
#: nova/virt/baremetal/driver.py:117
5574
5647
#, python-format
5575
5648
msgid "Error encountered when destroying instance '%(name)s': %(ex)s"
5576
5649
msgstr "销毁实例 '%(name)s' 时遇到错误:%(ex)s"
5577
5650
 
5578
 
#: nova/virt/baremetal/driver.py:129
 
5651
#: nova/virt/baremetal/driver.py:131
5579
5652
#, python-format
5580
5653
msgid "instance %(instance_name)s: deleting instance files %(target)s"
5581
5654
msgstr "实例 %(instance_name)s:正在删除实例文件 %(target)s"
5582
5655
 
5583
 
#: nova/virt/baremetal/driver.py:156
 
5656
#: nova/virt/baremetal/driver.py:158
5584
5657
#, python-format
5585
5658
msgid "instance %s: rebooted"
5586
5659
msgstr "实例 %s:重启"
5587
5660
 
5588
 
#: nova/virt/baremetal/driver.py:160
 
5661
#: nova/virt/baremetal/driver.py:162
5589
5662
msgid "_wait_for_reboot failed"
5590
5663
msgstr "_wait_for_reboot失败"
5591
5664
 
5592
 
#: nova/virt/baremetal/driver.py:189
 
5665
#: nova/virt/baremetal/driver.py:191
5593
5666
#, python-format
5594
5667
msgid "instance %s: rescued"
5595
5668
msgstr "实例 %s:已救援"
5596
5669
 
5597
 
#: nova/virt/baremetal/driver.py:193
 
5670
#: nova/virt/baremetal/driver.py:195
5598
5671
msgid "_wait_for_rescue failed"
5599
5672
msgstr "_wait_for_rescue 失败"
5600
5673
 
5601
 
#: nova/virt/baremetal/driver.py:210
 
5674
#: nova/virt/baremetal/driver.py:212
5602
5675
msgid "<============= spawn of baremetal =============>"
5603
5676
msgstr "<============= 生产裸机=============>"
5604
5677
 
5605
 
#: nova/virt/baremetal/driver.py:223
 
5678
#: nova/virt/baremetal/driver.py:225
5606
5679
#, python-format
5607
5680
msgid "instance %s: is building"
5608
5681
msgstr "实例 %s:正在创建中"
5609
5682
 
5610
 
#: nova/virt/baremetal/driver.py:229
 
5683
#: nova/virt/baremetal/driver.py:231
5611
5684
msgid "Key is injected but instance is not running yet"
5612
5685
msgstr "已经注入密钥但是实例还没有运行"
5613
5686
 
5614
 
#: nova/virt/baremetal/driver.py:238
 
5687
#: nova/virt/baremetal/driver.py:240
5615
5688
#, python-format
5616
5689
msgid "instance %s: booted"
5617
5690
msgstr "实例 %s:已启动"
5618
5691
 
5619
 
#: nova/virt/baremetal/driver.py:245
 
5692
#: nova/virt/baremetal/driver.py:247
5620
5693
#, python-format
5621
5694
msgid "~~~~~~ current state = %s ~~~~~~"
5622
5695
msgstr "~~~~~~ 当前状态 = %s ~~~~~~"
5623
5696
 
5624
 
#: nova/virt/baremetal/driver.py:247
 
5697
#: nova/virt/baremetal/driver.py:249
5625
5698
#, python-format
5626
5699
msgid "instance %s spawned successfully"
5627
5700
msgstr "实例 %s 生产成功"
5628
5701
 
5629
 
#: nova/virt/baremetal/driver.py:250
 
5702
#: nova/virt/baremetal/driver.py:252
5630
5703
#, python-format
5631
5704
msgid "instance %s:not booted"
5632
5705
msgstr "实例 %s:没有启动"
5633
5706
 
5634
 
#: nova/virt/baremetal/driver.py:253
 
5707
#: nova/virt/baremetal/driver.py:255
5635
5708
#, fuzzy
5636
5709
msgid "Baremetal assignment is overcommitted."
5637
5710
msgstr "过多提交裸机分配"
5638
5711
 
5639
 
#: nova/virt/baremetal/driver.py:337
 
5712
#: nova/virt/baremetal/driver.py:339
5640
5713
#, python-format
5641
5714
msgid "instance %s: Creating image"
5642
5715
msgstr "实例 %s:正在创建镜像"
5643
5716
 
5644
 
#: nova/virt/baremetal/driver.py:455
 
5717
#: nova/virt/baremetal/driver.py:457
5645
5718
#, python-format
5646
5719
msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s"
5647
5720
msgstr "实例 %(inst_name)s:将 %(injection)s 注入镜像 %(img_id)s"
5648
5721
 
5649
 
#: nova/virt/baremetal/driver.py:465
 
5722
#: nova/virt/baremetal/driver.py:467
5650
5723
#, python-format
5651
5724
msgid ""
5652
5725
"instance %(inst_name)s: ignoring error injecting data into image "
5653
5726
"%(img_id)s (%(e)s)"
5654
5727
msgstr "实例 %(inst_name)s:忽略向镜像 %(img_id)s 注入数据的错误 (%(e)s)"
5655
5728
 
5656
 
#: nova/virt/baremetal/driver.py:511
 
5729
#: nova/virt/baremetal/driver.py:513
5657
5730
#, python-format
5658
5731
msgid "instance %s: starting toXML method"
5659
5732
msgstr "实例 %s:开始方法 toXML"
5660
5733
 
5661
 
#: nova/virt/baremetal/driver.py:514
 
5734
#: nova/virt/baremetal/driver.py:516
5662
5735
#, python-format
5663
5736
msgid "instance %s: finished toXML method"
5664
5737
msgstr "实例 %s:方法toXML 完成"
5665
5738
 
5666
 
#: nova/virt/baremetal/driver.py:558 nova/virt/hyperv/vmops.py:486
5667
 
#: nova/virt/libvirt/driver.py:1973
 
5739
#: nova/virt/baremetal/driver.py:560 nova/virt/hyperv/vmops.py:486
 
5740
#: nova/virt/libvirt/driver.py:1987
5668
5741
msgid ""
5669
5742
"Cannot get the number of cpu, because this function is not implemented "
5670
5743
"for this platform. This error can be safely ignored for now."
5671
5744
msgstr "无法得到CPU的数目,因为这个函数不是给这个平台执行的。这个错误可以被放心忽略。"
5672
5745
 
5673
 
#: nova/virt/baremetal/driver.py:681
 
5746
#: nova/virt/baremetal/driver.py:683
5674
5747
#, python-format
5675
5748
msgid "#### RLK: cpu_arch = %s "
5676
5749
msgstr "#### RLK: cpu_arch = %s "
5677
5750
 
5678
 
#: nova/virt/baremetal/driver.py:703
 
5751
#: nova/virt/baremetal/driver.py:700
5679
5752
msgid "Updating!"
5680
5753
msgstr "正在更新。"
5681
5754
 
5682
 
#: nova/virt/baremetal/driver.py:730 nova/virt/libvirt/driver.py:3025
 
5755
#: nova/virt/baremetal/driver.py:727 nova/virt/libvirt/driver.py:3033
5683
5756
#: nova/virt/xenapi/host.py:148
5684
5757
msgid "Updating host stats"
5685
5758
msgstr "正在更新主机状态"
5736
5809
msgid "no capable image handler configured"
5737
5810
msgstr "没有合适的镜像句柄配置好"
5738
5811
 
5739
 
#: nova/virt/disk/api.py:244
 
5812
#: nova/virt/disk/api.py:245
5740
5813
#, fuzzy, python-format
5741
5814
msgid "no disk image handler for: %s"
5742
5815
msgstr "未知的磁盘镜像句柄:%s"
5743
5816
 
5744
 
#: nova/virt/disk/api.py:256
 
5817
#: nova/virt/disk/api.py:257
5745
5818
msgid "image already mounted"
5746
5819
msgstr "镜像已经挂载"
5747
5820
 
5748
 
#: nova/virt/disk/api.py:322
 
5821
#: nova/virt/disk/api.py:323
5749
5822
#, python-format
5750
5823
msgid ""
5751
5824
"Failed to mount container filesystem '%(image)s' on '%(target)s': "
5752
5825
"%(errors)s"
5753
5826
msgstr ""
5754
5827
 
5755
 
#: nova/virt/disk/api.py:339
 
5828
#: nova/virt/disk/api.py:340
5756
5829
#, fuzzy, python-format
5757
5830
msgid "Failed to unmount container filesystem: %s"
5758
5831
msgstr "挂载文件系统失败:%s"
5759
5832
 
5760
 
#: nova/virt/disk/api.py:372
 
5833
#: nova/virt/disk/api.py:373
5761
5834
#, fuzzy
5762
5835
msgid "injected file path not valid"
5763
5836
msgstr "注入文件路径:'%s'"
5764
5837
 
5765
 
#: nova/virt/disk/api.py:517
 
5838
#: nova/virt/disk/api.py:518
5766
5839
msgid "Not implemented on Windows"
5767
5840
msgstr ""
5768
5841
 
5769
 
#: nova/virt/disk/api.py:551
 
5842
#: nova/virt/disk/api.py:552
5770
5843
#, python-format
5771
5844
msgid "User %(username)s not found in password file."
5772
5845
msgstr ""
5773
5846
 
5774
 
#: nova/virt/disk/api.py:567
 
5847
#: nova/virt/disk/api.py:568
5775
5848
#, python-format
5776
5849
msgid "User %(username)s not found in shadow file."
5777
5850
msgstr ""
5834
5907
msgid "nbd device %s did not show up"
5835
5908
msgstr "nbd 设备 %s 没有出现"
5836
5909
 
5837
 
#: nova/virt/hyperv/driver.py:193 nova/virt/hyperv/driver.py:196
 
5910
#: nova/virt/hyperv/driver.py:189 nova/virt/hyperv/driver.py:192
5838
5911
msgid "plug_vifs called"
5839
5912
msgstr ""
5840
5913
 
5841
 
#: nova/virt/hyperv/driver.py:199
 
5914
#: nova/virt/hyperv/driver.py:195
5842
5915
msgid "ensure_filtering_rules_for_instance called"
5843
5916
msgstr ""
5844
5917
 
 
5918
#: nova/virt/hyperv/driver.py:200
 
5919
msgid "unfilter_instance called"
 
5920
msgstr ""
 
5921
 
5845
5922
#: nova/virt/hyperv/driver.py:204
5846
 
msgid "unfilter_instance called"
5847
 
msgstr ""
5848
 
 
5849
 
#: nova/virt/hyperv/driver.py:208
5850
5923
msgid "confirm_migration called"
5851
5924
msgstr ""
5852
5925
 
5853
 
#: nova/virt/hyperv/driver.py:213
 
5926
#: nova/virt/hyperv/driver.py:209
5854
5927
#, fuzzy
5855
5928
msgid "finish_revert_migration called"
5856
5929
msgstr "实例 %s:开始执行 finish_revert_migration"
5857
5930
 
5858
 
#: nova/virt/hyperv/driver.py:219
 
5931
#: nova/virt/hyperv/driver.py:215
5859
5932
#, fuzzy
5860
5933
msgid "finish_migration called"
5861
5934
msgstr "实例 %s:开始执行 finish_migration"
5862
5935
 
5863
 
#: nova/virt/hyperv/driver.py:222
 
5936
#: nova/virt/hyperv/driver.py:218
5864
5937
#, fuzzy
5865
5938
msgid "get_console_output called"
5866
5939
msgstr "获取实例 %s 控制台输出"
6233
6306
msgid "Removing existing folder %s "
6234
6307
msgstr "正在删除基文件:%s"
6235
6308
 
6236
 
#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:414
 
6309
#: nova/virt/hyperv/volumeops.py:69 nova/virt/xenapi/vm_utils.py:483
6237
6310
#, fuzzy, python-format
6238
6311
msgid "block device info: %s"
6239
6312
msgstr "块设备列表 block_device_list %s"
6258
6331
msgid "Attach volume failed: %s"
6259
6332
msgstr "分离卷 %s"
6260
6333
 
6261
 
#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:194
 
6334
#: nova/virt/hyperv/volumeops.py:137 nova/virt/xenapi/volumeops.py:191
6262
6335
#, python-format
6263
6336
msgid "Unable to attach volume to instance %s"
6264
6337
msgstr "无法附加卷到实例 %s"
6293
6366
msgid "Failed to remove volume from VM %s"
6294
6367
msgstr "移除容器失败:%s"
6295
6368
 
6296
 
#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:603
 
6369
#: nova/virt/hyperv/volumeops.py:207 nova/virt/libvirt/driver.py:604
6297
6370
msgid "Could not determine iscsi initiator name"
6298
6371
msgstr "无法确定iscsi initiator名字"
6299
6372
 
6411
6484
msgid "The ISCSI initiator name can't be found. Choosing the default one"
6412
6485
msgstr ""
6413
6486
 
6414
 
#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1447
6415
 
#: nova/virt/xenapi/vm_utils.py:407
 
6487
#: nova/virt/hyperv/volumeutils.py:121 nova/virt/libvirt/driver.py:1463
 
6488
#: nova/virt/xenapi/vm_utils.py:476
6416
6489
#, python-format
6417
6490
msgid "block_device_list %s"
6418
6491
msgstr "块设备列表 block_device_list %s"
6419
6492
 
6420
 
#: nova/virt/libvirt/driver.py:334
 
6493
#: nova/virt/libvirt/driver.py:333
6421
6494
#, python-format
6422
6495
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
6423
6496
msgstr ""
6424
6497
 
6425
 
#: nova/virt/libvirt/driver.py:340
 
6498
#: nova/virt/libvirt/driver.py:339
6426
6499
#, python-format
6427
6500
msgid "Connecting to libvirt: %s"
6428
6501
msgstr "正在连接 libvirt:%s"
6429
6502
 
6430
 
#: nova/virt/libvirt/driver.py:361
 
6503
#: nova/virt/libvirt/driver.py:360
6431
6504
msgid "Connection to libvirt broke"
6432
6505
msgstr "连接 libvirt 失败"
6433
6506
 
6434
 
#: nova/virt/libvirt/driver.py:383 nova/virt/libvirt/driver.py:386
 
6507
#: nova/virt/libvirt/driver.py:382 nova/virt/libvirt/driver.py:385
6435
6508
#, python-format
6436
6509
msgid "Can not handle authentication request for %d credentials"
6437
6510
msgstr ""
6438
6511
 
6439
 
#: nova/virt/libvirt/driver.py:468
 
6512
#: nova/virt/libvirt/driver.py:467
6440
6513
#, python-format
6441
6514
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
6442
6515
msgstr "销毁时发生错误。Code=%(errcode)s Error=%(e)s"
6443
6516
 
6444
 
#: nova/virt/libvirt/driver.py:482
 
6517
#: nova/virt/libvirt/driver.py:481
6445
6518
#, fuzzy
6446
6519
msgid "During wait destroy, instance disappeared."
6447
6520
msgstr "%s 在运行中消失了。"
6448
6521
 
6449
 
#: nova/virt/libvirt/driver.py:487
 
6522
#: nova/virt/libvirt/driver.py:486
6450
6523
msgid "Instance destroyed successfully."
6451
6524
msgstr "实例销毁成功。"
6452
6525
 
6453
 
#: nova/virt/libvirt/driver.py:509
 
6526
#: nova/virt/libvirt/driver.py:508
6454
6527
msgid "Error from libvirt during undefineFlags. Retrying with undefine"
6455
6528
msgstr ""
6456
6529
 
6457
 
#: nova/virt/libvirt/driver.py:524
 
6530
#: nova/virt/libvirt/driver.py:523
6458
6531
#, python-format
6459
6532
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
6460
6533
msgstr "在 undefine 时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s"
6461
6534
 
6462
 
#: nova/virt/libvirt/driver.py:535
 
6535
#: nova/virt/libvirt/driver.py:536
6463
6536
#, fuzzy, python-format
6464
6537
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
6465
6538
msgstr "在 undefine 时 libvirt 发生错误。Code=%(errcode)s Error=%(e)s"
6466
6539
 
6467
 
#: nova/virt/libvirt/driver.py:552
 
6540
#: nova/virt/libvirt/driver.py:553
6468
6541
#, python-format
6469
6542
msgid "Deleting instance files %(target)s"
6470
6543
msgstr "删除实例文件 %(target)s"
6471
6544
 
6472
 
#: nova/virt/libvirt/driver.py:566
 
6545
#: nova/virt/libvirt/driver.py:567
6473
6546
#, fuzzy, python-format
6474
6547
msgid "Failed to cleanup directory %(target)s: %(e)s"
6475
6548
msgstr "schedule_%(method)s 失败:%(ex)s"
6476
6549
 
6477
 
#: nova/virt/libvirt/driver.py:717
 
6550
#: nova/virt/libvirt/driver.py:729
 
6551
#, fuzzy
 
6552
msgid "During detach_volume, instance disappeared."
 
6553
msgstr "%s 在运行中消失了。"
 
6554
 
 
6555
#: nova/virt/libvirt/driver.py:739
6478
6556
msgid "attaching LXC block device"
6479
6557
msgstr "附加 LXC 块设备"
6480
6558
 
6481
 
#: nova/virt/libvirt/driver.py:730
 
6559
#: nova/virt/libvirt/driver.py:752
6482
6560
msgid "detaching LXC block device"
6483
6561
msgstr "分离LXC 块设备"
6484
6562
 
6485
 
#: nova/virt/libvirt/driver.py:862
 
6563
#: nova/virt/libvirt/driver.py:884
6486
6564
#, fuzzy
6487
6565
msgid "Instance soft rebooted successfully."
6488
6566
msgstr "实例成功重启。"
6489
6567
 
6490
 
#: nova/virt/libvirt/driver.py:866
 
6568
#: nova/virt/libvirt/driver.py:888
6491
6569
#, fuzzy
6492
6570
msgid "Failed to soft reboot instance."
6493
6571
msgstr "重新启动实例失败"
6494
6572
 
6495
 
#: nova/virt/libvirt/driver.py:898
 
6573
#: nova/virt/libvirt/driver.py:920
6496
6574
#, fuzzy
6497
6575
msgid "Instance shutdown successfully."
6498
6576
msgstr "实例成功生产。"
6499
6577
 
6500
 
#: nova/virt/libvirt/driver.py:933
 
6578
#: nova/virt/libvirt/driver.py:955
6501
6579
msgid "Instance rebooted successfully."
6502
6580
msgstr "实例成功重启。"
6503
6581
 
6504
 
#: nova/virt/libvirt/driver.py:1063
 
6582
#: nova/virt/libvirt/driver.py:1085
6505
6583
msgid "Instance is running"
6506
6584
msgstr "实例在运行"
6507
6585
 
6508
 
#: nova/virt/libvirt/driver.py:1070 nova/virt/powervm/operator.py:258
 
6586
#: nova/virt/libvirt/driver.py:1092 nova/virt/powervm/operator.py:253
6509
6587
msgid "Instance spawned successfully."
6510
6588
msgstr "实例成功生产。"
6511
6589
 
6512
 
#: nova/virt/libvirt/driver.py:1086
 
6590
#: nova/virt/libvirt/driver.py:1108
6513
6591
#, python-format
6514
6592
msgid "data: %(data)r, fpath: %(fpath)r"
6515
6593
msgstr "data:%(data)r, fpath: %(fpath)r"
6516
6594
 
6517
 
#: nova/virt/libvirt/driver.py:1132
 
6595
#: nova/virt/libvirt/driver.py:1154
6518
6596
#, fuzzy
6519
6597
msgid "Guest does not have a console available"
6520
6598
msgstr "用户没有管理员权限"
6521
6599
 
6522
 
#: nova/virt/libvirt/driver.py:1176
 
6600
#: nova/virt/libvirt/driver.py:1198
6523
6601
#, python-format
6524
6602
msgid "Path '%(path)s' supports direct I/O"
6525
6603
msgstr ""
6526
6604
 
6527
 
#: nova/virt/libvirt/driver.py:1180
 
6605
#: nova/virt/libvirt/driver.py:1202
6528
6606
#, python-format
6529
6607
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
6530
6608
msgstr ""
6531
6609
 
6532
 
#: nova/virt/libvirt/driver.py:1184 nova/virt/libvirt/driver.py:1188
 
6610
#: nova/virt/libvirt/driver.py:1206 nova/virt/libvirt/driver.py:1210
6533
6611
#, python-format
6534
6612
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
6535
6613
msgstr ""
6536
6614
 
6537
 
#: nova/virt/libvirt/driver.py:1242
 
6615
#: nova/virt/libvirt/driver.py:1276
 
6616
msgid "Creating image"
 
6617
msgstr "正在创建镜像"
 
6618
 
 
6619
#: nova/virt/libvirt/driver.py:1402
6538
6620
msgid "Using config drive"
6539
6621
msgstr ""
6540
6622
 
6541
 
#: nova/virt/libvirt/driver.py:1261
6542
 
msgid "Creating image"
6543
 
msgstr "正在创建镜像"
6544
 
 
6545
 
#: nova/virt/libvirt/driver.py:1396
 
6623
#: nova/virt/libvirt/driver.py:1412
6546
6624
#, fuzzy, python-format
6547
6625
msgid "Creating config drive at %(path)s"
6548
6626
msgstr "注入文件路径:'%s'"
6549
6627
 
6550
 
#: nova/virt/libvirt/driver.py:1410
 
6628
#: nova/virt/libvirt/driver.py:1426
6551
6629
#, python-format
6552
6630
msgid "Injecting %(injection)s into image %(img_id)s"
6553
6631
msgstr "将 %(injection)s 注入到镜像 %(img_id)s"
6554
6632
 
6555
 
#: nova/virt/libvirt/driver.py:1420
 
6633
#: nova/virt/libvirt/driver.py:1436
6556
6634
#, python-format
6557
6635
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
6558
6636
msgstr "忽略向镜像 %(img_id)s  注入的数据的错误 (%(e)s)"
6559
6637
 
6560
 
#: nova/virt/libvirt/driver.py:1494
 
6638
#: nova/virt/libvirt/driver.py:1510
6561
6639
#, python-format
6562
6640
msgid ""
6563
6641
"Config requested an explicit CPU model, but the current libvirt "
6564
6642
"hypervisor '%s' does not support selecting CPU models"
6565
6643
msgstr ""
6566
6644
 
6567
 
#: nova/virt/libvirt/driver.py:1500
 
6645
#: nova/virt/libvirt/driver.py:1516
6568
6646
msgid "Config requested a custom CPU model, but no model name was provided"
6569
6647
msgstr ""
6570
6648
 
6571
 
#: nova/virt/libvirt/driver.py:1504
 
6649
#: nova/virt/libvirt/driver.py:1520
6572
6650
msgid "A CPU model name should not be set when a host CPU model is requested"
6573
6651
msgstr ""
6574
6652
 
6575
 
#: nova/virt/libvirt/driver.py:1508
 
6653
#: nova/virt/libvirt/driver.py:1524
6576
6654
#, python-format
6577
6655
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
6578
6656
msgstr ""
6579
6657
 
6580
 
#: nova/virt/libvirt/driver.py:1524
 
6658
#: nova/virt/libvirt/driver.py:1540
6581
6659
msgid ""
6582
6660
"Passthrough of the host CPU was requested but this libvirt version does "
6583
6661
"not support this feature"
6584
6662
msgstr ""
6585
6663
 
6586
 
#: nova/virt/libvirt/driver.py:1818
 
6664
#: nova/virt/libvirt/driver.py:1832
6587
6665
msgid "Starting toXML method"
6588
6666
msgstr "正在启动 toXML 方法"
6589
6667
 
6590
 
#: nova/virt/libvirt/driver.py:1822
 
6668
#: nova/virt/libvirt/driver.py:1836
6591
6669
msgid "Finished toXML method"
6592
6670
msgstr "toXML方法完成"
6593
6671
 
6594
 
#: nova/virt/libvirt/driver.py:1839
 
6672
#: nova/virt/libvirt/driver.py:1853
6595
6673
#, python-format
6596
6674
msgid ""
6597
6675
"Error from libvirt while looking up %(instance_name)s: [Error Code "
6598
6676
"%(error_code)s] %(ex)s"
6599
6677
msgstr "查找 %(instance_name)s时libvirt出错:[错误代码 %(error_code)s] %(ex)s"
6600
6678
 
6601
 
#: nova/virt/libvirt/driver.py:2091
 
6679
#: nova/virt/libvirt/driver.py:2105
6602
6680
msgid "libvirt version is too old (does not support getVersion)"
6603
6681
msgstr "libvirt版本过旧(不支持getVersion)"
6604
6682
 
6605
 
#: nova/virt/libvirt/driver.py:2278
 
6683
#: nova/virt/libvirt/driver.py:2292
6606
6684
msgid "Block migration can not be used with shared storage."
6607
6685
msgstr "块存储迁移无法在共享存储使用"
6608
6686
 
6609
 
#: nova/virt/libvirt/driver.py:2286
 
6687
#: nova/virt/libvirt/driver.py:2300
6610
6688
#, fuzzy
6611
6689
msgid "Live migration can not be used without shared storage."
6612
6690
msgstr "块存储迁移无法在共享存储使用"
6613
6691
 
6614
 
#: nova/virt/libvirt/driver.py:2324
 
6692
#: nova/virt/libvirt/driver.py:2340
6615
6693
#, fuzzy, python-format
6616
6694
msgid ""
6617
6695
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
6620
6698
"无法迁移%(instance_id)s 到 %(dest)s 上:缺少磁盘(主机:%(available)s <= "
6621
6699
"实例:%(necessary)s)"
6622
6700
 
6623
 
#: nova/virt/libvirt/driver.py:2344
 
6701
#: nova/virt/libvirt/driver.py:2360
6624
6702
#, python-format
6625
6703
msgid ""
6626
6704
"Instance launched has CPU info:\n"
6629
6707
"已启动实例的CPU信息:\n"
6630
6708
"%s"
6631
6709
 
6632
 
#: nova/virt/libvirt/driver.py:2356
 
6710
#: nova/virt/libvirt/driver.py:2372
6633
6711
#, python-format
6634
6712
msgid ""
6635
6713
"CPU doesn't have compatibility.\n"
6644
6722
"\n"
6645
6723
"参考 %(u)s"
6646
6724
 
6647
 
#: nova/virt/libvirt/driver.py:2373
 
6725
#: nova/virt/libvirt/driver.py:2389
6648
6726
#, python-format
6649
6727
msgid ""
6650
6728
"Creating tmpfile %s to notify to other compute nodes that they should "
6651
6729
"mount the same storage."
6652
6730
msgstr "创建tmpfile %s 来通知其他的计算节点需要挂载相同的存储。"
6653
6731
 
6654
 
#: nova/virt/libvirt/driver.py:2421
 
6732
#: nova/virt/libvirt/driver.py:2437
6655
6733
#, python-format
6656
6734
msgid "The firewall filter for %s does not exist"
6657
6735
msgstr ""
6658
6736
 
6659
 
#: nova/virt/libvirt/driver.py:2491
 
6737
#: nova/virt/libvirt/driver.py:2507
6660
6738
#, fuzzy, python-format
6661
6739
msgid "Live Migration failure: %(e)s"
6662
6740
msgstr "预在线迁移在%(dest)s失败"
6663
6741
 
6664
 
#: nova/virt/libvirt/driver.py:2535
 
6742
#: nova/virt/libvirt/driver.py:2551
6665
6743
#, python-format
6666
6744
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
6667
6745
msgstr "plug_vifs() 失败%(cnt)d 次。最多重新尝试 %(max_retry)d 次在主机 %(hostname)s。"
6668
6746
 
6669
 
#: nova/virt/libvirt/driver.py:2662
 
6747
#: nova/virt/libvirt/driver.py:2678
6670
6748
#, python-format
6671
6749
msgid "skipping %(path)s since it looks like volume"
6672
6750
msgstr "因它像卷,所以跳过 %(path)s"
6673
6751
 
6674
 
#: nova/virt/libvirt/driver.py:2711
 
6752
#: nova/virt/libvirt/driver.py:2727
6675
6753
#, python-format
6676
6754
msgid "Getting disk size of %(i_name)s: %(e)s"
6677
6755
msgstr ""
6678
6756
 
6679
 
#: nova/virt/libvirt/driver.py:2781
 
6757
#: nova/virt/libvirt/driver.py:2789
6680
6758
#, fuzzy
6681
6759
msgid "Starting migrate_disk_and_power_off"
6682
6760
msgstr "实例 %s:开始执行 migrate_disk_and_power_off"
6683
6761
 
6684
 
#: nova/virt/libvirt/driver.py:2840
 
6762
#: nova/virt/libvirt/driver.py:2848
6685
6763
#, fuzzy
6686
6764
msgid "Instance running successfully."
6687
6765
msgstr "实例 %s 成功运行。"
6688
6766
 
6689
 
#: nova/virt/libvirt/driver.py:2847
 
6767
#: nova/virt/libvirt/driver.py:2855
6690
6768
#, fuzzy
6691
6769
msgid "Starting finish_migration"
6692
6770
msgstr "实例 %s:开始执行 finish_migration"
6693
6771
 
6694
 
#: nova/virt/libvirt/driver.py:2898
 
6772
#: nova/virt/libvirt/driver.py:2906
6695
6773
#, fuzzy
6696
6774
msgid "Starting finish_revert_migration"
6697
6775
msgstr "实例 %s:开始执行 finish_revert_migration"
6702
6780
"correctly."
6703
6781
msgstr "Libvirt模块无法加载。NWFilterFirewall 无法正常工作。"
6704
6782
 
6705
 
#: nova/virt/libvirt/firewall.py:85
 
6783
#: nova/virt/libvirt/firewall.py:102
6706
6784
msgid "Called setup_basic_filtering in nwfilter"
6707
6785
msgstr "在 nwfilter 里调用 setup_basic_filtering"
6708
6786
 
6709
 
#: nova/virt/libvirt/firewall.py:93
 
6787
#: nova/virt/libvirt/firewall.py:110
6710
6788
msgid "Ensuring static filters"
6711
6789
msgstr "正在确保静态过滤器"
6712
6790
 
6713
 
#: nova/virt/libvirt/firewall.py:174
 
6791
#: nova/virt/libvirt/firewall.py:191
6714
6792
#, python-format
6715
6793
msgid "The nwfilter(%(instance_filter_name)s) is not found."
6716
6794
msgstr "nwfilter(%(instance_filter_name)s)未找到"
6717
6795
 
6718
 
#: nova/virt/libvirt/firewall.py:197
 
6796
#: nova/virt/libvirt/firewall.py:214
6719
6797
#, python-format
6720
6798
msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
6721
6799
msgstr "名称为 %(name)s 的nwfilter(%(instance_filter_name)s) 未找到。"
6722
6800
 
6723
 
#: nova/virt/libvirt/firewall.py:213
 
6801
#: nova/virt/libvirt/firewall.py:230
6724
6802
msgid "iptables firewall: Setup Basic Filtering"
6725
6803
msgstr "iptables 防火墙:设置基本的过滤规则"
6726
6804
 
6727
 
#: nova/virt/libvirt/imagebackend.py:187
 
6805
#: nova/virt/libvirt/imagebackend.py:213
6728
6806
msgid "You should specify libvirt_images_volume_group flag to use LVM images."
6729
6807
msgstr ""
6730
6808
 
6731
 
#: nova/virt/libvirt/imagebackend.py:252
 
6809
#: nova/virt/libvirt/imagebackend.py:276
6732
6810
#, fuzzy, python-format
6733
6811
msgid "Unknown image_type=%s"
6734
6812
msgstr "未知的磁盘镜像句柄:%s"
6735
6813
 
6736
 
#: nova/virt/libvirt/imagecache.py:166
 
6814
#: nova/virt/libvirt/imagecache.py:164
6737
6815
#, python-format
6738
6816
msgid "%s is a valid instance name"
6739
6817
msgstr "%s 是一个正确的实例名称"
6740
6818
 
6741
 
#: nova/virt/libvirt/imagecache.py:169
 
6819
#: nova/virt/libvirt/imagecache.py:167
6742
6820
#, python-format
6743
6821
msgid "%s has a disk file"
6744
6822
msgstr "%s 有一个磁盘文件"
6745
6823
 
6746
 
#: nova/virt/libvirt/imagecache.py:171
 
6824
#: nova/virt/libvirt/imagecache.py:169
6747
6825
#, python-format
6748
6826
msgid "Instance %(instance)s is backed by %(backing)s"
6749
6827
msgstr "实例 %(instance)s  由文件 %(backing)s 来备份"
6750
6828
 
6751
 
#: nova/virt/libvirt/imagecache.py:184
 
6829
#: nova/virt/libvirt/imagecache.py:182
6752
6830
#, python-format
6753
6831
msgid ""
6754
6832
"Instance %(instance)s is using a backing file %(backing)s which does not "
6755
6833
"appear in the image service"
6756
6834
msgstr "实例 %(instance)s 正在使用的备份文件 %(backing)s 没有出现在镜像服务里。"
6757
6835
 
6758
 
#: nova/virt/libvirt/imagecache.py:236
 
6836
#: nova/virt/libvirt/imagecache.py:234
6759
6837
#, fuzzy, python-format
6760
6838
msgid "%(id)s (%(base_file)s): image verification failed"
6761
6839
msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像验证失败"
6762
6840
 
6763
 
#: nova/virt/libvirt/imagecache.py:246
 
6841
#: nova/virt/libvirt/imagecache.py:244
6764
6842
#, fuzzy, python-format
6765
6843
msgid "%(id)s (%(base_file)s): image verification skipped, no hash stored"
6766
6844
msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像验证跳过,没有散列存储"
6767
6845
 
6768
 
#: nova/virt/libvirt/imagecache.py:265
 
6846
#: nova/virt/libvirt/imagecache.py:263
6769
6847
#, fuzzy, python-format
6770
6848
msgid "Cannot remove %(base_file)s, it does not exist"
6771
6849
msgstr "删除 %(base_file)s 失败,错误是 %(error)s"
6772
6850
 
6773
 
#: nova/virt/libvirt/imagecache.py:277
 
6851
#: nova/virt/libvirt/imagecache.py:275
6774
6852
#, python-format
6775
6853
msgid "Base file too young to remove: %s"
6776
6854
msgstr "基文件太新不需要删除:%s"
6777
6855
 
6778
 
#: nova/virt/libvirt/imagecache.py:280
 
6856
#: nova/virt/libvirt/imagecache.py:278
6779
6857
#, python-format
6780
6858
msgid "Removing base file: %s"
6781
6859
msgstr "正在删除基文件:%s"
6782
6860
 
6783
 
#: nova/virt/libvirt/imagecache.py:287
 
6861
#: nova/virt/libvirt/imagecache.py:285
6784
6862
#, python-format
6785
6863
msgid "Failed to remove %(base_file)s, error was %(error)s"
6786
6864
msgstr "删除 %(base_file)s 失败,错误是 %(error)s"
6787
6865
 
6788
 
#: nova/virt/libvirt/imagecache.py:298
 
6866
#: nova/virt/libvirt/imagecache.py:296
6789
6867
#, fuzzy, python-format
6790
6868
msgid "%(id)s (%(base_file)s): checking"
6791
6869
msgstr "%(container_format)s-%(id)s (%(base_file)s):正在检查中"
6792
6870
 
6793
 
#: nova/virt/libvirt/imagecache.py:317
 
6871
#: nova/virt/libvirt/imagecache.py:315
6794
6872
#, fuzzy, python-format
6795
6873
msgid ""
6796
6874
"%(id)s (%(base_file)s): in use: on this node %(local)d local, %(remote)d "
6799
6877
"%(container_format)s-%(id)s (%(base_file)s):正在使用中:本地节点 %(local)d, 远程节点 "
6800
6878
"%(remote)d"
6801
6879
 
6802
 
#: nova/virt/libvirt/imagecache.py:329
 
6880
#: nova/virt/libvirt/imagecache.py:327
6803
6881
#, fuzzy, python-format
6804
6882
msgid ""
6805
6883
"%(id)s (%(base_file)s): warning -- an absent base file is in use! "
6808
6886
"%(container_format)s-%(id)s (%(base_file)s):警告 -- 使用中缺少基文件! 实例: "
6809
6887
"%(instance_list)s"
6810
6888
 
6811
 
#: nova/virt/libvirt/imagecache.py:337
 
6889
#: nova/virt/libvirt/imagecache.py:335
6812
6890
#, fuzzy, python-format
6813
6891
msgid "%(id)s (%(base_file)s): in use on (%(remote)d on other nodes)"
6814
6892
msgstr "%(container_format)s-%(id)s (%(base_file)s):在使用中: 在远程节点 (%(remote)d 上"
6815
6893
 
6816
 
#: nova/virt/libvirt/imagecache.py:347
 
6894
#: nova/virt/libvirt/imagecache.py:345
6817
6895
#, fuzzy, python-format
6818
6896
msgid "%(id)s (%(base_file)s): image is not in use"
6819
6897
msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像不在使用中"
6820
6898
 
6821
 
#: nova/virt/libvirt/imagecache.py:353
 
6899
#: nova/virt/libvirt/imagecache.py:351
6822
6900
#, fuzzy, python-format
6823
6901
msgid "%(id)s (%(base_file)s): image is in use"
6824
6902
msgstr "%(container_format)s-%(id)s (%(base_file)s):镜像在使用中"
6825
6903
 
6826
 
#: nova/virt/libvirt/imagecache.py:376
 
6904
#: nova/virt/libvirt/imagecache.py:374
6827
6905
#, python-format
6828
6906
msgid "Skipping verification, no base directory at %s"
6829
6907
msgstr "跳过验证,在 %s 上没有基础目录"
6830
6908
 
6831
 
#: nova/virt/libvirt/imagecache.py:380
 
6909
#: nova/virt/libvirt/imagecache.py:378
6832
6910
msgid "Verify base images"
6833
6911
msgstr "验证基础镜像"
6834
6912
 
6835
 
#: nova/virt/libvirt/imagecache.py:387
 
6913
#: nova/virt/libvirt/imagecache.py:385
6836
6914
#, python-format
6837
6915
msgid "Image id %(id)s yields fingerprint %(fingerprint)s"
6838
6916
msgstr ""
6839
6917
 
6840
 
#: nova/virt/libvirt/imagecache.py:405
 
6918
#: nova/virt/libvirt/imagecache.py:403
6841
6919
#, python-format
6842
6920
msgid "Unknown base file: %s"
6843
6921
msgstr "未知的基文件:%s"
6844
6922
 
6845
 
#: nova/virt/libvirt/imagecache.py:410
 
6923
#: nova/virt/libvirt/imagecache.py:408
6846
6924
#, python-format
6847
6925
msgid "Active base files: %s"
6848
6926
msgstr "活跃的基文件:%s"
6849
6927
 
6850
 
#: nova/virt/libvirt/imagecache.py:413
 
6928
#: nova/virt/libvirt/imagecache.py:411
6851
6929
#, python-format
6852
6930
msgid "Corrupt base files: %s"
6853
6931
msgstr "损坏的基文件:%s"
6854
6932
 
6855
 
#: nova/virt/libvirt/imagecache.py:417
 
6933
#: nova/virt/libvirt/imagecache.py:415
6856
6934
#, python-format
6857
6935
msgid "Removable base files: %s"
6858
6936
msgstr "可删除的基文件:%s"
6859
6937
 
6860
 
#: nova/virt/libvirt/imagecache.py:425
 
6938
#: nova/virt/libvirt/imagecache.py:423
6861
6939
msgid "Verification complete"
6862
6940
msgstr "确认完成"
6863
6941
 
6864
 
#: nova/virt/libvirt/utils.py:127
 
6942
#: nova/virt/libvirt/snapshots.py:83 nova/virt/libvirt/snapshots.py:86
 
6943
#: nova/virt/libvirt/snapshots.py:89
 
6944
msgid "LVM snapshots not implemented"
 
6945
msgstr ""
 
6946
 
 
6947
#: nova/virt/libvirt/utils.py:131
6865
6948
#, python-format
6866
6949
msgid ""
6867
6950
"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db "
6868
6951
"available, but %(size)db required by volume %(lv)s."
6869
6952
msgstr ""
6870
6953
 
6871
 
#: nova/virt/libvirt/utils.py:136
 
6954
#: nova/virt/libvirt/utils.py:140
6872
6955
#, python-format
6873
6956
msgid ""
6874
6957
"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. "
6876
6959
"%(free_space)db."
6877
6960
msgstr ""
6878
6961
 
6879
 
#: nova/virt/libvirt/utils.py:470
 
6962
#: nova/virt/libvirt/utils.py:187
 
6963
#, python-format
 
6964
msgid "Path %s must be LVM logical volume"
 
6965
msgstr ""
 
6966
 
 
6967
#: nova/virt/libvirt/utils.py:410
 
6968
msgid "Can't retrieve root device path from instance libvirt configuration"
 
6969
msgstr ""
 
6970
 
 
6971
#: nova/virt/libvirt/utils.py:499
6880
6972
#, fuzzy, python-format
6881
6973
msgid "Reading image info file: %s"
6882
6974
msgstr "正在删除基文件:%s"
6883
6975
 
6884
 
#: nova/virt/libvirt/utils.py:474
 
6976
#: nova/virt/libvirt/utils.py:503
6885
6977
#, fuzzy, python-format
6886
6978
msgid "Read: %s"
6887
6979
msgstr "_create: %s"
6888
6980
 
6889
 
#: nova/virt/libvirt/utils.py:480
 
6981
#: nova/virt/libvirt/utils.py:509
6890
6982
#, python-format
6891
6983
msgid "Error reading image info file %(filename)s: %(error)s"
6892
6984
msgstr ""
6893
6985
 
6894
 
#: nova/virt/libvirt/utils.py:504
 
6986
#: nova/virt/libvirt/utils.py:533
6895
6987
#, fuzzy, python-format
6896
6988
msgid "Writing image info file: %s"
6897
6989
msgstr "正在删除基文件:%s"
6898
6990
 
6899
 
#: nova/virt/libvirt/utils.py:505
 
6991
#: nova/virt/libvirt/utils.py:534
6900
6992
#, fuzzy, python-format
6901
6993
msgid "Wrote: %s"
6902
6994
msgstr "重写%s"
6917
7009
msgid "Failed while unplugging vif"
6918
7010
msgstr "移除实例”%s“的虚拟网络设备时失败"
6919
7011
 
6920
 
#: nova/virt/libvirt/volume.py:164
 
7012
#: nova/virt/libvirt/volume.py:174
6921
7013
#, python-format
6922
7014
msgid "iSCSI device not found at %s"
6923
7015
msgstr "在 %s 未找到iSCSI设备"
6924
7016
 
6925
 
#: nova/virt/libvirt/volume.py:167
 
7017
#: nova/virt/libvirt/volume.py:177
6926
7018
#, python-format
6927
7019
msgid ""
6928
7020
"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry.  "
6929
7021
"Try number: %(tries)s"
6930
7022
msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重试。尝试次数:%(tries)s"
6931
7023
 
6932
 
#: nova/virt/libvirt/volume.py:179
 
7024
#: nova/virt/libvirt/volume.py:189
6933
7025
#, python-format
6934
7026
msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)"
6935
7027
msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)"
6972
7064
msgstr ""
6973
7065
 
6974
7066
#: nova/virt/powervm/exception.py:45
 
7067
#, python-format
 
7068
msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out"
 
7069
msgstr ""
 
7070
 
 
7071
#: nova/virt/powervm/exception.py:50
6975
7072
msgid "Image creation failed on PowerVM"
6976
7073
msgstr ""
6977
7074
 
6978
 
#: nova/virt/powervm/exception.py:49
 
7075
#: nova/virt/powervm/exception.py:54
6979
7076
#, fuzzy, python-format
6980
7077
msgid ""
6981
7078
"Insufficient free memory on PowerVM system to spawn instance "
6982
7079
"'%(instance_name)s'"
6983
7080
msgstr "没有足够的可用内存来启动计算节点  %(uuid)s。"
6984
7081
 
6985
 
#: nova/virt/powervm/exception.py:54
 
7082
#: nova/virt/powervm/exception.py:59
6986
7083
#, python-format
6987
7084
msgid ""
6988
7085
"Insufficient available CPUs on PowerVM system to spawn instance "
6989
7086
"'%(instance_name)s'"
6990
7087
msgstr ""
6991
7088
 
6992
 
#: nova/virt/powervm/exception.py:59
 
7089
#: nova/virt/powervm/exception.py:64
6993
7090
#, fuzzy, python-format
6994
7091
msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed"
6995
7092
msgstr "实例 %(instance_name)s:正在删除实例文件 %(target)s"
6999
7096
msgid "LPAR instance '%s' not found"
7000
7097
msgstr "没有找到实例"
7001
7098
 
7002
 
#: nova/virt/powervm/operator.py:179
 
7099
#: nova/virt/powervm/operator.py:174
7003
7100
msgid "Not enough free memory in the host"
7004
7101
msgstr ""
7005
7102
 
7006
 
#: nova/virt/powervm/operator.py:189
 
7103
#: nova/virt/powervm/operator.py:184
7007
7104
msgid "Insufficient available CPU on PowerVM"
7008
7105
msgstr ""
7009
7106
 
7010
 
#: nova/virt/powervm/operator.py:213
 
7107
#: nova/virt/powervm/operator.py:208
7011
7108
#, fuzzy, python-format
7012
7109
msgid "Creating LPAR instance '%s'"
7013
7110
msgstr "获取实例列表"
7014
7111
 
7015
 
#: nova/virt/powervm/operator.py:216
 
7112
#: nova/virt/powervm/operator.py:211
7016
7113
#, fuzzy, python-format
7017
7114
msgid "LPAR instance '%s' creation failed"
7018
7115
msgstr "实例 %s:正在创建镜像"
7019
7116
 
7020
 
#: nova/virt/powervm/operator.py:226
 
7117
#: nova/virt/powervm/operator.py:221
7021
7118
#, fuzzy, python-format
7022
7119
msgid "Fetching image '%s' from glance"
7023
7120
msgstr "正在从glance镜像服务器中下载镜像 %s"
7024
7121
 
 
7122
#: nova/virt/powervm/operator.py:225
 
7123
#, fuzzy, python-format
 
7124
msgid "Copying image '%s' to IVM"
 
7125
msgstr "上传镜像 %s"
 
7126
 
7025
7127
#: nova/virt/powervm/operator.py:230
7026
 
#, fuzzy, python-format
7027
 
msgid "Copying image '%s' to IVM"
7028
 
msgstr "上传镜像 %s"
 
7128
#, fuzzy
 
7129
msgid "Creating logical volume"
 
7130
msgstr "在volume_utils创建存储库"
7029
7131
 
7030
7132
#: nova/virt/powervm/operator.py:235
7031
 
#, fuzzy
7032
 
msgid "Creating logical volume"
7033
 
msgstr "在volume_utils创建存储库"
7034
 
 
7035
 
#: nova/virt/powervm/operator.py:240
7036
7133
#, fuzzy, python-format
7037
7134
msgid "Copying image to the device '%s'"
7038
7135
msgstr "正在获取镜像 %s 的大小"
7039
7136
 
7040
 
#: nova/virt/powervm/operator.py:243
 
7137
#: nova/virt/powervm/operator.py:238
7041
7138
#, fuzzy, python-format
7042
7139
msgid "PowerVM image creation failed: %s"
7043
7140
msgstr "正在删除基文件:%s"
7044
7141
 
7045
 
#: nova/virt/powervm/operator.py:249
 
7142
#: nova/virt/powervm/operator.py:244
7046
7143
#, fuzzy, python-format
7047
7144
msgid "Activating the LPAR instance '%s'"
7048
7145
msgstr "准备启动实例"
7049
7146
 
7050
 
#: nova/virt/powervm/operator.py:263
 
7147
#: nova/virt/powervm/operator.py:258
7051
7148
#, fuzzy, python-format
7052
7149
msgid "Instance '%s' failed to boot"
7053
7150
msgstr "实例 %s:重启"
7054
7151
 
7055
 
#: nova/virt/powervm/operator.py:280
 
7152
#: nova/virt/powervm/operator.py:275
7056
7153
#, python-format
7057
7154
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
7058
7155
msgstr ""
7059
7156
 
7060
 
#: nova/virt/powervm/operator.py:289
 
7157
#: nova/virt/powervm/operator.py:284
7061
7158
#, fuzzy, python-format
7062
7159
msgid "Shutting down the instance '%s'"
7063
7160
msgstr "正启动虚拟机实例 %s"
7064
7161
 
7065
 
#: nova/virt/powervm/operator.py:293
 
7162
#: nova/virt/powervm/operator.py:288
7066
7163
#, fuzzy, python-format
7067
7164
msgid "Removing the logical volume '%s'"
7068
7165
msgstr "无法找到 %s 卷"
7069
7166
 
7070
 
#: nova/virt/powervm/operator.py:296
 
7167
#: nova/virt/powervm/operator.py:291
7071
7168
#, fuzzy, python-format
7072
7169
msgid "Deleting the LPAR instance '%s'"
7073
7170
msgstr "准备启动实例"
7074
7171
 
7075
 
#: nova/virt/powervm/operator.py:299
 
7172
#: nova/virt/powervm/operator.py:294
7076
7173
msgid "PowerVM instance cleanup failed"
7077
7174
msgstr ""
7078
7175
 
7079
 
#: nova/virt/powervm/operator.py:483
 
7176
#: nova/virt/powervm/operator.py:495
7080
7177
msgid "Could not create logical volume. No space left on any volume group."
7081
7178
msgstr ""
7082
7179
 
 
7180
#: nova/virt/powervm/operator.py:554
 
7181
#, fuzzy
 
7182
msgid "Unable to get checksum"
 
7183
msgstr "无法使用全局角色 %(role_id)s"
 
7184
 
 
7185
#: nova/virt/powervm/operator.py:557
 
7186
msgid "Image checksums do not match"
 
7187
msgstr ""
 
7188
 
 
7189
#: nova/virt/powervm/operator.py:582
 
7190
msgid "Uncompressed image file not found"
 
7191
msgstr ""
 
7192
 
7083
7193
#: nova/virt/vmwareapi/driver.py:111
7084
7194
#, fuzzy
7085
7195
msgid ""
7512
7622
msgid "Got image size of %(size)s for the image %(image)s"
7513
7623
msgstr "获得大小为 %(size)s 的镜像目的为了 %(image)s"
7514
7624
 
7515
 
#: nova/virt/xenapi/agent.py:62 nova/virt/xenapi/vmops.py:1434
 
7625
#: nova/virt/xenapi/agent.py:80 nova/virt/xenapi/vmops.py:1432
7516
7626
#, fuzzy, python-format
7517
7627
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
7518
7628
msgstr "超时:调用 %(method)s 超时。虚拟机id=%(instance_uuid)s; args=%(args)r"
7519
7629
 
7520
 
#: nova/virt/xenapi/agent.py:66 nova/virt/xenapi/vmops.py:1438
 
7630
#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1436
7521
7631
#, fuzzy, python-format
7522
7632
msgid ""
7523
7633
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
7524
7634
"args=%(args)r"
7525
7635
msgstr "没有执行:代理不支持 %(method)s 的调用。虚拟机id=%(instance_uuid)s; args=%(args)r"
7526
7636
 
7527
 
#: nova/virt/xenapi/agent.py:71 nova/virt/xenapi/vmops.py:1443
 
7637
#: nova/virt/xenapi/agent.py:89 nova/virt/xenapi/vmops.py:1441
7528
7638
#, fuzzy, python-format
7529
7639
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
7530
7640
msgstr "对 %(method)s 的调用返回错误:%(e)s。"
7531
7641
 
7532
 
#: nova/virt/xenapi/agent.py:81
 
7642
#: nova/virt/xenapi/agent.py:99
7533
7643
#, fuzzy, python-format
7534
7644
msgid ""
7535
7645
"The agent call to %(method)s returned an invalid response: %(ret)r. "
7538
7648
"%(method)s 的代理调用返回无效的响应:%(ret)r。虚拟机id=%(instance_uuid)s; path=%(path)s; "
7539
7649
"args=%(addl_args)r"
7540
7650
 
7541
 
#: nova/virt/xenapi/agent.py:91
 
7651
#: nova/virt/xenapi/agent.py:109
7542
7652
#, python-format
7543
7653
msgid "Failed to query agent version: %(resp)r"
7544
7654
msgstr "查询代理版本失败:%(resp)r"
7545
7655
 
7546
 
#: nova/virt/xenapi/agent.py:103
 
7656
#: nova/virt/xenapi/agent.py:121
7547
7657
msgid "Querying agent version"
7548
7658
msgstr "查询代理版本"
7549
7659
 
7550
 
#: nova/virt/xenapi/agent.py:117
 
7660
#: nova/virt/xenapi/agent.py:135
7551
7661
msgid "Reached maximum time attempting to query agent version"
7552
7662
msgstr ""
7553
7663
 
7554
 
#: nova/virt/xenapi/agent.py:126
 
7664
#: nova/virt/xenapi/agent.py:144
7555
7665
#, fuzzy, python-format
7556
7666
msgid "Updating agent to %s"
7557
7667
msgstr "把代理更新为 %s"
7558
7668
 
7559
 
#: nova/virt/xenapi/agent.py:133
 
7669
#: nova/virt/xenapi/agent.py:151
7560
7670
#, python-format
7561
7671
msgid "Failed to update agent: %(resp)r"
7562
7672
msgstr "更新代理失败:%(resp)r"
7563
7673
 
7564
 
#: nova/virt/xenapi/agent.py:148
 
7674
#: nova/virt/xenapi/agent.py:166
7565
7675
msgid "Setting admin password"
7566
7676
msgstr "设置管理员密码"
7567
7677
 
7568
 
#: nova/virt/xenapi/agent.py:158
 
7678
#: nova/virt/xenapi/agent.py:176
7569
7679
#, python-format
7570
7680
msgid "Failed to exchange keys: %(resp)r"
7571
7681
msgstr "交换钥匙失败:%(resp)r"
7572
7682
 
7573
 
#: nova/virt/xenapi/agent.py:177
 
7683
#: nova/virt/xenapi/agent.py:195
7574
7684
#, python-format
7575
7685
msgid "Failed to update password: %(resp)r"
7576
7686
msgstr "更新密码失败:%(resp)r"
7577
7687
 
7578
 
#: nova/virt/xenapi/agent.py:185
 
7688
#: nova/virt/xenapi/agent.py:203
7579
7689
#, fuzzy, python-format
7580
7690
msgid "Injecting file path: %r"
7581
7691
msgstr "注入文件路径:'%s'"
7582
7692
 
7583
 
#: nova/virt/xenapi/agent.py:197
 
7693
#: nova/virt/xenapi/agent.py:215
7584
7694
#, python-format
7585
7695
msgid "Failed to inject file: %(resp)r"
7586
7696
msgstr "注入文件失败:%(resp)r"
7587
7697
 
7588
 
#: nova/virt/xenapi/agent.py:205
 
7698
#: nova/virt/xenapi/agent.py:223
7589
7699
msgid "Resetting network"
7590
7700
msgstr "重置网络"
7591
7701
 
7592
 
#: nova/virt/xenapi/agent.py:209
 
7702
#: nova/virt/xenapi/agent.py:228
7593
7703
#, fuzzy, python-format
7594
7704
msgid "Failed to reset network: %(resp)r"
7595
7705
msgstr "注入文件失败:%(resp)r"
7596
7706
 
7597
 
#: nova/virt/xenapi/agent.py:263
 
7707
#: nova/virt/xenapi/agent.py:248
 
7708
msgid ""
 
7709
"XenServer tools installed in this image are capable of network injection."
 
7710
"  Networking files will not bemanipulated"
 
7711
msgstr "安装在该镜像的XenServer工具可以进行网络注入。网络文件不会被操作。"
 
7712
 
 
7713
#: nova/virt/xenapi/agent.py:256
 
7714
msgid ""
 
7715
"XenServer tools are present in this image but are not capable of network "
 
7716
"injection"
 
7717
msgstr "该镜像有XenServer工具,但是不能进行网络注入"
 
7718
 
 
7719
#: nova/virt/xenapi/agent.py:260
 
7720
msgid "XenServer tools are not installed in this image"
 
7721
msgstr "没有在该镜像上安装XenServer工具"
 
7722
 
 
7723
#: nova/virt/xenapi/agent.py:312
7598
7724
#, python-format
7599
7725
msgid "OpenSSL error: %s"
7600
7726
msgstr "OpenSSL错误:%s"
7601
7727
 
7602
 
#: nova/virt/xenapi/driver.py:142
 
7728
#: nova/virt/xenapi/driver.py:135
7603
7729
#, fuzzy
7604
7730
msgid ""
7605
7731
"Must specify xenapi_connection_url, xenapi_connection_username "
7609
7735
"针对use connection_type=xenapi必须指定xenapi_connection_url, "
7610
7736
"xenapi_connection_username (可选) 和 xenapi_connection_password"
7611
7737
 
7612
 
#: nova/virt/xenapi/driver.py:169
 
7738
#: nova/virt/xenapi/driver.py:162
7613
7739
msgid "Failure while cleaning up attached VDIs"
7614
7740
msgstr ""
7615
7741
 
7616
 
#: nova/virt/xenapi/driver.py:347
 
7742
#: nova/virt/xenapi/driver.py:355
7617
7743
#, fuzzy, python-format
7618
7744
msgid "Could not determine key: %s"
7619
7745
msgstr "解密私钥失败:%s"
7620
7746
 
7621
 
#: nova/virt/xenapi/driver.py:562
 
7747
#: nova/virt/xenapi/driver.py:565
7622
7748
msgid "Host startup on XenServer is not supported."
7623
7749
msgstr "不支持在XenServer启动主机"
7624
7750
 
7625
 
#: nova/virt/xenapi/driver.py:609
 
7751
#: nova/virt/xenapi/driver.py:617
7626
7752
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
7627
7753
msgstr "无法登录到XenAPI(Dom0磁盘是空么?)"
7628
7754
 
7629
 
#: nova/virt/xenapi/driver.py:647
 
7755
#: nova/virt/xenapi/driver.py:655
7630
7756
msgid "Host is member of a pool, but DB says otherwise"
7631
7757
msgstr ""
7632
7758
 
7633
 
#: nova/virt/xenapi/driver.py:731 nova/virt/xenapi/driver.py:745
 
7759
#: nova/virt/xenapi/driver.py:739 nova/virt/xenapi/driver.py:753
7634
7760
#, python-format
7635
7761
msgid "Got exception: %s"
7636
7762
msgstr "得到异常:%s"
7637
7763
 
7638
 
#: nova/virt/xenapi/fake.py:662 nova/virt/xenapi/fake.py:764
7639
 
#: nova/virt/xenapi/fake.py:783 nova/virt/xenapi/fake.py:851
 
7764
#: nova/virt/xenapi/fake.py:669 nova/virt/xenapi/fake.py:771
 
7765
#: nova/virt/xenapi/fake.py:790 nova/virt/xenapi/fake.py:858
7640
7766
msgid "Raising NotImplemented"
7641
7767
msgstr "产生 NotImplemented 错误"
7642
7768
 
7643
 
#: nova/virt/xenapi/fake.py:664
 
7769
#: nova/virt/xenapi/fake.py:671
7644
7770
#, python-format
7645
7771
msgid "xenapi.fake does not have an implementation for %s"
7646
7772
msgstr "xenapi.fake 没有 %s 的实现"
7647
7773
 
7648
 
#: nova/virt/xenapi/fake.py:698
 
7774
#: nova/virt/xenapi/fake.py:705
7649
7775
#, python-format
7650
7776
msgid "Calling %(localname)s %(impl)s"
7651
7777
msgstr "正在调用 %(localname)s %(impl)s"
7652
7778
 
7653
 
#: nova/virt/xenapi/fake.py:703
 
7779
#: nova/virt/xenapi/fake.py:710
7654
7780
#, python-format
7655
7781
msgid "Calling getter %s"
7656
7782
msgstr "调用 getter %s"
7657
7783
 
7658
 
#: nova/virt/xenapi/fake.py:706
 
7784
#: nova/virt/xenapi/fake.py:713
7659
7785
#, fuzzy, python-format
7660
7786
msgid "Calling setter %s"
7661
7787
msgstr "调用 getter %s"
7662
7788
 
7663
 
#: nova/virt/xenapi/fake.py:766
 
7789
#: nova/virt/xenapi/fake.py:773
7664
7790
#, python-format
7665
7791
msgid ""
7666
7792
"xenapi.fake does not have an implementation for %s or it has been called "
7679
7805
msgid "Unable to get SR for this host: %s"
7680
7806
msgstr "无法为主机得到存储库:%s"
7681
7807
 
7682
 
#: nova/virt/xenapi/host.py:188
 
7808
#: nova/virt/xenapi/host.py:190
 
7809
#, fuzzy, python-format
 
7810
msgid "Failed to extract instance support from %s"
 
7811
msgstr "重新启动实例失败"
 
7812
 
 
7813
#: nova/virt/xenapi/host.py:207
7683
7814
#, fuzzy
7684
7815
msgid "Unable to get updated status"
7685
7816
msgstr "无法得到最新的状态:%s"
7686
7817
 
7687
 
#: nova/virt/xenapi/host.py:191
 
7818
#: nova/virt/xenapi/host.py:210
7688
7819
#, python-format
7689
7820
msgid "The call to %(method)s returned an error: %(e)s."
7690
7821
msgstr "对 %(method)s 的调用返回错误:%(e)s。"
7760
7891
"网络 %(bridge)s 的 PIF %(pif_rec['uuid'])s  有VLAN id %(pif_vlan)d。期待的数目是 "
7761
7892
"%(vlan_num)d"
7762
7893
 
7763
 
#: nova/virt/xenapi/vm_utils.py:215
 
7894
#: nova/virt/xenapi/vm_utils.py:257
7764
7895
#, fuzzy
7765
7896
msgid "Created VM"
7766
7897
msgstr "_create: %s"
7767
7898
 
7768
 
#: nova/virt/xenapi/vm_utils.py:227
 
7899
#: nova/virt/xenapi/vm_utils.py:269
7769
7900
msgid "VM destroyed"
7770
7901
msgstr ""
7771
7902
 
7772
 
#: nova/virt/xenapi/vm_utils.py:234
 
7903
#: nova/virt/xenapi/vm_utils.py:276
7773
7904
#, fuzzy
7774
7905
msgid "VM already halted, skipping shutdown..."
7775
7906
msgstr "虚拟机 %(instance_uuid)s 已经终止,跳过关闭..."
7776
7907
 
7777
 
#: nova/virt/xenapi/vm_utils.py:238
 
7908
#: nova/virt/xenapi/vm_utils.py:280
7778
7909
msgid "Shutting down VM"
7779
7910
msgstr ""
7780
7911
 
7781
 
#: nova/virt/xenapi/vm_utils.py:270
 
7912
#: nova/virt/xenapi/vm_utils.py:312
7782
7913
#, python-format
7783
7914
msgid "VBD not found in instance %s"
7784
7915
msgstr "没有在实例 %s 找到VBD"
7785
7916
 
7786
 
#: nova/virt/xenapi/vm_utils.py:287
 
7917
#: nova/virt/xenapi/vm_utils.py:329
7787
7918
#, fuzzy, python-format
7788
7919
msgid "VBD %s already detached"
7789
7920
msgstr "已经分离"
7790
7921
 
7791
 
#: nova/virt/xenapi/vm_utils.py:290
 
7922
#: nova/virt/xenapi/vm_utils.py:332
7792
7923
#, python-format
7793
7924
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
7794
7925
msgstr ""
7795
7926
 
7796
 
#: nova/virt/xenapi/vm_utils.py:295
 
7927
#: nova/virt/xenapi/vm_utils.py:337
7797
7928
#, python-format
7798
7929
msgid "Unable to unplug VBD %s"
7799
7930
msgstr "无法移除 VBD %s"
7800
7931
 
7801
 
#: nova/virt/xenapi/vm_utils.py:300
 
7932
#: nova/virt/xenapi/vm_utils.py:342
7802
7933
#, python-format
7803
7934
msgid "Reached maximum number of retries trying to unplug VBD %s"
7804
7935
msgstr ""
7805
7936
 
7806
 
#: nova/virt/xenapi/vm_utils.py:311
 
7937
#: nova/virt/xenapi/vm_utils.py:353
7807
7938
#, python-format
7808
7939
msgid "Unable to destroy VBD %s"
7809
7940
msgstr "无法销毁 VBD %s"
7810
7941
 
7811
 
#: nova/virt/xenapi/vm_utils.py:330
 
7942
#: nova/virt/xenapi/vm_utils.py:372
7812
7943
#, fuzzy, python-format
7813
7944
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
7814
7945
msgstr "创建了VBD %(vbd_ref)s 目的是为了虚拟机 %(vm_ref)s,VDI %(vdi_ref)s"
7815
7946
 
7816
 
#: nova/virt/xenapi/vm_utils.py:333
 
7947
#: nova/virt/xenapi/vm_utils.py:375
7817
7948
#, python-format
7818
7949
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
7819
7950
msgstr "创建了VBD %(vbd_ref)s 目的是为了虚拟机 %(vm_ref)s,VDI %(vdi_ref)s"
7820
7951
 
7821
 
#: nova/virt/xenapi/vm_utils.py:344
 
7952
#: nova/virt/xenapi/vm_utils.py:391
7822
7953
#, python-format
7823
7954
msgid "Unable to destroy VDI %s"
7824
7955
msgstr "无法销毁 VDI %s"
7825
7956
 
7826
 
#: nova/virt/xenapi/vm_utils.py:376
 
7957
#: nova/virt/xenapi/vm_utils.py:423
7827
7958
#, python-format
7828
7959
msgid ""
7829
7960
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
7832
7963
"创建了 VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) 位置在"
7833
7964
" %(sr_ref)s。"
7834
7965
 
7835
 
#: nova/virt/xenapi/vm_utils.py:487
 
7966
#: nova/virt/xenapi/vm_utils.py:454
 
7967
#, fuzzy
 
7968
msgid "SR not present and could not be introduced"
 
7969
msgstr "无法找到实例"
 
7970
 
 
7971
#: nova/virt/xenapi/vm_utils.py:555
7836
7972
#, python-format
7837
7973
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
7838
7974
msgstr "克隆了 VDI %(vdi_ref)s 对象来自VDI %(vdi_to_clone_ref)s"
7839
7975
 
7840
 
#: nova/virt/xenapi/vm_utils.py:507
 
7976
#: nova/virt/xenapi/vm_utils.py:575
7841
7977
#, fuzzy, python-format
7842
7978
msgid "No primary VDI found for %(vm_ref)s"
7843
7979
msgstr "未找到 %(vm_ref)s 的主VDI"
7844
7980
 
7845
 
#: nova/virt/xenapi/vm_utils.py:513
 
7981
#: nova/virt/xenapi/vm_utils.py:584
7846
7982
#, fuzzy
7847
7983
msgid "Starting snapshot for VM"
7848
7984
msgstr "开始为虚拟机 %s 快照"
7849
7985
 
7850
 
#: nova/virt/xenapi/vm_utils.py:540
7851
 
#, fuzzy, python-format
7852
 
msgid "Created snapshot %(template_vdi_uuid)s with label '%(label)s'"
7853
 
msgstr "正在为虚拟机 %(vm_ref)s 做快照,采用标签是 “%(label)s”"
7854
 
 
7855
 
#: nova/virt/xenapi/vm_utils.py:582
 
7986
#: nova/virt/xenapi/vm_utils.py:632
7856
7987
#, python-format
7857
7988
msgid "Destroying cached VDI '%(vdi_uuid)s'"
7858
7989
msgstr ""
7859
7990
 
7860
 
#: nova/virt/xenapi/vm_utils.py:640
 
7991
#: nova/virt/xenapi/vm_utils.py:690
7861
7992
#, python-format
7862
7993
msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s"
7863
7994
msgstr "请求xapi 上传 %(vdi_uuids)s 作为镜像ID %(image_id)s"
7864
7995
 
7865
 
#: nova/virt/xenapi/vm_utils.py:834
 
7996
#: nova/virt/xenapi/vm_utils.py:875
7866
7997
#, python-format
7867
7998
msgid ""
7868
7999
"Fast cloning is only supported on default local SR of type ext. SR on "
7869
8000
"this system was found to be of type %(sr_type)s. Ignoring the cow flag."
7870
8001
msgstr "只能在ext类型的缺省本地存储库支持快速克隆。这个系统的存储库类型为 %(sr_type)s。忽略此 cow 标记。"
7871
8002
 
7872
 
#: nova/virt/xenapi/vm_utils.py:912
 
8003
#: nova/virt/xenapi/vm_utils.py:933
7873
8004
#, python-format
7874
8005
msgid "Unrecognized cache_images value '%s', defaulting to True"
7875
8006
msgstr ""
7876
8007
 
7877
 
#: nova/virt/xenapi/vm_utils.py:946
 
8008
#: nova/virt/xenapi/vm_utils.py:967
7878
8009
#, fuzzy, python-format
7879
8010
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
7880
8011
msgstr "xapi 'download_vhd' 返回“%(vdi_type)s”类型的VDI,其UUID为 “%(vdi_uuid)s”"
7881
8012
 
7882
 
#: nova/virt/xenapi/vm_utils.py:958
 
8013
#: nova/virt/xenapi/vm_utils.py:979
7883
8014
#, python-format
7884
8015
msgid ""
7885
8016
"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, "
7886
8017
"params: %(params)s"
7887
8018
msgstr ""
7888
8019
 
7889
 
#: nova/virt/xenapi/vm_utils.py:971
 
8020
#: nova/virt/xenapi/vm_utils.py:992
7890
8021
#, python-format
7891
8022
msgid "download_vhd failed: %r"
7892
8023
msgstr ""
7893
8024
 
7894
 
#: nova/virt/xenapi/vm_utils.py:995
 
8025
#: nova/virt/xenapi/vm_utils.py:1028
 
8026
#, python-format
 
8027
msgid "Invalid value '%s' for xenapi_torrent_images"
 
8028
msgstr ""
 
8029
 
 
8030
#: nova/virt/xenapi/vm_utils.py:1039
7895
8031
#, fuzzy, python-format
7896
8032
msgid "Asking xapi to fetch vhd image %(image_id)s"
7897
8033
msgstr "请求 xapi 获取 vhd 镜像 %(image)s"
7898
8034
 
7899
 
#: nova/virt/xenapi/vm_utils.py:1040
 
8035
#: nova/virt/xenapi/vm_utils.py:1103
7900
8036
#, python-format
7901
8037
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
7902
8038
msgstr "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
7903
8039
 
7904
 
#: nova/virt/xenapi/vm_utils.py:1056
 
8040
#: nova/virt/xenapi/vm_utils.py:1119
7905
8041
#, python-format
7906
8042
msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d"
7907
8043
msgstr "image_size_bytes=%(size_bytes)d,allowed_size_bytes=%(allowed_size_bytes)d"
7908
8044
 
7909
 
#: nova/virt/xenapi/vm_utils.py:1060
 
8045
#: nova/virt/xenapi/vm_utils.py:1123
7910
8046
#, python-format
7911
8047
msgid ""
7912
8048
"Image size %(size_bytes)d exceeded instance_type allowed size "
7913
8049
"%(allowed_size_bytes)d"
7914
8050
msgstr "镜像大小 %(size_bytes)d 超过instance_type所允许的小大 %(allowed_size_bytes)d"
7915
8051
 
7916
 
#: nova/virt/xenapi/vm_utils.py:1082
 
8052
#: nova/virt/xenapi/vm_utils.py:1145
7917
8053
#, fuzzy, python-format
7918
8054
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
7919
8055
msgstr "获取镜像 %(image)s"
7920
8056
 
7921
 
#: nova/virt/xenapi/vm_utils.py:1095
 
8057
#: nova/virt/xenapi/vm_utils.py:1158
7922
8058
#, fuzzy, python-format
7923
8059
msgid "Size for image %(image_id)s: %(virtual_size)d"
7924
8060
msgstr "镜像 %(image)s 的大小:%(virtual_size)d"
7925
8061
 
7926
 
#: nova/virt/xenapi/vm_utils.py:1104
 
8062
#: nova/virt/xenapi/vm_utils.py:1167
7927
8063
#, python-format
7928
8064
msgid ""
7929
8065
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
7930
8066
"bytes"
7931
8067
msgstr "内核/内存盘镜像太大:%(vdi_size)d 字节,最大 %(max_size)d 字节"
7932
8068
 
7933
 
#: nova/virt/xenapi/vm_utils.py:1123
 
8069
#: nova/virt/xenapi/vm_utils.py:1186
7934
8070
#, python-format
7935
8071
msgid "Copying VDI %s to /boot/guest on dom0"
7936
8072
msgstr "将VDI %s 复制到dom0的/boot/guest下"
7937
8073
 
7938
 
#: nova/virt/xenapi/vm_utils.py:1137
 
8074
#: nova/virt/xenapi/vm_utils.py:1200
7939
8075
#, python-format
7940
8076
msgid "Kernel/Ramdisk VDI %s destroyed"
7941
8077
msgstr "内核/内存盘 VDI %s 已销毁"
7942
8078
 
7943
 
#: nova/virt/xenapi/vm_utils.py:1146
 
8079
#: nova/virt/xenapi/vm_utils.py:1209
7944
8080
#, fuzzy
7945
8081
msgid "Failed to fetch glance image"
7946
8082
msgstr "实例 %s:获取Glance镜像失败"
7947
8083
 
7948
 
#: nova/virt/xenapi/vm_utils.py:1184
 
8084
#: nova/virt/xenapi/vm_utils.py:1247
7949
8085
#, python-format
7950
8086
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
7951
8087
msgstr "检测到 %(image_type_str)s 格式,目标是镜像 %(image_ref)s"
7952
8088
 
7953
 
#: nova/virt/xenapi/vm_utils.py:1205
 
8089
#: nova/virt/xenapi/vm_utils.py:1268
7954
8090
#, python-format
7955
8091
msgid "Looking up vdi %s for PV kernel"
7956
8092
msgstr "为PV内核查询vdi %s"
7957
8093
 
7958
 
#: nova/virt/xenapi/vm_utils.py:1223
 
8094
#: nova/virt/xenapi/vm_utils.py:1286
7959
8095
#, python-format
7960
8096
msgid "Unknown image format %(disk_image_type)s"
7961
8097
msgstr "未知的镜像格式 %(disk_image_type)s"
7962
8098
 
7963
 
#: nova/virt/xenapi/vm_utils.py:1254
 
8099
#: nova/virt/xenapi/vm_utils.py:1317
7964
8100
#, python-format
7965
8101
msgid "VDI %s is still available"
7966
8102
msgstr "VDI %s 依然可用"
7967
8103
 
7968
 
#: nova/virt/xenapi/vm_utils.py:1350
 
8104
#: nova/virt/xenapi/vm_utils.py:1413
7969
8105
#, python-format
7970
8106
msgid "Unable to parse rrd of %(vm_uuid)s"
7971
8107
msgstr ""
7972
8108
 
7973
 
#: nova/virt/xenapi/vm_utils.py:1370
 
8109
#: nova/virt/xenapi/vm_utils.py:1440
7974
8110
#, python-format
7975
8111
msgid "Re-scanning SR %s"
7976
8112
msgstr "重新扫描存储库 %s"
7977
8113
 
7978
 
#: nova/virt/xenapi/vm_utils.py:1398
 
8114
#: nova/virt/xenapi/vm_utils.py:1468
7979
8115
#, python-format
7980
8116
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
7981
8117
msgstr "标记sr_matching_filter '%s' 没有遵循格式要求"
7982
8118
 
7983
 
#: nova/virt/xenapi/vm_utils.py:1416
 
8119
#: nova/virt/xenapi/vm_utils.py:1486
7984
8120
msgid ""
7985
8121
"XenAPI is unable to find a Storage Repository to install guest instances "
7986
8122
"on. Please check your configuration and/or configure the flag "
7987
8123
"'sr_matching_filter'"
7988
8124
msgstr "XenAPI无法找到安装客户实例的存储库。请检查你的配置或者配置标记'sr_matching_filter'"
7989
8125
 
7990
 
#: nova/virt/xenapi/vm_utils.py:1429
 
8126
#: nova/virt/xenapi/vm_utils.py:1499
7991
8127
msgid "Cannot find SR of content-type ISO"
7992
8128
msgstr "无法找到content-type ISO的存储库"
7993
8129
 
7994
 
#: nova/virt/xenapi/vm_utils.py:1437
 
8130
#: nova/virt/xenapi/vm_utils.py:1507
7995
8131
#, python-format
7996
8132
msgid "ISO: looking at SR %(sr_rec)s"
7997
8133
msgstr "ISO:正在查看存储库 %(sr_rec)s"
7998
8134
 
7999
 
#: nova/virt/xenapi/vm_utils.py:1439
 
8135
#: nova/virt/xenapi/vm_utils.py:1509
8000
8136
msgid "ISO: not iso content"
8001
8137
msgstr "ISO:非iso内容"
8002
8138
 
8003
 
#: nova/virt/xenapi/vm_utils.py:1442
 
8139
#: nova/virt/xenapi/vm_utils.py:1512
8004
8140
msgid "ISO: iso content_type, no 'i18n-key' key"
8005
8141
msgstr "ISO:iso content_type,没有 'i18n-key' 键"
8006
8142
 
8007
 
#: nova/virt/xenapi/vm_utils.py:1445
 
8143
#: nova/virt/xenapi/vm_utils.py:1515
8008
8144
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
8009
8145
msgstr "ISO:iso content_type,i18n-key的值不是 'local-storage-iso'"
8010
8146
 
8011
 
#: nova/virt/xenapi/vm_utils.py:1449
 
8147
#: nova/virt/xenapi/vm_utils.py:1519
8012
8148
msgid "ISO: SR MATCHing our criteria"
8013
8149
msgstr "ISO: 存储库符合标准"
8014
8150
 
8015
 
#: nova/virt/xenapi/vm_utils.py:1451
 
8151
#: nova/virt/xenapi/vm_utils.py:1521
8016
8152
msgid "ISO: ISO, looking to see if it is host local"
8017
8153
msgstr "ISO: ISO, 正在查看是否是本地的主机"
8018
8154
 
8019
 
#: nova/virt/xenapi/vm_utils.py:1454
 
8155
#: nova/virt/xenapi/vm_utils.py:1524
8020
8156
#, python-format
8021
8157
msgid "ISO: PBD %(pbd_ref)s disappeared"
8022
8158
msgstr "ISO: PBD %(pbd_ref)s 消失了"
8023
8159
 
8024
 
#: nova/virt/xenapi/vm_utils.py:1457
 
8160
#: nova/virt/xenapi/vm_utils.py:1527
8025
8161
#, python-format
8026
8162
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
8027
8163
msgstr "ISO: PBD匹配, 想要 %(pbd_rec)s, 目前有 %(host)s"
8028
8164
 
8029
 
#: nova/virt/xenapi/vm_utils.py:1460
 
8165
#: nova/virt/xenapi/vm_utils.py:1530
8030
8166
msgid "ISO: SR with local PBD"
8031
8167
msgstr "ISO:含有本地PBD的存储库"
8032
8168
 
8033
 
#: nova/virt/xenapi/vm_utils.py:1482
 
8169
#: nova/virt/xenapi/vm_utils.py:1552
8034
8170
#, python-format
8035
8171
msgid ""
8036
8172
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
8037
8173
"%(server)s."
8038
8174
msgstr "无法为含服务器详细信息的虚拟机 %(vm_uuid)s 获取RRD XML:%(server)s。"
8039
8175
 
8040
 
#: nova/virt/xenapi/vm_utils.py:1498
 
8176
#: nova/virt/xenapi/vm_utils.py:1568
8041
8177
#, python-format
8042
8178
msgid "Unable to obtain RRD XML updates with server details: %(server)s."
8043
8179
msgstr "无法获取包含服务器详细情况的RRD XML更新:%(server)s。"
8044
8180
 
8045
 
#: nova/virt/xenapi/vm_utils.py:1552
 
8181
#: nova/virt/xenapi/vm_utils.py:1622
8046
8182
#, python-format
8047
8183
msgid "Invalid statistics data from Xenserver: %s"
8048
8184
msgstr "来自Xenserver无效的统计数据:%s"
8049
8185
 
8050
 
#: nova/virt/xenapi/vm_utils.py:1612
 
8186
#: nova/virt/xenapi/vm_utils.py:1682
8051
8187
#, fuzzy, python-format
8052
8188
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
8053
8189
msgstr "VHD %(vdi_uuid)s 有父 %(parent_ref)s"
8054
8190
 
8055
 
#: nova/virt/xenapi/vm_utils.py:1699
 
8191
#: nova/virt/xenapi/vm_utils.py:1769
8056
8192
#, python-format
8057
8193
msgid ""
8058
8194
"Parent %(parent_uuid)s doesn't match original parent "
8059
8195
"%(original_parent_uuid)s, waiting for coalesce..."
8060
8196
msgstr "父标识 %(parent_uuid)s 和原先的父标识 %(original_parent_uuid)s 不匹配,正在等待合并..."
8061
8197
 
8062
 
#: nova/virt/xenapi/vm_utils.py:1709
 
8198
#: nova/virt/xenapi/vm_utils.py:1779
8063
8199
#, python-format
8064
8200
msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..."
8065
8201
msgstr "VHD coalesce 将要超过(%(max_attempts)d),放弃中..."
8066
8202
 
8067
 
#: nova/virt/xenapi/vm_utils.py:1744
 
8203
#: nova/virt/xenapi/vm_utils.py:1814
8068
8204
#, python-format
8069
8205
msgid "Timeout waiting for device %s to be created"
8070
8206
msgstr "等待设备 %s 创建超时"
8071
8207
 
8072
 
#: nova/virt/xenapi/vm_utils.py:1764
 
8208
#: nova/virt/xenapi/vm_utils.py:1834
8073
8209
#, python-format
8074
8210
msgid "Disconnecting stale VDI %s from compute domU"
8075
8211
msgstr ""
8076
8212
 
8077
 
#: nova/virt/xenapi/vm_utils.py:1777
 
8213
#: nova/virt/xenapi/vm_utils.py:1847
8078
8214
#, python-format
8079
8215
msgid "Plugging VBD %s ... "
8080
8216
msgstr "插入VBD %s... "
8081
8217
 
8082
 
#: nova/virt/xenapi/vm_utils.py:1780
 
8218
#: nova/virt/xenapi/vm_utils.py:1850
8083
8219
#, python-format
8084
8220
msgid "Plugging VBD %s done."
8085
8221
msgstr "插入VBD %s 完成。"
8086
8222
 
8087
 
#: nova/virt/xenapi/vm_utils.py:1782
 
8223
#: nova/virt/xenapi/vm_utils.py:1852
8088
8224
#, python-format
8089
8225
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
8090
8226
msgstr "VBD %(vbd_ref)s 作为 %(orig_dev)s 插入"
8091
8227
 
8092
 
#: nova/virt/xenapi/vm_utils.py:1785
 
8228
#: nova/virt/xenapi/vm_utils.py:1855
8093
8229
#, python-format
8094
8230
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
8095
8231
msgstr "VBD %(vbd_ref)s 插入错误的设备,重新映射为 %(dev)s"
8096
8232
 
8097
 
#: nova/virt/xenapi/vm_utils.py:1790
 
8233
#: nova/virt/xenapi/vm_utils.py:1860
8098
8234
#, python-format
8099
8235
msgid "Destroying VBD for VDI %s ... "
8100
8236
msgstr "正在销毁VDI为 %s 的 VBD "
8101
8237
 
8102
 
#: nova/virt/xenapi/vm_utils.py:1798
 
8238
#: nova/virt/xenapi/vm_utils.py:1868
8103
8239
#, python-format
8104
8240
msgid "Destroying VBD for VDI %s done."
8105
8241
msgstr "已经销毁VDI为 %s 的 VBD"
8106
8242
 
8107
 
#: nova/virt/xenapi/vm_utils.py:1811
 
8243
#: nova/virt/xenapi/vm_utils.py:1881
8108
8244
#, python-format
8109
8245
msgid "Running pygrub against %s"
8110
8246
msgstr "对 %s 运行pygrub"
8111
8247
 
8112
 
#: nova/virt/xenapi/vm_utils.py:1818
 
8248
#: nova/virt/xenapi/vm_utils.py:1888
8113
8249
#, python-format
8114
8250
msgid "Found Xen kernel %s"
8115
8251
msgstr "找到Xen内核 %s"
8116
8252
 
8117
 
#: nova/virt/xenapi/vm_utils.py:1820
 
8253
#: nova/virt/xenapi/vm_utils.py:1890
8118
8254
msgid "No Xen kernel found.  Booting HVM."
8119
8255
msgstr "没有找到Xen内核。正在启动HVM。"
8120
8256
 
8121
 
#: nova/virt/xenapi/vm_utils.py:1833
 
8257
#: nova/virt/xenapi/vm_utils.py:1903
8122
8258
msgid "Partitions:"
8123
8259
msgstr "分区:"
8124
8260
 
8125
 
#: nova/virt/xenapi/vm_utils.py:1839
 
8261
#: nova/virt/xenapi/vm_utils.py:1909
8126
8262
#, python-format
8127
8263
msgid "  %(num)s: %(ptype)s %(size)d sectors"
8128
8264
msgstr "  %(num)s: %(ptype)s %(size)d sectors"
8129
8265
 
8130
 
#: nova/virt/xenapi/vm_utils.py:1864
 
8266
#: nova/virt/xenapi/vm_utils.py:1934
8131
8267
#, python-format
8132
8268
msgid ""
8133
8269
"Writing partition table %(primary_first)d %(primary_last)d to "
8134
8270
"%(dev_path)s..."
8135
8271
msgstr "将分区表 %(primary_first)d %(primary_last)d 写入到 %(dev_path)s..."
8136
8272
 
8137
 
#: nova/virt/xenapi/vm_utils.py:1877
 
8273
#: nova/virt/xenapi/vm_utils.py:1947
8138
8274
#, python-format
8139
8275
msgid "Writing partition table %s done."
8140
8276
msgstr "完成写入分区表 %s 。"
8141
8277
 
8142
 
#: nova/virt/xenapi/vm_utils.py:1931
 
8278
#: nova/virt/xenapi/vm_utils.py:2001
8143
8279
#, python-format
8144
8280
msgid ""
8145
8281
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
8146
8282
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
8147
8283
msgstr ""
8148
8284
 
8149
 
#: nova/virt/xenapi/vm_utils.py:1963
 
8285
#: nova/virt/xenapi/vm_utils.py:2033
8150
8286
#, python-format
8151
8287
msgid ""
8152
8288
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
8153
8289
"reduction in size"
8154
8290
msgstr ""
8155
8291
 
8156
 
#: nova/virt/xenapi/vm_utils.py:2013
8157
 
msgid ""
8158
 
"XenServer tools installed in this image are capable of network injection."
8159
 
"  Networking files will not bemanipulated"
8160
 
msgstr "安装在该镜像的XenServer工具可以进行网络注入。网络文件不会被操作。"
8161
 
 
8162
 
#: nova/virt/xenapi/vm_utils.py:2021
8163
 
msgid ""
8164
 
"XenServer tools are present in this image but are not capable of network "
8165
 
"injection"
8166
 
msgstr "该镜像有XenServer工具,但是不能进行网络注入"
8167
 
 
8168
 
#: nova/virt/xenapi/vm_utils.py:2025
8169
 
msgid "XenServer tools are not installed in this image"
8170
 
msgstr "没有在该镜像上安装XenServer工具"
8171
 
 
8172
 
#: nova/virt/xenapi/vm_utils.py:2041
 
8292
#: nova/virt/xenapi/vm_utils.py:2082
8173
8293
msgid "Manipulating interface files directly"
8174
8294
msgstr "直接操作接口文件"
8175
8295
 
8176
 
#: nova/virt/xenapi/vm_utils.py:2050
 
8296
#: nova/virt/xenapi/vm_utils.py:2091
8177
8297
#, python-format
8178
8298
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
8179
8299
msgstr "挂载文件系统失败(期望的是非Linux实例):%s"
8180
8300
 
8181
 
#: nova/virt/xenapi/vm_utils.py:2162
 
8301
#: nova/virt/xenapi/vm_utils.py:2203
8182
8302
msgid "This domU must be running on the host specified by xenapi_connection_url"
8183
8303
msgstr ""
8184
8304
 
8185
 
#: nova/virt/xenapi/vmops.py:130 nova/virt/xenapi/vmops.py:637
 
8305
#: nova/virt/xenapi/vmops.py:126 nova/virt/xenapi/vmops.py:638
8186
8306
#, fuzzy, python-format
8187
8307
msgid "Updating progress to %(progress)d"
8188
8308
msgstr "将实例 '%(instance_uuid)s' 的进度更新到 %(progress)d"
8189
8309
 
8190
 
#: nova/virt/xenapi/vmops.py:212
 
8310
#: nova/virt/xenapi/vmops.py:224
8191
8311
#, fuzzy
8192
8312
msgid "Starting instance"
8193
8313
msgstr "正在启动虚拟机"
8194
8314
 
8195
 
#: nova/virt/xenapi/vmops.py:285
 
8315
#: nova/virt/xenapi/vmops.py:298
8196
8316
msgid "Removing kernel/ramdisk files from dom0"
8197
8317
msgstr "从 dom0 中移除内核/内存盘文件"
8198
8318
 
8199
 
#: nova/virt/xenapi/vmops.py:345
 
8319
#: nova/virt/xenapi/vmops.py:358
8200
8320
#, fuzzy, python-format
8201
8321
msgid "Block device information present: %s"
8202
8322
msgstr "block_device_mapping %s"
8203
8323
 
8204
 
#: nova/virt/xenapi/vmops.py:368
 
8324
#: nova/virt/xenapi/vmops.py:381
8205
8325
#, fuzzy
8206
8326
msgid "Failed to spawn, rolling back"
8207
8327
msgstr "在数据库更新卷失败"
8208
8328
 
8209
 
#: nova/virt/xenapi/vmops.py:431
 
8329
#: nova/virt/xenapi/vmops.py:445
8210
8330
msgid "Detected ISO image type, creating blank VM for install"
8211
8331
msgstr ""
8212
8332
 
8213
 
#: nova/virt/xenapi/vmops.py:448
 
8333
#: nova/virt/xenapi/vmops.py:462
8214
8334
#, fuzzy
8215
8335
msgid "Auto configuring disk, attempting to resize partition..."
8216
8336
msgstr "正在自动配置实例 %(instance_uuid)s 的磁盘,尝试调整分区大小..."
8217
8337
 
8218
 
#: nova/virt/xenapi/vmops.py:487
 
8338
#: nova/virt/xenapi/vmops.py:488
8219
8339
#, fuzzy
8220
8340
msgid "Starting VM"
8221
8341
msgstr "重启xvp"
8222
8342
 
8223
 
#: nova/virt/xenapi/vmops.py:494
 
8343
#: nova/virt/xenapi/vmops.py:495
8224
8344
#, python-format
8225
8345
msgid ""
8226
8346
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
8227
8347
"%(version)s"
8228
8348
msgstr "%(hypervisor)s/%(os)s/%(architecture)s 最新的agent build 是 %(version)s 版本"
8229
8349
 
8230
 
#: nova/virt/xenapi/vmops.py:497
 
8350
#: nova/virt/xenapi/vmops.py:498
8231
8351
#, python-format
8232
8352
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
8233
8353
msgstr "没有找到 %(hypervisor)s/%(os)s/%(architecture)s 的代理创建"
8234
8354
 
8235
 
#: nova/virt/xenapi/vmops.py:504
 
8355
#: nova/virt/xenapi/vmops.py:505
8236
8356
msgid "Waiting for instance state to become running"
8237
8357
msgstr ""
8238
8358
 
8239
 
#: nova/virt/xenapi/vmops.py:518
 
8359
#: nova/virt/xenapi/vmops.py:519
8240
8360
#, python-format
8241
8361
msgid "Instance agent version: %s"
8242
8362
msgstr "实例代理版本:%s"
8243
8363
 
8244
 
#: nova/virt/xenapi/vmops.py:548
 
8364
#: nova/virt/xenapi/vmops.py:549
8245
8365
msgid "Setting VCPU weight"
8246
8366
msgstr "设置VCPU 权重"
8247
8367
 
8248
 
#: nova/virt/xenapi/vmops.py:556
 
8368
#: nova/virt/xenapi/vmops.py:557
8249
8369
#, fuzzy, python-format
8250
8370
msgid "Could not find VM with name %s"
8251
8371
msgstr "找不到VDI ref"
8252
8372
 
8253
 
#: nova/virt/xenapi/vmops.py:606
 
8373
#: nova/virt/xenapi/vmops.py:607
8254
8374
#, fuzzy
8255
8375
msgid "Finished snapshot and upload for VM"
8256
8376
msgstr "快照完毕并为虚拟机 %s 上传"
8257
8377
 
8258
 
#: nova/virt/xenapi/vmops.py:610
 
8378
#: nova/virt/xenapi/vmops.py:611
8259
8379
#, python-format
8260
8380
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
8261
8381
msgstr ""
8262
8382
 
8263
 
#: nova/virt/xenapi/vmops.py:618
 
8383
#: nova/virt/xenapi/vmops.py:619
8264
8384
msgid "Failed to transfer vhd to new host"
8265
8385
msgstr "将 vhd 转移到新主机失败"
8266
8386
 
8267
 
#: nova/virt/xenapi/vmops.py:654
 
8387
#: nova/virt/xenapi/vmops.py:655
8268
8388
#, fuzzy, python-format
8269
8389
msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
8270
8390
msgstr "将 VDI %(cow_uuid)s 由 %(old_gb)dGB 调小到  %(new_gb)dGB"
8271
8391
 
8272
 
#: nova/virt/xenapi/vmops.py:778
 
8392
#: nova/virt/xenapi/vmops.py:779
8273
8393
#, python-format
8274
8394
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
8275
8395
msgstr "将 VDI %(vdi_uuid)s 由 %(old_gb)dGB 调大到  %(new_gb)dGB"
8276
8396
 
8277
 
#: nova/virt/xenapi/vmops.py:783
 
8397
#: nova/virt/xenapi/vmops.py:784
8278
8398
#, fuzzy
8279
8399
msgid "Resize complete"
8280
8400
msgstr "调整实例 %s 的大小完毕"
8281
8401
 
8282
 
#: nova/virt/xenapi/vmops.py:827
 
8402
#: nova/virt/xenapi/vmops.py:828
8283
8403
msgid "Starting halted instance found during reboot"
8284
8404
msgstr ""
8285
8405
 
8286
 
#: nova/virt/xenapi/vmops.py:910
 
8406
#: nova/virt/xenapi/vmops.py:911
8287
8407
#, fuzzy
8288
8408
msgid "Unable to find root VBD/VDI for VM"
8289
8409
msgstr "无法为VDI %s 找到VBD"
8290
8410
 
8291
 
#: nova/virt/xenapi/vmops.py:937
 
8411
#: nova/virt/xenapi/vmops.py:938
8292
8412
#, fuzzy, python-format
8293
8413
msgid "Destroying VDIs for Instance %(instance_uuid)s"
8294
8414
msgstr "没有为实例 %(instance_id)s 找到卷。"
8295
8415
 
8296
 
#: nova/virt/xenapi/vmops.py:965
 
8416
#: nova/virt/xenapi/vmops.py:966
8297
8417
#, fuzzy
8298
8418
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
8299
8419
msgstr "实例 %(instance_uuid)s 使用RAW或者VHD,跳过内核和内存盘的删除"
8300
8420
 
8301
 
#: nova/virt/xenapi/vmops.py:972
 
8421
#: nova/virt/xenapi/vmops.py:973
8302
8422
msgid "instance has a kernel or ramdisk but not both"
8303
8423
msgstr "实例拥有内核或者内存盘,但不是二者均有"
8304
8424
 
8305
 
#: nova/virt/xenapi/vmops.py:979
 
8425
#: nova/virt/xenapi/vmops.py:980
8306
8426
msgid "kernel/ramdisk files removed"
8307
8427
msgstr "内核/内存盘文件移除了"
8308
8428
 
8309
 
#: nova/virt/xenapi/vmops.py:1005
 
8429
#: nova/virt/xenapi/vmops.py:1006
8310
8430
#, fuzzy
8311
8431
msgid "Destroying VM"
8312
8432
msgstr "重启xvp"
8313
8433
 
8314
 
#: nova/virt/xenapi/vmops.py:1031
 
8434
#: nova/virt/xenapi/vmops.py:1032
8315
8435
msgid "VM is not present, skipping destroy..."
8316
8436
msgstr "虚拟机不存在,跳过销毁..."
8317
8437
 
8318
 
#: nova/virt/xenapi/vmops.py:1082
 
8438
#: nova/virt/xenapi/vmops.py:1083
8319
8439
#, python-format
8320
8440
msgid "Instance is already in Rescue Mode: %s"
8321
8441
msgstr "实例已处于救援模式:%s"
8322
8442
 
8323
 
#: nova/virt/xenapi/vmops.py:1117
 
8443
#: nova/virt/xenapi/vmops.py:1118
8324
8444
#, fuzzy
8325
8445
msgid "VM is not present, skipping power off..."
8326
8446
msgstr "虚拟机不存在,跳过销毁..."
8327
8447
 
8328
 
#: nova/virt/xenapi/vmops.py:1153
 
8448
#: nova/virt/xenapi/vmops.py:1154
8329
8449
#, python-format
8330
8450
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
8331
8451
msgstr "找到%(instance_count)d个超过%(timeout)d秒悬挂的重启"
8332
8452
 
8333
 
#: nova/virt/xenapi/vmops.py:1157
 
8453
#: nova/virt/xenapi/vmops.py:1158
8334
8454
#, fuzzy
8335
8455
msgid "Automatically hard rebooting"
8336
8456
msgstr "自动冷重启 %d"
8337
8457
 
8338
 
#: nova/virt/xenapi/vmops.py:1217
8339
 
msgid "Could not get bandwidth info."
8340
 
msgstr "无法得到带宽信息"
8341
 
 
8342
 
#: nova/virt/xenapi/vmops.py:1259
 
8458
#: nova/virt/xenapi/vmops.py:1257
8343
8459
msgid "Fetching VM ref while BUILDING failed"
8344
8460
msgstr ""
8345
8461
 
8346
 
#: nova/virt/xenapi/vmops.py:1342
 
8462
#: nova/virt/xenapi/vmops.py:1340
8347
8463
#, fuzzy
8348
8464
msgid "Injecting network info to xenstore"
8349
8465
msgstr "为虚拟机注入网络信息到xs:|%s|"
8350
8466
 
8351
 
#: nova/virt/xenapi/vmops.py:1361
 
8467
#: nova/virt/xenapi/vmops.py:1359
8352
8468
#, fuzzy
8353
8469
msgid "Creating vifs"
8354
8470
msgstr "正在创建镜像"
8355
8471
 
8356
 
#: nova/virt/xenapi/vmops.py:1370
 
8472
#: nova/virt/xenapi/vmops.py:1368
8357
8473
#, fuzzy, python-format
8358
8474
msgid "Creating VIF for network %(network_ref)s"
8359
8475
msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。"
8360
8476
 
8361
 
#: nova/virt/xenapi/vmops.py:1373
 
8477
#: nova/virt/xenapi/vmops.py:1371
8362
8478
#, fuzzy, python-format
8363
8479
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
8364
8480
msgstr "正在为虚拟机 %(vm_ref)s,网络 %(network_ref)s 创建VIF。"
8365
8481
 
8366
 
#: nova/virt/xenapi/vmops.py:1397
 
8482
#: nova/virt/xenapi/vmops.py:1395
8367
8483
#, fuzzy
8368
8484
msgid "Injecting hostname to xenstore"
8369
8485
msgstr "为虚拟机注入hostname到xs:|%s|"
8370
8486
 
8371
 
#: nova/virt/xenapi/vmops.py:1493
 
8487
#: nova/virt/xenapi/vmops.py:1491
8372
8488
#, python-format
8373
8489
msgid ""
8374
8490
"Destination host:%(hostname)s must be in the same aggregate as the source"
8375
8491
" server"
8376
8492
msgstr ""
8377
8493
 
8378
 
#: nova/virt/xenapi/vmops.py:1525
 
8494
#: nova/virt/xenapi/vmops.py:1523
8379
8495
msgid "Migrate Receive failed"
8380
8496
msgstr ""
8381
8497
 
8382
 
#: nova/virt/xenapi/vmops.py:1573
 
8498
#: nova/virt/xenapi/vmops.py:1571
8383
8499
msgid "VM.assert_can_migratefailed"
8384
8500
msgstr ""
8385
8501
 
8386
 
#: nova/virt/xenapi/vmops.py:1609
 
8502
#: nova/virt/xenapi/vmops.py:1607
8387
8503
#, fuzzy
8388
8504
msgid "Migrate Send failed"
8389
8505
msgstr "创建失败"
8416
8532
msgstr "在volume_utils里引入sr"
8417
8533
 
8418
8534
#: nova/virt/xenapi/volume_utils.py:92 nova/virt/xenapi/volume_utils.py:159
8419
 
#: nova/virt/xenapi/volumeops.py:150
 
8535
#: nova/virt/xenapi/volumeops.py:151
8420
8536
#, python-format
8421
8537
msgid "Introduced %(label)s as %(sr_ref)s."
8422
8538
msgstr "将 %(label)s 作为 %(sr_ref)s 引入。"
8429
8545
msgid "Plugging SR"
8430
8546
msgstr "插入存储库"
8431
8547
 
8432
 
#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:154
 
8548
#: nova/virt/xenapi/volume_utils.py:105 nova/virt/xenapi/volumeops.py:155
8433
8549
msgid "Unable to introduce Storage Repository"
8434
8550
msgstr "无法引入存储库"
8435
8551
 
8491
8607
msgid "Unable to find vbd for vdi %s"
8492
8608
msgstr "无法为VDI %s 找到VBD"
8493
8609
 
8494
 
#: nova/virt/xenapi/volume_utils.py:304
8495
 
#, python-format
8496
 
msgid "Unable to obtain target information %(data)s, %(mountpoint)s"
8497
 
msgstr "无法获得目标信息 %(data)s, %(mountpoint)s"
8498
 
 
8499
 
#: nova/virt/xenapi/volume_utils.py:330
 
8610
#: nova/virt/xenapi/volume_utils.py:281
 
8611
#, fuzzy, python-format
 
8612
msgid "Unable to obtain target information %(mountpoint)s"
 
8613
msgstr "无法获得目标信息 %(data)s, %(mountpoint)s"
 
8614
 
 
8615
#: nova/virt/xenapi/volume_utils.py:309
 
8616
#, fuzzy, python-format
 
8617
msgid "Unable to obtain target information %(connection_data)s"
 
8618
msgstr "无法获得目标信息 %(data)s, %(mountpoint)s"
 
8619
 
 
8620
#: nova/virt/xenapi/volume_utils.py:335
8500
8621
#, python-format
8501
8622
msgid "Mountpoint cannot be translated: %s"
8502
8623
msgstr "挂载点无法被翻译:%s"
8545
8666
msgid "Could not forget SR"
8546
8667
msgstr "不能遗忘存储库"
8547
8668
 
8548
 
#: nova/virt/xenapi/volumeops.py:172
 
8669
#: nova/virt/xenapi/volumeops.py:173
8549
8670
#, python-format
8550
8671
msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s"
8551
8672
msgstr "无法在存储库 %(sr_ref)s 上为实例 %(instance_name)s 创建 VDI"
8552
8673
 
8553
 
#: nova/virt/xenapi/volumeops.py:182
 
8674
#: nova/virt/xenapi/volumeops.py:183
8554
8675
#, python-format
8555
8676
msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s"
8556
8677
msgstr "存储库 %(sr_ref)s 不能为实例%(instance_name)s使用"
8557
8678
 
8558
 
#: nova/virt/xenapi/volumeops.py:197
 
8679
#: nova/virt/xenapi/volumeops.py:194
8559
8680
#, python-format
8560
8681
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
8561
8682
msgstr "挂载点 %(mountpoint)s 附加到实例 %(instance_name)s"
8562
8683
 
8563
 
#: nova/virt/xenapi/volumeops.py:207
 
8684
#: nova/virt/xenapi/volumeops.py:204
8564
8685
#, python-format
8565
8686
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
8566
8687
msgstr "分离_volume: %(instance_name)s, %(mountpoint)s"
8567
8688
 
8568
 
#: nova/virt/xenapi/volumeops.py:215
 
8689
#: nova/virt/xenapi/volumeops.py:212
8569
8690
#, python-format
8570
8691
msgid "Unable to locate volume %s"
8571
8692
msgstr "无法找到 %s 卷"
8572
8693
 
8573
 
#: nova/virt/xenapi/volumeops.py:222
 
8694
#: nova/virt/xenapi/volumeops.py:221
8574
8695
#, python-format
8575
8696
msgid "Unable to detach volume %s"
8576
8697
msgstr "无法分离 %s 卷"
8577
8698
 
8578
 
#: nova/virt/xenapi/volumeops.py:227
 
8699
#: nova/virt/xenapi/volumeops.py:226
8579
8700
#, python-format
8580
8701
msgid "Unable to destroy vbd %s"
8581
8702
msgstr "无法销毁VBD %s"
8582
8703
 
8583
 
#: nova/virt/xenapi/volumeops.py:234
 
8704
#: nova/virt/xenapi/volumeops.py:233
8584
8705
#, python-format
8585
8706
msgid "Error purging SR %s"
8586
8707
msgstr "净化存储库 %s 出错"
8587
8708
 
8588
 
#: nova/virt/xenapi/volumeops.py:236
 
8709
#: nova/virt/xenapi/volumeops.py:235
8589
8710
#, python-format
8590
8711
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
8591
8712
msgstr "挂载点 %(mountpoint)s 从实例 %(instance_name)s 分离"
8782
8903
msgid "LoggingVolumeDriver: %s"
8783
8904
msgstr "LoggingVolumeDriver: %s"
8784
8905
 
8785
 
#: nova/volume/iscsi.py:121
 
8906
#: nova/volume/iscsi.py:122
8786
8907
#, fuzzy, python-format
8787
8908
msgid "Creating volume: %s"
8788
8909
msgstr "正在删除volumeID:%s "
8792
8913
msgid "Failed to create iscsi target for volume id:%(vol_id)s."
8793
8914
msgstr "没有为卷 %(volume_id)s 找到目标id。"
8794
8915
 
8795
 
#: nova/volume/iscsi.py:151 nova/volume/iscsi.py:195
 
8916
#: nova/volume/iscsi.py:146
 
8917
#, python-format
 
8918
msgid ""
 
8919
"Failed to create iscsi target for volume id:%(vol_id)s. Please ensure "
 
8920
"your tgtd config file contains 'include %(volumes_dir)s/*'"
 
8921
msgstr ""
 
8922
 
 
8923
#: nova/volume/iscsi.py:154 nova/volume/iscsi.py:196
8796
8924
#, fuzzy, python-format
8797
8925
msgid "Removing volume: %s"
8798
8926
msgstr "正在删除volumeID:%s "
8799
8927
 
8800
 
#: nova/volume/iscsi.py:165
 
8928
#: nova/volume/iscsi.py:168
8801
8929
#, fuzzy, python-format
8802
8930
msgid "Failed to create iscsi target for volume id:%(volume_id)s."
8803
8931
msgstr "没有为卷 %(volume_id)s 找到目标id。"
8804
8932
 
8805
 
#: nova/volume/iscsi.py:176
 
8933
#: nova/volume/iscsi.py:177
8806
8934
msgid "valid iqn needed for show_target"
8807
8935
msgstr ""
8808
8936
 
9145
9273
msgid "Trying to delete non-existing volume %(volume)s at path %(mounted_path)s"
9146
9274
msgstr "卷 %(volume_id)s 正在 %(mountpoint)s 上启动"
9147
9275
 
9148
 
#: nova/volume/san.py:114 nova/volume/san.py:154
 
9276
#: nova/volume/san.py:116 nova/volume/san.py:156
9149
9277
msgid "Specify san_password or san_private_key"
9150
9278
msgstr "指定san_password或者san_private_key"
9151
9279
 
9152
 
#: nova/volume/san.py:158
 
9280
#: nova/volume/san.py:160
9153
9281
msgid "san_ip must be set"
9154
9282
msgstr "san_ip必须设置"
9155
9283
 
9156
 
#: nova/volume/san.py:228
 
9284
#: nova/volume/san.py:230
9157
9285
#, python-format
9158
9286
msgid "Cannot parse list-view output: %s"
9159
9287
msgstr ""
9160
9288
 
9161
 
#: nova/volume/san.py:322
 
9289
#: nova/volume/san.py:324
9162
9290
#, python-format
9163
9291
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
9164
9292
msgstr "没有为 %(zfs_poolname)s 找到LUID。Output=%(out)s"
9165
9293
 
9166
 
#: nova/volume/san.py:455
 
9294
#: nova/volume/san.py:457
9167
9295
#, python-format
9168
9296
msgid "CLIQ command returned %s"
9169
9297
msgstr "返回CLIQ命令 %s"
9170
9298
 
9171
 
#: nova/volume/san.py:461
 
9299
#: nova/volume/san.py:463
9172
9300
#, python-format
9173
9301
msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
9174
9302
msgstr "CLIQ命令 %(verb)s %(cliq_args)s 错误格式的响应。Result=%(out)s"
9175
9303
 
9176
 
#: nova/volume/san.py:469
 
9304
#: nova/volume/san.py:471
9177
9305
#, python-format
9178
9306
msgid "Error running CLIQ command %(verb)s %(cliq_args)s.  Result=%(out)s"
9179
9307
msgstr "在运行CLIQ命令 %(verb)s %(cliq_args)s 时发生错误。输出结果 Result=%(out)s"
9180
9308
 
9181
 
#: nova/volume/san.py:499
 
9309
#: nova/volume/san.py:501
9182
9310
#, python-format
9183
9311
msgid ""
9184
9312
"Unexpected number of virtual ips for cluster  %(cluster_name)s. "
9185
9313
"Result=%(_xml)s"
9186
9314
msgstr "集群 %(cluster_name)s 有意外数量的虚拟 ip 地址。输出结果 Result=%(_xml)s"
9187
9315
 
9188
 
#: nova/volume/san.py:552
 
9316
#: nova/volume/san.py:554
9189
9317
#, python-format
9190
9318
msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
9191
9319
msgstr "卷信息:%(volume_name)s => %(volume_attributes)s"
9192
9320
 
9193
 
#: nova/volume/san.py:608
 
9321
#: nova/volume/san.py:610
9194
9322
msgid "local_path not supported"
9195
9323
msgstr "不支持local_path"
9196
9324
 
9336
9464
msgid "leave: check_for_setup_error"
9337
9465
msgstr ""
9338
9466
 
9339
 
#: nova/volume/storwize_svc.py:332
 
9467
#: nova/volume/storwize_svc.py:331
9340
9468
msgid ""
9341
9469
"Password or SSH private key is required for authentication: set either "
9342
9470
"san_password or san_private_key option"
9343
9471
msgstr ""
9344
9472
 
9345
 
#: nova/volume/storwize_svc.py:340
9346
 
msgid ""
9347
 
"Illegal value specified for storwize_svc_vol_vtype: set to either "
9348
 
"'striped' or 'seq'"
9349
 
msgstr ""
9350
 
 
9351
 
#: nova/volume/storwize_svc.py:347
 
9473
#: nova/volume/storwize_svc.py:339
9352
9474
msgid ""
9353
9475
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
9354
9476
"number or a percentage"
9355
9477
msgstr ""
9356
9478
 
 
9479
#: nova/volume/storwize_svc.py:346
 
9480
msgid ""
 
9481
"Illegal value specified for storwize_svc_vol_warning: set to either a "
 
9482
"number or a percentage"
 
9483
msgstr ""
 
9484
 
9357
9485
#: nova/volume/storwize_svc.py:354
9358
9486
msgid ""
9359
 
"Illegal value specified for storwize_svc_vol_warning: set to either a "
9360
 
"number or a percentage"
9361
 
msgstr ""
9362
 
 
9363
 
#: nova/volume/storwize_svc.py:362
9364
 
msgid ""
9365
 
"Illegal value specified for storwize_svc_vol_autoexpand: set to either "
9366
 
"True or False"
9367
 
msgstr ""
9368
 
 
9369
 
#: nova/volume/storwize_svc.py:370
9370
 
msgid ""
9371
9487
"Illegal value specified for storwize_svc_vol_grainsize: set to either "
9372
9488
"'32', '64', '128', or '256'"
9373
9489
msgstr ""
9374
9490
 
9375
 
#: nova/volume/storwize_svc.py:379
 
9491
#: nova/volume/storwize_svc.py:363
9376
9492
#, python-format
9377
9493
msgid ""
9378
9494
"Illegal value %s specified for storwize_svc_flashcopy_timeout: valid "
9379
9495
"values are between 0 and 600"
9380
9496
msgstr ""
9381
9497
 
9382
 
#: nova/volume/storwize_svc.py:388
9383
 
msgid ""
9384
 
"Illegal value specified for storwize_svc_vol_compression: set to either "
9385
 
"True or False"
 
9498
#: nova/volume/storwize_svc.py:373
 
9499
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
9386
9500
msgstr ""
9387
9501
 
9388
 
#: nova/volume/storwize_svc.py:394
 
9502
#: nova/volume/storwize_svc.py:378
9389
9503
msgid "enter: do_setup"
9390
9504
msgstr ""
9391
9505
 
9392
 
#: nova/volume/storwize_svc.py:396
 
9506
#: nova/volume/storwize_svc.py:380
9393
9507
msgid "leave: do_setup"
9394
9508
msgstr ""
9395
9509
 
9396
 
#: nova/volume/storwize_svc.py:409
 
9510
#: nova/volume/storwize_svc.py:392
9397
9511
#, python-format
9398
9512
msgid "enter: create_volume: volume %s "
9399
9513
msgstr ""
9400
9514
 
9401
 
#: nova/volume/storwize_svc.py:444 nova/volume/storwize_svc.py:454
 
9515
#: nova/volume/storwize_svc.py:429 nova/volume/storwize_svc.py:439
9402
9516
#, python-format
9403
9517
msgid ""
9404
9518
"create volume %(name)s - did not find success message in CLI output.\n"
9406
9520
" stderr: %(err)s"
9407
9521
msgstr ""
9408
9522
 
9409
 
#: nova/volume/storwize_svc.py:459
 
9523
#: nova/volume/storwize_svc.py:444
9410
9524
#, python-format
9411
9525
msgid "leave: create_volume: volume %(name)s "
9412
9526
msgstr ""
9413
9527
 
 
9528
#: nova/volume/storwize_svc.py:453
 
9529
#, python-format
 
9530
msgid "enter: delete_volume: volume %(name)s "
 
9531
msgstr ""
 
9532
 
9414
9533
#: nova/volume/storwize_svc.py:468
9415
9534
#, python-format
9416
 
msgid "enter: delete_volume: volume %(name)s "
9417
 
msgstr ""
9418
 
 
9419
 
#: nova/volume/storwize_svc.py:483
9420
 
#, python-format
9421
9535
msgid ""
9422
9536
"delete volume %(name)s - non empty output from CLI.\n"
9423
9537
" stdout: %(out)s\n"
9424
9538
" stderr: %(err)s"
9425
9539
msgstr ""
9426
9540
 
9427
 
#: nova/volume/storwize_svc.py:490
 
9541
#: nova/volume/storwize_svc.py:475
9428
9542
#, fuzzy, python-format
9429
9543
msgid "warning: tried to delete volume %(name)s but it does not exist."
9430
9544
msgstr "删除 %(base_file)s 失败,错误是 %(error)s"
9431
9545
 
9432
 
#: nova/volume/storwize_svc.py:493
 
9546
#: nova/volume/storwize_svc.py:478
9433
9547
#, python-format
9434
9548
msgid "leave: delete_volume: volume %(name)s "
9435
9549
msgstr ""
9436
9550
 
9437
 
#: nova/volume/storwize_svc.py:503
 
9551
#: nova/volume/storwize_svc.py:488
9438
9552
#, python-format
9439
9553
msgid "ensure_export: volume %s not found on storage"
9440
9554
msgstr ""
9441
9555
 
 
9556
#: nova/volume/storwize_svc.py:512
 
9557
#, python-format
 
9558
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
 
9559
msgstr ""
 
9560
 
9442
9561
#: nova/volume/storwize_svc.py:527
9443
 
#, python-format
9444
 
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
9445
 
msgstr ""
9446
 
 
9447
 
#: nova/volume/storwize_svc.py:542
9448
9562
msgid "_create_new_host failed to return the host name."
9449
9563
msgstr ""
9450
9564
 
9451
 
#: nova/volume/storwize_svc.py:560
 
9565
#: nova/volume/storwize_svc.py:545
9452
9566
#, python-format
9453
9567
msgid ""
9454
9568
"initialize_connection: did not find preferred node %(node)s for volume "
9455
9569
"%(vol)s in iSCSI configuration"
9456
9570
msgstr ""
9457
9571
 
9458
 
#: nova/volume/storwize_svc.py:568
 
9572
#: nova/volume/storwize_svc.py:553
9459
9573
#, python-format
9460
9574
msgid ""
9461
9575
"initialize_connection: did not find a preferred node for volume %s in "
9462
9576
"iSCSI configuration"
9463
9577
msgstr ""
9464
9578
 
9465
 
#: nova/volume/storwize_svc.py:582
 
9579
#: nova/volume/storwize_svc.py:567
9466
9580
#, python-format
9467
9581
msgid ""
9468
9582
"leave: initialize_connection:\n"
9471
9585
" properties: %(prop)s"
9472
9586
msgstr ""
9473
9587
 
9474
 
#: nova/volume/storwize_svc.py:600
 
9588
#: nova/volume/storwize_svc.py:585
9475
9589
#, python-format
9476
9590
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
9477
9591
msgstr ""
9478
9592
 
9479
 
#: nova/volume/storwize_svc.py:610
 
9593
#: nova/volume/storwize_svc.py:595
9480
9594
#, python-format
9481
9595
msgid "_get_host_from_iscsiname failed to return the host name for iscsi name %s"
9482
9596
msgstr ""
9483
9597
 
9484
 
#: nova/volume/storwize_svc.py:621
 
9598
#: nova/volume/storwize_svc.py:606
9485
9599
#, python-format
9486
9600
msgid ""
9487
9601
"delete mapping of volume %(vol)s to host %(host)s - non empty output from"
9490
9604
" stderr: %(err)s"
9491
9605
msgstr ""
9492
9606
 
9493
 
#: nova/volume/storwize_svc.py:630
 
9607
#: nova/volume/storwize_svc.py:615
9494
9608
#, python-format
9495
9609
msgid "terminate_connection: no mapping of volume %(vol)s to host %(host)s found"
9496
9610
msgstr ""
9497
9611
 
9498
 
#: nova/volume/storwize_svc.py:638
 
9612
#: nova/volume/storwize_svc.py:623
9499
9613
#, python-format
9500
9614
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
9501
9615
msgstr ""
9502
9616
 
9503
 
#: nova/volume/storwize_svc.py:649
 
9617
#: nova/volume/storwize_svc.py:634
9504
9618
#, python-format
9505
9619
msgid ""
9506
9620
"_run_flashcopy: fail to cleanup failed FlashCopy mapping %(fc_map_id)% "
9509
9623
" stderr: %(err)s"
9510
9624
msgstr ""
9511
9625
 
9512
 
#: nova/volume/storwize_svc.py:663
 
9626
#: nova/volume/storwize_svc.py:648
9513
9627
#, python-format
9514
9628
msgid ""
9515
9629
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
9516
9630
" %(target)s"
9517
9631
msgstr ""
9518
9632
 
9519
 
#: nova/volume/storwize_svc.py:671 nova/volume/storwize_svc.py:684
 
9633
#: nova/volume/storwize_svc.py:656 nova/volume/storwize_svc.py:669
9520
9634
#, python-format
9521
9635
msgid ""
9522
9636
"create FC mapping from %(source)s to %(target)s - did not find success "
9525
9639
" stderr: %(err)s\n"
9526
9640
msgstr ""
9527
9641
 
9528
 
#: nova/volume/storwize_svc.py:695 nova/volume/storwize_svc.py:704
 
9642
#: nova/volume/storwize_svc.py:680 nova/volume/storwize_svc.py:689
9529
9643
#, python-format
9530
9644
msgid ""
9531
9645
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
9534
9648
" stderr: %(err)s\n"
9535
9649
msgstr ""
9536
9650
 
9537
 
#: nova/volume/storwize_svc.py:715
 
9651
#: nova/volume/storwize_svc.py:700
9538
9652
#, python-format
9539
9653
msgid ""
9540
9654
"_run_flashcopy: fail to prepare FlashCopy from %(source)s to %(target)s.\n"
9542
9656
" stderr: %(err)s"
9543
9657
msgstr ""
9544
9658
 
9545
 
#: nova/volume/storwize_svc.py:740
 
9659
#: nova/volume/storwize_svc.py:725
9546
9660
#, python-format
9547
9661
msgid ""
9548
9662
"unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
9549
9663
"%(attr)s"
9550
9664
msgstr ""
9551
9665
 
9552
 
#: nova/volume/storwize_svc.py:752
 
9666
#: nova/volume/storwize_svc.py:737
9553
9667
#, python-format
9554
9668
msgid ""
9555
9669
"mapping %(id)s prepare failed to complete within the alloted %(to)s "
9556
9670
"seconds timeout. Terminating"
9557
9671
msgstr ""
9558
9672
 
9559
 
#: nova/volume/storwize_svc.py:757
 
9673
#: nova/volume/storwize_svc.py:741
9560
9674
#, python-format
9561
9675
msgid ""
9562
9676
"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s "
9563
9677
"with exception %(ex)s"
9564
9678
msgstr ""
9565
9679
 
9566
 
#: nova/volume/storwize_svc.py:765
 
9680
#: nova/volume/storwize_svc.py:749
9567
9681
#, python-format
9568
9682
msgid "_run_flashcopy: %s"
9569
9683
msgstr ""
9570
9684
 
9571
 
#: nova/volume/storwize_svc.py:771
 
9685
#: nova/volume/storwize_svc.py:755
9572
9686
#, python-format
9573
9687
msgid ""
9574
9688
"_run_flashcopy: fail to start FlashCopy from %(source)s to %(target)s.\n"
9576
9690
" stderr: %(err)s"
9577
9691
msgstr ""
9578
9692
 
9579
 
#: nova/volume/storwize_svc.py:780
 
9693
#: nova/volume/storwize_svc.py:764
9580
9694
#, python-format
9581
9695
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
9582
9696
msgstr ""
9583
9697
 
9584
 
#: nova/volume/storwize_svc.py:790
 
9698
#: nova/volume/storwize_svc.py:774
9585
9699
#, python-format
9586
9700
msgid "enter: create_volume_from_snapshot: snapshot %(tgt)s from volume %(src)s"
9587
9701
msgstr ""
9588
9702
 
9589
 
#: nova/volume/storwize_svc.py:796
 
9703
#: nova/volume/storwize_svc.py:780
9590
9704
#, python-format
9591
9705
msgid "create_volume_from_snapshot: source volume %s does not exist"
9592
9706
msgstr ""
9593
9707
 
9594
 
#: nova/volume/storwize_svc.py:803 nova/volume/storwize_svc.py:857
9595
 
#: nova/volume/storwize_svc.py:876
 
9708
#: nova/volume/storwize_svc.py:787 nova/volume/storwize_svc.py:841
 
9709
#: nova/volume/storwize_svc.py:860
9596
9710
#, python-format
9597
9711
msgid ""
9598
9712
"create_volume_from_snapshot: cannot get source volume %(src)s capacity "
9599
9713
"from volume attributes %(attr)s"
9600
9714
msgstr ""
9601
9715
 
9602
 
#: nova/volume/storwize_svc.py:812
 
9716
#: nova/volume/storwize_svc.py:796
9603
9717
#, python-format
9604
9718
msgid ""
9605
9719
"create_volume_from_snapshot: target volume %s already exists, cannot "
9606
9720
"create"
9607
9721
msgstr ""
9608
9722
 
9609
 
#: nova/volume/storwize_svc.py:831
 
9723
#: nova/volume/storwize_svc.py:815
9610
9724
#, fuzzy, python-format
9611
9725
msgid "leave: create_volume_from_snapshot: %s created successfully"
9612
9726
msgstr "快照 %s:创建成功"
9613
9727
 
9614
 
#: nova/volume/storwize_svc.py:843
 
9728
#: nova/volume/storwize_svc.py:827
9615
9729
#, fuzzy, python-format
9616
9730
msgid "enter: create_snapshot: snapshot %(tgt)s from volume %(src)s"
9617
9731
msgstr "为卷 %s 创建快照"
9618
9732
 
9619
 
#: nova/volume/storwize_svc.py:850
 
9733
#: nova/volume/storwize_svc.py:834
9620
9734
#, fuzzy, python-format
9621
9735
msgid "create_snapshot: source volume %s does not exist"
9622
9736
msgstr "创建卷 %s 的快照"
9623
9737
 
9624
 
#: nova/volume/storwize_svc.py:883
 
9738
#: nova/volume/storwize_svc.py:867
9625
9739
#, python-format
9626
9740
msgid ""
9627
9741
"create_snapshot: source %(src)s and target volume %(tgt)s have different "
9628
9742
"capacities (source:%(ssize)s target:%(tsize)s)"
9629
9743
msgstr ""
9630
9744
 
9631
 
#: nova/volume/storwize_svc.py:901
 
9745
#: nova/volume/storwize_svc.py:885
9632
9746
#, fuzzy, python-format
9633
9747
msgid "leave: create_snapshot: %s created successfully"
9634
9748
msgstr "快照 %s:创建成功"
9635
9749
 
9636
 
#: nova/volume/storwize_svc.py:909
 
9750
#: nova/volume/storwize_svc.py:893
9637
9751
#, python-format
9638
9752
msgid "enter: delete_snapshot: snapshot %s"
9639
9753
msgstr ""
9640
9754
 
9641
 
#: nova/volume/storwize_svc.py:918
 
9755
#: nova/volume/storwize_svc.py:902
9642
9756
#, python-format
9643
9757
msgid "leave: delete_snapshot: snapshot %s"
9644
9758
msgstr ""
9645
9759
 
9646
 
#: nova/volume/storwize_svc.py:927
 
9760
#: nova/volume/storwize_svc.py:911
9647
9761
#, python-format
9648
9762
msgid "enter: _get_host_from_iscsiname: iSCSI initiator %s"
9649
9763
msgstr ""
9650
9764
 
9651
 
#: nova/volume/storwize_svc.py:937
 
9765
#: nova/volume/storwize_svc.py:921
9652
9766
#, python-format
9653
9767
msgid ""
9654
9768
"_get_host_from_iscsiname: failed with unexpected CLI output.\n"
9657
9771
" stderr: %(err)s"
9658
9772
msgstr ""
9659
9773
 
9660
 
#: nova/volume/storwize_svc.py:957
 
9774
#: nova/volume/storwize_svc.py:941
9661
9775
#, python-format
9662
9776
msgid ""
9663
9777
"_get_host_from_iscsiname: Unexpected response from CLI output. Command: "
9666
9780
" stderr: %(err)s"
9667
9781
msgstr ""
9668
9782
 
9669
 
#: nova/volume/storwize_svc.py:973
 
9783
#: nova/volume/storwize_svc.py:957
9670
9784
#, python-format
9671
9785
msgid "leave: _get_host_from_iscsiname: iSCSI initiator %s"
9672
9786
msgstr ""
9673
9787
 
9674
 
#: nova/volume/storwize_svc.py:986
 
9788
#: nova/volume/storwize_svc.py:970
9675
9789
#, python-format
9676
9790
msgid "enter: _create_new_host: host %(name)s with iSCSI initiator %(init)s"
9677
9791
msgstr ""
9678
9792
 
9679
 
#: nova/volume/storwize_svc.py:995
 
9793
#: nova/volume/storwize_svc.py:979
9680
9794
msgid ""
9681
9795
"_create_new_host: cannot clean host name. Host name is not unicode or "
9682
9796
"string"
9683
9797
msgstr ""
9684
9798
 
9685
 
#: nova/volume/storwize_svc.py:1008
 
9799
#: nova/volume/storwize_svc.py:992
9686
9800
#, python-format
9687
9801
msgid ""
9688
9802
"create host %(name)s with iSCSI initiator %(init)s - did not find success"
9691
9805
" stderr: %(err)s\n"
9692
9806
msgstr ""
9693
9807
 
9694
 
#: nova/volume/storwize_svc.py:1016
 
9808
#: nova/volume/storwize_svc.py:1000
9695
9809
#, python-format
9696
9810
msgid "leave: _create_new_host: host %(host)s with iSCSI initiator %(init)s"
9697
9811
msgstr ""
9698
9812
 
9699
 
#: nova/volume/storwize_svc.py:1025
 
9813
#: nova/volume/storwize_svc.py:1009
9700
9814
#, python-format
9701
9815
msgid "enter: _delete_host: host %s "
9702
9816
msgstr ""
9703
9817
 
9704
 
#: nova/volume/storwize_svc.py:1033
 
9818
#: nova/volume/storwize_svc.py:1017
9705
9819
#, python-format
9706
9820
msgid "warning: tried to delete host %(name)s but it does not exist."
9707
9821
msgstr ""
9708
9822
 
9709
 
#: nova/volume/storwize_svc.py:1036
 
9823
#: nova/volume/storwize_svc.py:1020
9710
9824
#, python-format
9711
9825
msgid "leave: _delete_host: host %s "
9712
9826
msgstr ""
9713
9827
 
9714
 
#: nova/volume/storwize_svc.py:1040
 
9828
#: nova/volume/storwize_svc.py:1024
9715
9829
#, python-format
9716
9830
msgid "enter: _is_volume_defined: volume %s "
9717
9831
msgstr ""
9718
9832
 
9719
 
#: nova/volume/storwize_svc.py:1042
 
9833
#: nova/volume/storwize_svc.py:1026
9720
9834
#, python-format
9721
9835
msgid "leave: _is_volume_defined: volume %(vol)s with %(str)s "
9722
9836
msgstr ""
9723
9837
 
9724
 
#: nova/volume/storwize_svc.py:1053
 
9838
#: nova/volume/storwize_svc.py:1037
9725
9839
#, python-format
9726
9840
msgid "enter: _is_host_defined: host %s "
9727
9841
msgstr ""
9728
9842
 
9729
 
#: nova/volume/storwize_svc.py:1065
 
9843
#: nova/volume/storwize_svc.py:1049
9730
9844
#, python-format
9731
9845
msgid ""
9732
9846
"_is_host_defined: Unexpected response from CLI output.\n"
9734
9848
" stderr: %(err)s\n"
9735
9849
msgstr ""
9736
9850
 
9737
 
#: nova/volume/storwize_svc.py:1075
 
9851
#: nova/volume/storwize_svc.py:1059
9738
9852
#, python-format
9739
9853
msgid ""
9740
9854
"Data received for host %(host1)s instead of host %(host2)s.\n"
9742
9856
" stderr: %(err)s\n"
9743
9857
msgstr ""
9744
9858
 
9745
 
#: nova/volume/storwize_svc.py:1085
 
9859
#: nova/volume/storwize_svc.py:1069
9746
9860
#, fuzzy, python-format
9747
9861
msgid "leave: _is_host_defined: host %(host)s with %(str)s "
9748
9862
msgstr "把主机 %(host)s 设置为 %(state)s。"
9749
9863
 
9750
 
#: nova/volume/storwize_svc.py:1113
 
9864
#: nova/volume/storwize_svc.py:1097
9751
9865
#, python-format
9752
9866
msgid "enter: _map_vol_to_host: volume %(vol)s to host %(host)s"
9753
9867
msgstr ""
9754
9868
 
9755
 
#: nova/volume/storwize_svc.py:1143
 
9869
#: nova/volume/storwize_svc.py:1127
9756
9870
#, python-format
9757
9871
msgid ""
9758
9872
"_map_vol_to_host: mapping host %(host)s to volume %(vol)s with LUN "
9760
9874
" stderr: %(err)s\n"
9761
9875
msgstr ""
9762
9876
 
 
9877
#: nova/volume/storwize_svc.py:1137
 
9878
#, python-format
 
9879
msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s"
 
9880
msgstr ""
 
9881
 
9763
9882
#: nova/volume/storwize_svc.py:1153
9764
9883
#, python-format
9765
 
msgid "leave: _map_vol_to_host: LUN %(lun)s, volume %(vol)s, host %(host)s"
9766
 
msgstr ""
9767
 
 
9768
 
#: nova/volume/storwize_svc.py:1169
9769
 
#, python-format
9770
9884
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
9771
9885
msgstr ""
9772
9886
 
9773
 
#: nova/volume/storwize_svc.py:1176 nova/volume/storwize_svc.py:1188
 
9887
#: nova/volume/storwize_svc.py:1160 nova/volume/storwize_svc.py:1172
9774
9888
#, python-format
9775
9889
msgid ""
9776
9890
"_get_flashcopy_mapping_attributes: Unexpected response from CLI output. "
9779
9893
" stderr: %(err)s"
9780
9894
msgstr ""
9781
9895
 
9782
 
#: nova/volume/storwize_svc.py:1200
 
9896
#: nova/volume/storwize_svc.py:1184
9783
9897
#, python-format
9784
9898
msgid ""
9785
9899
"leave: _get_flashcopy_mapping_attributes: mapping %(id)s, attributes "
9786
9900
"%(attr)s"
9787
9901
msgstr ""
9788
9902
 
9789
 
#: nova/volume/storwize_svc.py:1214
 
9903
#: nova/volume/storwize_svc.py:1198
9790
9904
#, python-format
9791
9905
msgid "enter: _get_volume_attributes: volume %s"
9792
9906
msgstr ""
9793
9907
 
9794
 
#: nova/volume/storwize_svc.py:1223
 
9908
#: nova/volume/storwize_svc.py:1207
9795
9909
#, fuzzy, python-format
9796
9910
msgid ""
9797
9911
"CLI Exception output:\n"
9805
9919
"标准输出:%(stdout)r\n"
9806
9920
"标准错误输出:%(stderr)r"
9807
9921
 
9808
 
#: nova/volume/storwize_svc.py:1244
 
9922
#: nova/volume/storwize_svc.py:1228
9809
9923
#, python-format
9810
9924
msgid ""
9811
9925
"leave: _get_volume_attributes:\n"
9860
9974
msgstr "到达后台 %d 失败"
9861
9975
 
9862
9976
#: nova/volume/xensm.py:102
9863
 
msgid "XenSMDriver requires xenapi connection"
 
9977
#, fuzzy, python-format
 
9978
msgid "XenSMDriver requires xenapi connection, using %s"
9864
9979
msgstr "XenSMDriver要求xenapi连接"
9865
9980
 
9866
 
#: nova/volume/xensm.py:113
 
9981
#: nova/volume/xensm.py:114
9867
9982
msgid "Failed to initiate session"
9868
9983
msgstr "初始化会话失败"
9869
9984
 
9870
 
#: nova/volume/xensm.py:146
 
9985
#: nova/volume/xensm.py:147
9871
9986
#, python-format
9872
9987
msgid "Volume will be created in backend - %d"
9873
9988
msgstr "卷会在后台创建 - %d"
9874
9989
 
9875
 
#: nova/volume/xensm.py:158
 
9990
#: nova/volume/xensm.py:159
9876
9991
msgid "Failed to update volume in db"
9877
9992
msgstr "在数据库更新卷失败"
9878
9993
 
9879
 
#: nova/volume/xensm.py:162
 
9994
#: nova/volume/xensm.py:163
9880
9995
msgid "Unable to create volume"
9881
9996
msgstr "无法创建卷"
9882
9997
 
9883
 
#: nova/volume/xensm.py:169
 
9998
#: nova/volume/xensm.py:170
9884
9999
#, fuzzy, python-format
9885
10000
msgid "Volume %s does not exist"
9886
10001
msgstr "卷组 %s 不存在"
9887
10002
 
9888
 
#: nova/volume/xensm.py:179
 
10003
#: nova/volume/xensm.py:180
9889
10004
msgid "Failed to delete vdi"
9890
10005
msgstr "删除VDI失败"
9891
10006
 
9892
 
#: nova/volume/xensm.py:186
 
10007
#: nova/volume/xensm.py:187
9893
10008
msgid "Failed to delete volume in db"
9894
10009
msgstr "在数据库删除卷失败"
9895
10010
 
9896
 
#: nova/volume/xensm.py:220
 
10011
#: nova/volume/xensm.py:221
9897
10012
msgid "Failed to find volume in db"
9898
10013
msgstr "没有在数据库找到卷"
9899
10014
 
9900
 
#: nova/volume/xensm.py:232
 
10015
#: nova/volume/xensm.py:233
9901
10016
msgid "Failed to find backend in db"
9902
10017
msgstr "没有在数据库中找到后台(backend)"
9903
10018