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

« back to all changes in this revision

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

  • Committer: Package Import Robot
  • Author(s): Chuck Short, Adam Gandleman, Chuck Short
  • Date: 2012-03-02 11:04:04 UTC
  • mfrom: (1.1.47)
  • Revision ID: package-import@ubuntu.com-20120302110404-fr230yakr8hov3dj
Tags: 2012.1~e4-0ubuntu1
[ Adam Gandleman ]
* debian/patches/libvirt-use-console-pipe.patch: Refreshed. 
* debain/nova-volume.upstart.in: Ensure lock directory is created
  (LP: #940780)
* debain/control: Fix nova-compute-$flavor Depends
* debian/control: Add python-iso8601 to python-nova Depends

[ Chuck Short ]
* debian/rules: Fix FTBFS.
* Merge Ubuntu/Debian packaging:
  - Thanks to Julien Danjou, Ghe Rivero, and Thomas Goirand
  - debian/copyright: Update copyright file.
  - debian/nova-api.init, debian/nova-compute.init,
    debian/nova-network.init, debian/nova-objectstore,
    debian/nova-scheduler, debian/nova-volume.init:
    Synchronize init scripts.
  - nova-common.install, debian/rules: Install policy.json
  - debian/rules, debian/nova-xcp-network.install,
    debian/nova-xcp-plugins.install, nova-xcp-plugins.postrm,
    debian/nova-xcp-plugins.doc, debian/nova-xcp-plugins.postinst,
    debian/README.xcp_and_openstack, debian/control,
    debian/ubuntu_xen-openvswitch-nova.rules,
    debian/patches/path-to-the-xenhost.conf-fixup.patch:
    Add Xen XCP support.
  - debian/control,
    debian/nova-compute-{kvm,lxc,qemu,xen,uml}.postinst: Make
    nova-compute a virtual package.
  - Dropped ubuntu_ubuntu_control_vars: We dont use it
* New upstream release.
* Dropped python-babel, it will be handled by langpacks.
* debian/patches/ec2-fixes.patch: Backport turnk fix for ec2
  permissions.
* debian/patches/path-to-the-xenhost.conf-fixup.patch: Refreshed.

Show diffs side-by-side

added added

removed removed

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