Merge lp:~jaypipes/nova/translations into lp:~hudson-openstack/nova/trunk
- translations
- Merge into trunk
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Jay Pipes | ||||
Approved revision: | 680 | ||||
Merged at revision: | 708 | ||||
Proposed branch: | lp:~jaypipes/nova/translations | ||||
Merge into: | lp:~hudson-openstack/nova/trunk | ||||
Diff against target: |
28289 lines (+26058/-1779) 15 files modified
babel.cfg (+0/-2) nova/tests/test_misc.py (+2/-0) po/ast.po (+2130/-0) po/cs.po (+2137/-0) po/da.po (+2130/-0) po/de.po (+2137/-0) po/es.po (+2177/-0) po/it.po (+2141/-0) po/ja.po (+2143/-0) po/nova.pot (+2492/-1775) po/pt_BR.po (+2148/-0) po/ru.po (+2138/-0) po/uk.po (+2135/-0) po/zh_CN.po (+2135/-0) setup.py (+13/-2) |
||||
To merge this branch: | bzr merge lp:~jaypipes/nova/translations | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jay Pipes (community) | Approve | ||
Christopher MacGown (community) | Approve | ||
Soren Hansen (community) | Approve | ||
Thierry Carrez (community) | Approve | ||
Monty Taylor | Pending | ||
Review via email: mp+49833@code.launchpad.net |
Commit message
Adds translation catalogs and distutils.extra glue code that automates the process of compiling message catalogs into .mo files.
Description of the change
Adds translation catalogs and distutils.extra glue code that automates the process of compiling message catalogs into .mo files.
Thierry Carrez (ttx) wrote : | # |
Jay Pipes (jaypipes) wrote : | # |
Replaced some placeholders in nova.pot.
Thierry Carrez (ttx) wrote : | # |
Looks like it's not easy to fix boilerplate, so let's get this merged as-is
Soren Hansen (soren) wrote : | # |
lgtm, althought I must admit I haven't proofread *all* the translations.
Armando Migliaccio (armando-migliaccio) wrote : | # |
I join Thierry in his remark, as I too don't know how this stuff works. Other than that, I'd like to see translation sorted so that we can start..
Christopher MacGown (0x44) wrote : | # |
LGTM, although I don't know Czech.
OpenStack Infra (hudson-openstack) wrote : | # |
The attempt to merge lp:~jaypipes/nova/translations into lp:nova failed. Below is the output from the failed tests.
AdminAPITest
test_
test_
APITest
test_
Test
test_
test_
test_bad_token ok
test_bad_user ok
test_no_user ok
test_
TestLimiter
test_
LimiterTest
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
TestFaults
test_
test_raise ok
test_
FlavorsTest
test_
test_
GlanceImageServ
test_create ok
test_
test_delete ok
test_update ok
ImageController
test_
test_
LocalImageServi
test_create ok
test_
test_delete ok
test_update ok
LimiterTest
test_minute ok
test_
test_second ok
test_
test_
WSGIAppProxyTest
test_200 ok
test_403 ok
test_failure ...
Jay Pipes (jaypipes) wrote : | # |
approving ignore of nova-core in authors check...
OpenStack Infra (hudson-openstack) wrote : | # |
There are additional revisions which have not been approved in review. Please seek review and approval of these new revisions.
OpenStack Infra (hudson-openstack) wrote : | # |
The attempt to merge lp:~jaypipes/nova/translations into lp:nova failed. Below is the output from the failed tests.
AdminAPITest
test_
test_
APITest
test_
Test
test_
test_
test_bad_token ok
test_bad_user ok
test_no_user ok
test_
TestLimiter
test_
LimiterTest
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
TestFaults
test_
test_raise ok
test_
FlavorsTest
test_
test_
GlanceImageServ
test_create ok
test_
test_delete ok
test_update ok
ImageController
test_
test_
LocalImageServi
test_create ok
test_
test_delete ok
test_update ok
LimiterTest
test_minute ok
test_
test_second ok
test_
test_
WSGIAppProxyTest
test_200 ok
test_403 ok
test_failure ...
Jay Pipes (jaypipes) wrote : | # |
approving the fix for my own moronic coding...
OpenStack Infra (hudson-openstack) wrote : | # |
The attempt to merge lp:~jaypipes/nova/translations into lp:nova failed. Below is the output from the failed tests.
AdminAPITest
test_
test_
APITest
test_
Test
test_
test_
test_bad_token ok
test_bad_user ok
test_no_user ok
test_
TestLimiter
test_
LimiterTest
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
test_
TestFaults
test_
test_raise ok
test_
FlavorsTest
test_
test_
GlanceImageServ
test_create ok
test_
test_delete ok
test_update ok
ImageController
test_
test_
LocalImageServi
test_create ok
test_
test_delete ok
test_update ok
LimiterTest
test_minute ok
test_
test_second ok
test_
test_
WSGIAppProxyTest
test_200 ok
test_403 ok
test_failure ...
Preview Diff
1 | === removed file 'babel.cfg' |
2 | --- babel.cfg 2011-01-10 19:26:38 +0000 |
3 | +++ babel.cfg 1970-01-01 00:00:00 +0000 |
4 | @@ -1,2 +0,0 @@ |
5 | -[python: **.py] |
6 | - |
7 | |
8 | === modified file 'nova/tests/test_misc.py' |
9 | --- nova/tests/test_misc.py 2010-12-17 01:05:54 +0000 |
10 | +++ nova/tests/test_misc.py 2011-02-21 18:58:15 +0000 |
11 | @@ -46,6 +46,8 @@ |
12 | |
13 | missing = set() |
14 | for contributor in contributors: |
15 | + if contributor == 'nova-core': |
16 | + continue |
17 | if not contributor in authors_file: |
18 | missing.add(contributor) |
19 | |
20 | |
21 | === renamed directory 'locale' => 'po' |
22 | === added file 'po/ast.po' |
23 | --- po/ast.po 1970-01-01 00:00:00 +0000 |
24 | +++ po/ast.po 2011-02-21 18:58:15 +0000 |
25 | @@ -0,0 +1,2130 @@ |
26 | +# Asturian translation for nova |
27 | +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 |
28 | +# This file is distributed under the same license as the nova package. |
29 | +# FIRST AUTHOR <EMAIL@ADDRESS>, 2011. |
30 | +# |
31 | +msgid "" |
32 | +msgstr "" |
33 | +"Project-Id-Version: nova\n" |
34 | +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
35 | +"POT-Creation-Date: 2011-01-10 11:25-0800\n" |
36 | +"PO-Revision-Date: 2011-01-12 19:50+0000\n" |
37 | +"Last-Translator: Xuacu Saturio <xuacusk8@gmail.com>\n" |
38 | +"Language-Team: Asturian <ast@li.org>\n" |
39 | +"MIME-Version: 1.0\n" |
40 | +"Content-Type: text/plain; charset=UTF-8\n" |
41 | +"Content-Transfer-Encoding: 8bit\n" |
42 | +"X-Launchpad-Export-Date: 2011-02-05 05:36+0000\n" |
43 | +"X-Generator: Launchpad (build 12177)\n" |
44 | + |
45 | +#: nova/crypto.py:46 |
46 | +msgid "Filename of root CA" |
47 | +msgstr "Nome del ficheru de l'autoridá de certificáu raÃÂz" |
48 | + |
49 | +#: nova/crypto.py:49 |
50 | +msgid "Filename of private key" |
51 | +msgstr "Nome del ficheru de clave privada" |
52 | + |
53 | +#: nova/crypto.py:51 |
54 | +msgid "Filename of root Certificate Revokation List" |
55 | +msgstr "Nome del ficheru de llista de refugu de certificáu raÃÂz" |
56 | + |
57 | +#: nova/crypto.py:53 |
58 | +msgid "Where we keep our keys" |
59 | +msgstr "" |
60 | + |
61 | +#: nova/crypto.py:55 |
62 | +msgid "Where we keep our root CA" |
63 | +msgstr "" |
64 | + |
65 | +#: nova/crypto.py:57 |
66 | +msgid "Should we use a CA for each project?" |
67 | +msgstr "" |
68 | + |
69 | +#: nova/crypto.py:61 |
70 | +#, python-format |
71 | +msgid "Subject for certificate for users, %s for project, user, timestamp" |
72 | +msgstr "" |
73 | + |
74 | +#: nova/crypto.py:66 |
75 | +#, python-format |
76 | +msgid "Subject for certificate for projects, %s for project, timestamp" |
77 | +msgstr "" |
78 | + |
79 | +#: nova/crypto.py:71 |
80 | +#, python-format |
81 | +msgid "Subject for certificate for vpns, %s for project, timestamp" |
82 | +msgstr "" |
83 | + |
84 | +#: nova/crypto.py:258 |
85 | +#, python-format |
86 | +msgid "Flags path: %s" |
87 | +msgstr "" |
88 | + |
89 | +#: nova/exception.py:33 |
90 | +msgid "Unexpected error while running command." |
91 | +msgstr "" |
92 | + |
93 | +#: nova/exception.py:36 |
94 | +#, python-format |
95 | +msgid "" |
96 | +"%s\n" |
97 | +"Command: %s\n" |
98 | +"Exit code: %s\n" |
99 | +"Stdout: %r\n" |
100 | +"Stderr: %r" |
101 | +msgstr "" |
102 | + |
103 | +#: nova/exception.py:86 |
104 | +msgid "Uncaught exception" |
105 | +msgstr "" |
106 | + |
107 | +#: nova/fakerabbit.py:48 |
108 | +#, python-format |
109 | +msgid "(%s) publish (key: %s) %s" |
110 | +msgstr "" |
111 | + |
112 | +#: nova/fakerabbit.py:53 |
113 | +#, python-format |
114 | +msgid "Publishing to route %s" |
115 | +msgstr "" |
116 | + |
117 | +#: nova/fakerabbit.py:83 |
118 | +#, python-format |
119 | +msgid "Declaring queue %s" |
120 | +msgstr "" |
121 | + |
122 | +#: nova/fakerabbit.py:89 |
123 | +#, python-format |
124 | +msgid "Declaring exchange %s" |
125 | +msgstr "" |
126 | + |
127 | +#: nova/fakerabbit.py:95 |
128 | +#, python-format |
129 | +msgid "Binding %s to %s with key %s" |
130 | +msgstr "" |
131 | + |
132 | +#: nova/fakerabbit.py:120 |
133 | +#, python-format |
134 | +msgid "Getting from %s: %s" |
135 | +msgstr "" |
136 | + |
137 | +#: nova/rpc.py:92 |
138 | +#, python-format |
139 | +msgid "AMQP server on %s:%d is unreachable. Trying again in %d seconds." |
140 | +msgstr "" |
141 | + |
142 | +#: nova/rpc.py:99 |
143 | +#, python-format |
144 | +msgid "Unable to connect to AMQP server after %d tries. Shutting down." |
145 | +msgstr "" |
146 | + |
147 | +#: nova/rpc.py:118 |
148 | +msgid "Reconnected to queue" |
149 | +msgstr "" |
150 | + |
151 | +#: nova/rpc.py:125 |
152 | +msgid "Failed to fetch message from queue" |
153 | +msgstr "" |
154 | + |
155 | +#: nova/rpc.py:155 |
156 | +#, python-format |
157 | +msgid "Initing the Adapter Consumer for %s" |
158 | +msgstr "" |
159 | + |
160 | +#: nova/rpc.py:170 |
161 | +#, python-format |
162 | +msgid "received %s" |
163 | +msgstr "" |
164 | + |
165 | +#: nova/rpc.py:183 |
166 | +#, python-format |
167 | +msgid "no method for message: %s" |
168 | +msgstr "" |
169 | + |
170 | +#: nova/rpc.py:184 |
171 | +#, python-format |
172 | +msgid "No method for message: %s" |
173 | +msgstr "" |
174 | + |
175 | +#: nova/rpc.py:245 |
176 | +#, python-format |
177 | +msgid "Returning exception %s to caller" |
178 | +msgstr "" |
179 | + |
180 | +#: nova/rpc.py:286 |
181 | +#, python-format |
182 | +msgid "unpacked context: %s" |
183 | +msgstr "" |
184 | + |
185 | +#: nova/rpc.py:305 |
186 | +msgid "Making asynchronous call..." |
187 | +msgstr "" |
188 | + |
189 | +#: nova/rpc.py:308 |
190 | +#, python-format |
191 | +msgid "MSG_ID is %s" |
192 | +msgstr "" |
193 | + |
194 | +#: nova/rpc.py:356 |
195 | +#, python-format |
196 | +msgid "response %s" |
197 | +msgstr "" |
198 | + |
199 | +#: nova/rpc.py:365 |
200 | +#, python-format |
201 | +msgid "topic is %s" |
202 | +msgstr "" |
203 | + |
204 | +#: nova/rpc.py:366 |
205 | +#, python-format |
206 | +msgid "message %s" |
207 | +msgstr "" |
208 | + |
209 | +#: nova/service.py:157 |
210 | +#, python-format |
211 | +msgid "Starting %s node" |
212 | +msgstr "" |
213 | + |
214 | +#: nova/service.py:169 |
215 | +msgid "Service killed that has no database entry" |
216 | +msgstr "" |
217 | + |
218 | +#: nova/service.py:190 |
219 | +msgid "The service database object disappeared, Recreating it." |
220 | +msgstr "" |
221 | + |
222 | +#: nova/service.py:202 |
223 | +msgid "Recovered model server connection!" |
224 | +msgstr "" |
225 | + |
226 | +#: nova/service.py:208 |
227 | +msgid "model server went away" |
228 | +msgstr "" |
229 | + |
230 | +#: nova/service.py:217 nova/db/sqlalchemy/__init__.py:43 |
231 | +#, python-format |
232 | +msgid "Data store %s is unreachable. Trying again in %d seconds." |
233 | +msgstr "" |
234 | + |
235 | +#: nova/service.py:232 nova/twistd.py:232 |
236 | +#, python-format |
237 | +msgid "Serving %s" |
238 | +msgstr "" |
239 | + |
240 | +#: nova/service.py:234 nova/twistd.py:264 |
241 | +msgid "Full set of FLAGS:" |
242 | +msgstr "" |
243 | + |
244 | +#: nova/twistd.py:211 |
245 | +#, python-format |
246 | +msgid "pidfile %s does not exist. Daemon not running?\n" |
247 | +msgstr "" |
248 | + |
249 | +#: nova/twistd.py:268 |
250 | +#, python-format |
251 | +msgid "Starting %s" |
252 | +msgstr "" |
253 | + |
254 | +#: nova/utils.py:53 |
255 | +#, python-format |
256 | +msgid "Inner Exception: %s" |
257 | +msgstr "" |
258 | + |
259 | +#: nova/utils.py:54 |
260 | +#, python-format |
261 | +msgid "Class %s cannot be found" |
262 | +msgstr "" |
263 | + |
264 | +#: nova/utils.py:113 |
265 | +#, python-format |
266 | +msgid "Fetching %s" |
267 | +msgstr "" |
268 | + |
269 | +#: nova/utils.py:125 |
270 | +#, python-format |
271 | +msgid "Running cmd (subprocess): %s" |
272 | +msgstr "" |
273 | + |
274 | +#: nova/utils.py:138 |
275 | +#, python-format |
276 | +msgid "Result was %s" |
277 | +msgstr "" |
278 | + |
279 | +#: nova/utils.py:171 |
280 | +#, python-format |
281 | +msgid "debug in callback: %s" |
282 | +msgstr "" |
283 | + |
284 | +#: nova/utils.py:176 |
285 | +#, python-format |
286 | +msgid "Running %s" |
287 | +msgstr "" |
288 | + |
289 | +#: nova/utils.py:207 |
290 | +#, python-format |
291 | +msgid "Couldn't get IP, using 127.0.0.1 %s" |
292 | +msgstr "" |
293 | + |
294 | +#: nova/utils.py:289 |
295 | +#, python-format |
296 | +msgid "Invalid backend: %s" |
297 | +msgstr "" |
298 | + |
299 | +#: nova/utils.py:300 |
300 | +#, python-format |
301 | +msgid "backend %s" |
302 | +msgstr "" |
303 | + |
304 | +#: nova/api/ec2/__init__.py:133 |
305 | +msgid "Too many failed authentications." |
306 | +msgstr "" |
307 | + |
308 | +#: nova/api/ec2/__init__.py:142 |
309 | +#, python-format |
310 | +msgid "" |
311 | +"Access key %s has had %d failed authentications and will be locked out for " |
312 | +"%d minutes." |
313 | +msgstr "" |
314 | + |
315 | +#: nova/api/ec2/__init__.py:179 nova/objectstore/handler.py:140 |
316 | +#, python-format |
317 | +msgid "Authentication Failure: %s" |
318 | +msgstr "" |
319 | + |
320 | +#: nova/api/ec2/__init__.py:190 |
321 | +#, python-format |
322 | +msgid "Authenticated Request For %s:%s)" |
323 | +msgstr "" |
324 | + |
325 | +#: nova/api/ec2/__init__.py:227 |
326 | +#, python-format |
327 | +msgid "action: %s" |
328 | +msgstr "" |
329 | + |
330 | +#: nova/api/ec2/__init__.py:229 |
331 | +#, python-format |
332 | +msgid "arg: %s\t\tval: %s" |
333 | +msgstr "" |
334 | + |
335 | +#: nova/api/ec2/__init__.py:301 |
336 | +#, python-format |
337 | +msgid "Unauthorized request for controller=%s and action=%s" |
338 | +msgstr "" |
339 | + |
340 | +#: nova/api/ec2/__init__.py:339 |
341 | +#, python-format |
342 | +msgid "NotFound raised: %s" |
343 | +msgstr "" |
344 | + |
345 | +#: nova/api/ec2/__init__.py:342 |
346 | +#, python-format |
347 | +msgid "ApiError raised: %s" |
348 | +msgstr "" |
349 | + |
350 | +#: nova/api/ec2/__init__.py:349 |
351 | +#, python-format |
352 | +msgid "Unexpected error raised: %s" |
353 | +msgstr "" |
354 | + |
355 | +#: nova/api/ec2/__init__.py:354 |
356 | +msgid "An unknown error has occurred. Please try your request again." |
357 | +msgstr "" |
358 | + |
359 | +#: nova/api/ec2/admin.py:84 |
360 | +#, python-format |
361 | +msgid "Creating new user: %s" |
362 | +msgstr "" |
363 | + |
364 | +#: nova/api/ec2/admin.py:92 |
365 | +#, python-format |
366 | +msgid "Deleting user: %s" |
367 | +msgstr "" |
368 | + |
369 | +#: nova/api/ec2/admin.py:114 |
370 | +#, python-format |
371 | +msgid "Adding role %s to user %s for project %s" |
372 | +msgstr "" |
373 | + |
374 | +#: nova/api/ec2/admin.py:117 nova/auth/manager.py:415 |
375 | +#, python-format |
376 | +msgid "Adding sitewide role %s to user %s" |
377 | +msgstr "" |
378 | + |
379 | +#: nova/api/ec2/admin.py:122 |
380 | +#, python-format |
381 | +msgid "Removing role %s from user %s for project %s" |
382 | +msgstr "" |
383 | + |
384 | +#: nova/api/ec2/admin.py:125 nova/auth/manager.py:441 |
385 | +#, python-format |
386 | +msgid "Removing sitewide role %s from user %s" |
387 | +msgstr "" |
388 | + |
389 | +#: nova/api/ec2/admin.py:129 nova/api/ec2/admin.py:192 |
390 | +msgid "operation must be add or remove" |
391 | +msgstr "" |
392 | + |
393 | +#: nova/api/ec2/admin.py:142 |
394 | +#, python-format |
395 | +msgid "Getting x509 for user: %s on project: %s" |
396 | +msgstr "" |
397 | + |
398 | +#: nova/api/ec2/admin.py:159 |
399 | +#, python-format |
400 | +msgid "Create project %s managed by %s" |
401 | +msgstr "" |
402 | + |
403 | +#: nova/api/ec2/admin.py:170 |
404 | +#, python-format |
405 | +msgid "Delete project: %s" |
406 | +msgstr "" |
407 | + |
408 | +#: nova/api/ec2/admin.py:184 nova/auth/manager.py:533 |
409 | +#, python-format |
410 | +msgid "Adding user %s to project %s" |
411 | +msgstr "" |
412 | + |
413 | +#: nova/api/ec2/admin.py:188 |
414 | +#, python-format |
415 | +msgid "Removing user %s from project %s" |
416 | +msgstr "" |
417 | + |
418 | +#: nova/api/ec2/apirequest.py:95 |
419 | +#, python-format |
420 | +msgid "Unsupported API request: controller = %s,action = %s" |
421 | +msgstr "" |
422 | + |
423 | +#: nova/api/ec2/cloud.py:117 |
424 | +#, python-format |
425 | +msgid "Generating root CA: %s" |
426 | +msgstr "" |
427 | + |
428 | +#: nova/api/ec2/cloud.py:277 |
429 | +#, python-format |
430 | +msgid "Create key pair %s" |
431 | +msgstr "" |
432 | + |
433 | +#: nova/api/ec2/cloud.py:285 |
434 | +#, python-format |
435 | +msgid "Delete key pair %s" |
436 | +msgstr "" |
437 | + |
438 | +#: nova/api/ec2/cloud.py:357 |
439 | +#, python-format |
440 | +msgid "%s is not a valid ipProtocol" |
441 | +msgstr "" |
442 | + |
443 | +#: nova/api/ec2/cloud.py:361 |
444 | +msgid "Invalid port range" |
445 | +msgstr "" |
446 | + |
447 | +#: nova/api/ec2/cloud.py:392 |
448 | +#, python-format |
449 | +msgid "Revoke security group ingress %s" |
450 | +msgstr "" |
451 | + |
452 | +#: nova/api/ec2/cloud.py:401 nova/api/ec2/cloud.py:414 |
453 | +msgid "No rule for the specified parameters." |
454 | +msgstr "" |
455 | + |
456 | +#: nova/api/ec2/cloud.py:421 |
457 | +#, python-format |
458 | +msgid "Authorize security group ingress %s" |
459 | +msgstr "" |
460 | + |
461 | +#: nova/api/ec2/cloud.py:432 |
462 | +#, python-format |
463 | +msgid "This rule already exists in group %s" |
464 | +msgstr "" |
465 | + |
466 | +#: nova/api/ec2/cloud.py:460 |
467 | +#, python-format |
468 | +msgid "Create Security Group %s" |
469 | +msgstr "" |
470 | + |
471 | +#: nova/api/ec2/cloud.py:463 |
472 | +#, python-format |
473 | +msgid "group %s already exists" |
474 | +msgstr "" |
475 | + |
476 | +#: nova/api/ec2/cloud.py:475 |
477 | +#, python-format |
478 | +msgid "Delete security group %s" |
479 | +msgstr "" |
480 | + |
481 | +#: nova/api/ec2/cloud.py:483 nova/compute/manager.py:452 |
482 | +#, python-format |
483 | +msgid "Get console output for instance %s" |
484 | +msgstr "" |
485 | + |
486 | +#: nova/api/ec2/cloud.py:543 |
487 | +#, python-format |
488 | +msgid "Create volume of %s GB" |
489 | +msgstr "" |
490 | + |
491 | +#: nova/api/ec2/cloud.py:567 |
492 | +#, python-format |
493 | +msgid "Attach volume %s to instacne %s at %s" |
494 | +msgstr "" |
495 | + |
496 | +#: nova/api/ec2/cloud.py:579 |
497 | +#, python-format |
498 | +msgid "Detach volume %s" |
499 | +msgstr "" |
500 | + |
501 | +#: nova/api/ec2/cloud.py:686 |
502 | +msgid "Allocate address" |
503 | +msgstr "" |
504 | + |
505 | +#: nova/api/ec2/cloud.py:691 |
506 | +#, python-format |
507 | +msgid "Release address %s" |
508 | +msgstr "" |
509 | + |
510 | +#: nova/api/ec2/cloud.py:696 |
511 | +#, python-format |
512 | +msgid "Associate address %s to instance %s" |
513 | +msgstr "" |
514 | + |
515 | +#: nova/api/ec2/cloud.py:703 |
516 | +#, python-format |
517 | +msgid "Disassociate address %s" |
518 | +msgstr "" |
519 | + |
520 | +#: nova/api/ec2/cloud.py:730 |
521 | +msgid "Going to start terminating instances" |
522 | +msgstr "" |
523 | + |
524 | +#: nova/api/ec2/cloud.py:738 |
525 | +#, python-format |
526 | +msgid "Reboot instance %r" |
527 | +msgstr "" |
528 | + |
529 | +#: nova/api/ec2/cloud.py:775 |
530 | +#, python-format |
531 | +msgid "De-registering image %s" |
532 | +msgstr "" |
533 | + |
534 | +#: nova/api/ec2/cloud.py:783 |
535 | +#, python-format |
536 | +msgid "Registered image %s with id %s" |
537 | +msgstr "" |
538 | + |
539 | +#: nova/api/ec2/cloud.py:789 nova/api/ec2/cloud.py:804 |
540 | +#, python-format |
541 | +msgid "attribute not supported: %s" |
542 | +msgstr "" |
543 | + |
544 | +#: nova/api/ec2/cloud.py:794 |
545 | +#, python-format |
546 | +msgid "invalid id: %s" |
547 | +msgstr "" |
548 | + |
549 | +#: nova/api/ec2/cloud.py:807 |
550 | +msgid "user or group not specified" |
551 | +msgstr "" |
552 | + |
553 | +#: nova/api/ec2/cloud.py:809 |
554 | +msgid "only group \"all\" is supported" |
555 | +msgstr "" |
556 | + |
557 | +#: nova/api/ec2/cloud.py:811 |
558 | +msgid "operation_type must be add or remove" |
559 | +msgstr "" |
560 | + |
561 | +#: nova/api/ec2/cloud.py:812 |
562 | +#, python-format |
563 | +msgid "Updating image %s publicity" |
564 | +msgstr "" |
565 | + |
566 | +#: nova/api/ec2/metadatarequesthandler.py:75 |
567 | +#, python-format |
568 | +msgid "Failed to get metadata for ip: %s" |
569 | +msgstr "" |
570 | + |
571 | +#: nova/api/openstack/__init__.py:70 |
572 | +#, python-format |
573 | +msgid "Caught error: %s" |
574 | +msgstr "" |
575 | + |
576 | +#: nova/api/openstack/__init__.py:86 |
577 | +msgid "Including admin operations in API." |
578 | +msgstr "" |
579 | + |
580 | +#: nova/api/openstack/servers.py:184 |
581 | +#, python-format |
582 | +msgid "Compute.api::lock %s" |
583 | +msgstr "" |
584 | + |
585 | +#: nova/api/openstack/servers.py:199 |
586 | +#, python-format |
587 | +msgid "Compute.api::unlock %s" |
588 | +msgstr "" |
589 | + |
590 | +#: nova/api/openstack/servers.py:213 |
591 | +#, python-format |
592 | +msgid "Compute.api::get_lock %s" |
593 | +msgstr "" |
594 | + |
595 | +#: nova/api/openstack/servers.py:224 |
596 | +#, python-format |
597 | +msgid "Compute.api::pause %s" |
598 | +msgstr "" |
599 | + |
600 | +#: nova/api/openstack/servers.py:235 |
601 | +#, python-format |
602 | +msgid "Compute.api::unpause %s" |
603 | +msgstr "" |
604 | + |
605 | +#: nova/api/openstack/servers.py:246 |
606 | +#, python-format |
607 | +msgid "compute.api::suspend %s" |
608 | +msgstr "" |
609 | + |
610 | +#: nova/api/openstack/servers.py:257 |
611 | +#, python-format |
612 | +msgid "compute.api::resume %s" |
613 | +msgstr "" |
614 | + |
615 | +#: nova/auth/dbdriver.py:84 |
616 | +#, python-format |
617 | +msgid "User %s already exists" |
618 | +msgstr "" |
619 | + |
620 | +#: nova/auth/dbdriver.py:106 nova/auth/ldapdriver.py:207 |
621 | +#, python-format |
622 | +msgid "Project can't be created because manager %s doesn't exist" |
623 | +msgstr "" |
624 | + |
625 | +#: nova/auth/dbdriver.py:135 nova/auth/ldapdriver.py:204 |
626 | +#, python-format |
627 | +msgid "Project can't be created because project %s already exists" |
628 | +msgstr "" |
629 | + |
630 | +#: nova/auth/dbdriver.py:157 nova/auth/ldapdriver.py:241 |
631 | +#, python-format |
632 | +msgid "Project can't be modified because manager %s doesn't exist" |
633 | +msgstr "" |
634 | + |
635 | +#: nova/auth/dbdriver.py:245 |
636 | +#, python-format |
637 | +msgid "User \"%s\" not found" |
638 | +msgstr "" |
639 | + |
640 | +#: nova/auth/dbdriver.py:248 |
641 | +#, python-format |
642 | +msgid "Project \"%s\" not found" |
643 | +msgstr "" |
644 | + |
645 | +#: nova/auth/fakeldap.py:33 |
646 | +msgid "Attempted to instantiate singleton" |
647 | +msgstr "" |
648 | + |
649 | +#: nova/auth/ldapdriver.py:181 |
650 | +#, python-format |
651 | +msgid "LDAP object for %s doesn't exist" |
652 | +msgstr "" |
653 | + |
654 | +#: nova/auth/ldapdriver.py:218 |
655 | +#, python-format |
656 | +msgid "Project can't be created because user %s doesn't exist" |
657 | +msgstr "" |
658 | + |
659 | +#: nova/auth/ldapdriver.py:478 |
660 | +#, python-format |
661 | +msgid "User %s is already a member of the group %s" |
662 | +msgstr "" |
663 | + |
664 | +#: nova/auth/ldapdriver.py:507 |
665 | +#, python-format |
666 | +msgid "" |
667 | +"Attempted to remove the last member of a group. Deleting the group at %s " |
668 | +"instead." |
669 | +msgstr "" |
670 | + |
671 | +#: nova/auth/ldapdriver.py:528 |
672 | +#, python-format |
673 | +msgid "Group at dn %s doesn't exist" |
674 | +msgstr "" |
675 | + |
676 | +#: nova/auth/manager.py:259 |
677 | +#, python-format |
678 | +msgid "Looking up user: %r" |
679 | +msgstr "" |
680 | + |
681 | +#: nova/auth/manager.py:263 |
682 | +#, python-format |
683 | +msgid "Failed authorization for access key %s" |
684 | +msgstr "" |
685 | + |
686 | +#: nova/auth/manager.py:264 |
687 | +#, python-format |
688 | +msgid "No user found for access key %s" |
689 | +msgstr "" |
690 | + |
691 | +#: nova/auth/manager.py:270 |
692 | +#, python-format |
693 | +msgid "Using project name = user name (%s)" |
694 | +msgstr "" |
695 | + |
696 | +#: nova/auth/manager.py:275 |
697 | +#, python-format |
698 | +msgid "failed authorization: no project named %s (user=%s)" |
699 | +msgstr "" |
700 | + |
701 | +#: nova/auth/manager.py:277 |
702 | +#, python-format |
703 | +msgid "No project called %s could be found" |
704 | +msgstr "" |
705 | + |
706 | +#: nova/auth/manager.py:281 |
707 | +#, python-format |
708 | +msgid "Failed authorization: user %s not admin and not member of project %s" |
709 | +msgstr "" |
710 | + |
711 | +#: nova/auth/manager.py:283 |
712 | +#, python-format |
713 | +msgid "User %s is not a member of project %s" |
714 | +msgstr "" |
715 | + |
716 | +#: nova/auth/manager.py:292 nova/auth/manager.py:303 |
717 | +#, python-format |
718 | +msgid "Invalid signature for user %s" |
719 | +msgstr "" |
720 | + |
721 | +#: nova/auth/manager.py:293 nova/auth/manager.py:304 |
722 | +msgid "Signature does not match" |
723 | +msgstr "" |
724 | + |
725 | +#: nova/auth/manager.py:374 |
726 | +msgid "Must specify project" |
727 | +msgstr "" |
728 | + |
729 | +#: nova/auth/manager.py:408 |
730 | +#, python-format |
731 | +msgid "The %s role can not be found" |
732 | +msgstr "" |
733 | + |
734 | +#: nova/auth/manager.py:410 |
735 | +#, python-format |
736 | +msgid "The %s role is global only" |
737 | +msgstr "" |
738 | + |
739 | +#: nova/auth/manager.py:412 |
740 | +#, python-format |
741 | +msgid "Adding role %s to user %s in project %s" |
742 | +msgstr "" |
743 | + |
744 | +#: nova/auth/manager.py:438 |
745 | +#, python-format |
746 | +msgid "Removing role %s from user %s on project %s" |
747 | +msgstr "" |
748 | + |
749 | +#: nova/auth/manager.py:505 |
750 | +#, python-format |
751 | +msgid "Created project %s with manager %s" |
752 | +msgstr "" |
753 | + |
754 | +#: nova/auth/manager.py:523 |
755 | +#, python-format |
756 | +msgid "modifying project %s" |
757 | +msgstr "" |
758 | + |
759 | +#: nova/auth/manager.py:553 |
760 | +#, python-format |
761 | +msgid "Remove user %s from project %s" |
762 | +msgstr "" |
763 | + |
764 | +#: nova/auth/manager.py:581 |
765 | +#, python-format |
766 | +msgid "Deleting project %s" |
767 | +msgstr "" |
768 | + |
769 | +#: nova/auth/manager.py:637 |
770 | +#, python-format |
771 | +msgid "Created user %s (admin: %r)" |
772 | +msgstr "" |
773 | + |
774 | +#: nova/auth/manager.py:645 |
775 | +#, python-format |
776 | +msgid "Deleting user %s" |
777 | +msgstr "" |
778 | + |
779 | +#: nova/auth/manager.py:655 |
780 | +#, python-format |
781 | +msgid "Access Key change for user %s" |
782 | +msgstr "" |
783 | + |
784 | +#: nova/auth/manager.py:657 |
785 | +#, python-format |
786 | +msgid "Secret Key change for user %s" |
787 | +msgstr "" |
788 | + |
789 | +#: nova/auth/manager.py:659 |
790 | +#, python-format |
791 | +msgid "Admin status set to %r for user %s" |
792 | +msgstr "" |
793 | + |
794 | +#: nova/auth/manager.py:708 |
795 | +#, python-format |
796 | +msgid "No vpn data for project %s" |
797 | +msgstr "" |
798 | + |
799 | +#: nova/cloudpipe/pipelib.py:45 |
800 | +msgid "Template for script to run on cloudpipe instance boot" |
801 | +msgstr "" |
802 | + |
803 | +#: nova/cloudpipe/pipelib.py:48 |
804 | +msgid "Network to push into openvpn config" |
805 | +msgstr "" |
806 | + |
807 | +#: nova/cloudpipe/pipelib.py:51 |
808 | +msgid "Netmask to push into openvpn config" |
809 | +msgstr "" |
810 | + |
811 | +#: nova/cloudpipe/pipelib.py:97 |
812 | +#, python-format |
813 | +msgid "Launching VPN for %s" |
814 | +msgstr "" |
815 | + |
816 | +#: nova/compute/api.py:67 |
817 | +#, python-format |
818 | +msgid "Instance %d was not found in get_network_topic" |
819 | +msgstr "" |
820 | + |
821 | +#: nova/compute/api.py:73 |
822 | +#, python-format |
823 | +msgid "Instance %d has no host" |
824 | +msgstr "" |
825 | + |
826 | +#: nova/compute/api.py:92 |
827 | +#, python-format |
828 | +msgid "Quota exceeeded for %s, tried to run %s instances" |
829 | +msgstr "" |
830 | + |
831 | +#: nova/compute/api.py:94 |
832 | +#, python-format |
833 | +msgid "" |
834 | +"Instance quota exceeded. You can only run %s more instances of this type." |
835 | +msgstr "" |
836 | + |
837 | +#: nova/compute/api.py:109 |
838 | +msgid "Creating a raw instance" |
839 | +msgstr "" |
840 | + |
841 | +#: nova/compute/api.py:156 |
842 | +#, python-format |
843 | +msgid "Going to run %s instances..." |
844 | +msgstr "" |
845 | + |
846 | +#: nova/compute/api.py:180 |
847 | +#, python-format |
848 | +msgid "Casting to scheduler for %s/%s's instance %s" |
849 | +msgstr "" |
850 | + |
851 | +#: nova/compute/api.py:279 |
852 | +#, python-format |
853 | +msgid "Going to try and terminate %s" |
854 | +msgstr "" |
855 | + |
856 | +#: nova/compute/api.py:283 |
857 | +#, python-format |
858 | +msgid "Instance %d was not found during terminate" |
859 | +msgstr "" |
860 | + |
861 | +#: nova/compute/api.py:288 |
862 | +#, python-format |
863 | +msgid "Instance %d is already being terminated" |
864 | +msgstr "" |
865 | + |
866 | +#: nova/compute/api.py:450 |
867 | +#, python-format |
868 | +msgid "Invalid device specified: %s. Example device: /dev/vdb" |
869 | +msgstr "" |
870 | + |
871 | +#: nova/compute/api.py:465 |
872 | +msgid "Volume isn't attached to anything!" |
873 | +msgstr "" |
874 | + |
875 | +#: nova/compute/disk.py:71 |
876 | +#, python-format |
877 | +msgid "Input partition size not evenly divisible by sector size: %d / %d" |
878 | +msgstr "" |
879 | + |
880 | +#: nova/compute/disk.py:75 |
881 | +#, python-format |
882 | +msgid "Bytes for local storage not evenly divisible by sector size: %d / %d" |
883 | +msgstr "" |
884 | + |
885 | +#: nova/compute/disk.py:128 |
886 | +#, python-format |
887 | +msgid "Could not attach image to loopback: %s" |
888 | +msgstr "" |
889 | + |
890 | +#: nova/compute/disk.py:136 |
891 | +#, python-format |
892 | +msgid "Failed to load partition: %s" |
893 | +msgstr "" |
894 | + |
895 | +#: nova/compute/disk.py:158 |
896 | +#, python-format |
897 | +msgid "Failed to mount filesystem: %s" |
898 | +msgstr "" |
899 | + |
900 | +#: nova/compute/instance_types.py:41 |
901 | +#, python-format |
902 | +msgid "Unknown instance type: %s" |
903 | +msgstr "" |
904 | + |
905 | +#: nova/compute/manager.py:69 |
906 | +#, python-format |
907 | +msgid "check_instance_lock: decorating: |%s|" |
908 | +msgstr "" |
909 | + |
910 | +#: nova/compute/manager.py:71 |
911 | +#, python-format |
912 | +msgid "check_instance_lock: arguments: |%s| |%s| |%s|" |
913 | +msgstr "" |
914 | + |
915 | +#: nova/compute/manager.py:75 |
916 | +#, python-format |
917 | +msgid "check_instance_lock: locked: |%s|" |
918 | +msgstr "" |
919 | + |
920 | +#: nova/compute/manager.py:77 |
921 | +#, python-format |
922 | +msgid "check_instance_lock: admin: |%s|" |
923 | +msgstr "" |
924 | + |
925 | +#: nova/compute/manager.py:82 |
926 | +#, python-format |
927 | +msgid "check_instance_lock: executing: |%s|" |
928 | +msgstr "" |
929 | + |
930 | +#: nova/compute/manager.py:86 |
931 | +#, python-format |
932 | +msgid "check_instance_lock: not executing |%s|" |
933 | +msgstr "" |
934 | + |
935 | +#: nova/compute/manager.py:157 |
936 | +msgid "Instance has already been created" |
937 | +msgstr "" |
938 | + |
939 | +#: nova/compute/manager.py:158 |
940 | +#, python-format |
941 | +msgid "instance %s: starting..." |
942 | +msgstr "" |
943 | + |
944 | +#: nova/compute/manager.py:197 |
945 | +#, python-format |
946 | +msgid "instance %s: Failed to spawn" |
947 | +msgstr "" |
948 | + |
949 | +#: nova/compute/manager.py:211 nova/tests/test_cloud.py:228 |
950 | +#, python-format |
951 | +msgid "Terminating instance %s" |
952 | +msgstr "" |
953 | + |
954 | +#: nova/compute/manager.py:217 |
955 | +#, python-format |
956 | +msgid "Disassociating address %s" |
957 | +msgstr "" |
958 | + |
959 | +#: nova/compute/manager.py:230 |
960 | +#, python-format |
961 | +msgid "Deallocating address %s" |
962 | +msgstr "" |
963 | + |
964 | +#: nova/compute/manager.py:243 |
965 | +#, python-format |
966 | +msgid "trying to destroy already destroyed instance: %s" |
967 | +msgstr "" |
968 | + |
969 | +#: nova/compute/manager.py:257 |
970 | +#, python-format |
971 | +msgid "Rebooting instance %s" |
972 | +msgstr "" |
973 | + |
974 | +#: nova/compute/manager.py:260 |
975 | +#, python-format |
976 | +msgid "trying to reboot a non-running instance: %s (state: %s excepted: %s)" |
977 | +msgstr "" |
978 | + |
979 | +#: nova/compute/manager.py:286 |
980 | +#, python-format |
981 | +msgid "instance %s: snapshotting" |
982 | +msgstr "" |
983 | + |
984 | +#: nova/compute/manager.py:289 |
985 | +#, python-format |
986 | +msgid "" |
987 | +"trying to snapshot a non-running instance: %s (state: %s excepted: %s)" |
988 | +msgstr "" |
989 | + |
990 | +#: nova/compute/manager.py:301 |
991 | +#, python-format |
992 | +msgid "instance %s: rescuing" |
993 | +msgstr "" |
994 | + |
995 | +#: nova/compute/manager.py:316 |
996 | +#, python-format |
997 | +msgid "instance %s: unrescuing" |
998 | +msgstr "" |
999 | + |
1000 | +#: nova/compute/manager.py:335 |
1001 | +#, python-format |
1002 | +msgid "instance %s: pausing" |
1003 | +msgstr "" |
1004 | + |
1005 | +#: nova/compute/manager.py:352 |
1006 | +#, python-format |
1007 | +msgid "instance %s: unpausing" |
1008 | +msgstr "" |
1009 | + |
1010 | +#: nova/compute/manager.py:369 |
1011 | +#, python-format |
1012 | +msgid "instance %s: retrieving diagnostics" |
1013 | +msgstr "" |
1014 | + |
1015 | +#: nova/compute/manager.py:382 |
1016 | +#, python-format |
1017 | +msgid "instance %s: suspending" |
1018 | +msgstr "" |
1019 | + |
1020 | +#: nova/compute/manager.py:401 |
1021 | +#, python-format |
1022 | +msgid "instance %s: resuming" |
1023 | +msgstr "" |
1024 | + |
1025 | +#: nova/compute/manager.py:420 |
1026 | +#, python-format |
1027 | +msgid "instance %s: locking" |
1028 | +msgstr "" |
1029 | + |
1030 | +#: nova/compute/manager.py:432 |
1031 | +#, python-format |
1032 | +msgid "instance %s: unlocking" |
1033 | +msgstr "" |
1034 | + |
1035 | +#: nova/compute/manager.py:442 |
1036 | +#, python-format |
1037 | +msgid "instance %s: getting locked state" |
1038 | +msgstr "" |
1039 | + |
1040 | +#: nova/compute/manager.py:462 |
1041 | +#, python-format |
1042 | +msgid "instance %s: attaching volume %s to %s" |
1043 | +msgstr "" |
1044 | + |
1045 | +#: nova/compute/manager.py:478 |
1046 | +#, python-format |
1047 | +msgid "instance %s: attach failed %s, removing" |
1048 | +msgstr "" |
1049 | + |
1050 | +#: nova/compute/manager.py:493 |
1051 | +#, python-format |
1052 | +msgid "Detach volume %s from mountpoint %s on instance %s" |
1053 | +msgstr "" |
1054 | + |
1055 | +#: nova/compute/manager.py:497 |
1056 | +#, python-format |
1057 | +msgid "Detaching volume from unknown instance %s" |
1058 | +msgstr "" |
1059 | + |
1060 | +#: nova/compute/monitor.py:259 |
1061 | +#, python-format |
1062 | +msgid "updating %s..." |
1063 | +msgstr "" |
1064 | + |
1065 | +#: nova/compute/monitor.py:289 |
1066 | +msgid "unexpected error during update" |
1067 | +msgstr "" |
1068 | + |
1069 | +#: nova/compute/monitor.py:355 |
1070 | +#, python-format |
1071 | +msgid "Cannot get blockstats for \"%s\" on \"%s\"" |
1072 | +msgstr "" |
1073 | + |
1074 | +#: nova/compute/monitor.py:377 |
1075 | +#, python-format |
1076 | +msgid "Cannot get ifstats for \"%s\" on \"%s\"" |
1077 | +msgstr "" |
1078 | + |
1079 | +#: nova/compute/monitor.py:412 |
1080 | +msgid "unexpected exception getting connection" |
1081 | +msgstr "" |
1082 | + |
1083 | +#: nova/compute/monitor.py:427 |
1084 | +#, python-format |
1085 | +msgid "Found instance: %s" |
1086 | +msgstr "" |
1087 | + |
1088 | +#: nova/db/sqlalchemy/api.py:43 |
1089 | +msgid "Use of empty request context is deprecated" |
1090 | +msgstr "" |
1091 | + |
1092 | +#: nova/db/sqlalchemy/api.py:132 |
1093 | +#, python-format |
1094 | +msgid "No service for id %s" |
1095 | +msgstr "" |
1096 | + |
1097 | +#: nova/db/sqlalchemy/api.py:229 |
1098 | +#, python-format |
1099 | +msgid "No service for %s, %s" |
1100 | +msgstr "" |
1101 | + |
1102 | +#: nova/db/sqlalchemy/api.py:574 |
1103 | +#, python-format |
1104 | +msgid "No floating ip for address %s" |
1105 | +msgstr "" |
1106 | + |
1107 | +#: nova/db/sqlalchemy/api.py:668 |
1108 | +#, python-format |
1109 | +msgid "No instance for id %s" |
1110 | +msgstr "" |
1111 | + |
1112 | +#: nova/db/sqlalchemy/api.py:758 nova/virt/libvirt_conn.py:598 |
1113 | +#: nova/virt/xenapi/volumeops.py:48 nova/virt/xenapi/volumeops.py:103 |
1114 | +#, python-format |
1115 | +msgid "Instance %s not found" |
1116 | +msgstr "" |
1117 | + |
1118 | +#: nova/db/sqlalchemy/api.py:891 |
1119 | +#, python-format |
1120 | +msgid "no keypair for user %s, name %s" |
1121 | +msgstr "" |
1122 | + |
1123 | +#: nova/db/sqlalchemy/api.py:1006 nova/db/sqlalchemy/api.py:1064 |
1124 | +#, python-format |
1125 | +msgid "No network for id %s" |
1126 | +msgstr "" |
1127 | + |
1128 | +#: nova/db/sqlalchemy/api.py:1036 |
1129 | +#, python-format |
1130 | +msgid "No network for bridge %s" |
1131 | +msgstr "" |
1132 | + |
1133 | +#: nova/db/sqlalchemy/api.py:1050 |
1134 | +#, python-format |
1135 | +msgid "No network for instance %s" |
1136 | +msgstr "" |
1137 | + |
1138 | +#: nova/db/sqlalchemy/api.py:1180 |
1139 | +#, python-format |
1140 | +msgid "Token %s does not exist" |
1141 | +msgstr "" |
1142 | + |
1143 | +#: nova/db/sqlalchemy/api.py:1205 |
1144 | +#, python-format |
1145 | +msgid "No quota for project_id %s" |
1146 | +msgstr "" |
1147 | + |
1148 | +#: nova/db/sqlalchemy/api.py:1356 |
1149 | +#, python-format |
1150 | +msgid "No volume for id %s" |
1151 | +msgstr "" |
1152 | + |
1153 | +#: nova/db/sqlalchemy/api.py:1401 |
1154 | +#, python-format |
1155 | +msgid "Volume %s not found" |
1156 | +msgstr "" |
1157 | + |
1158 | +#: nova/db/sqlalchemy/api.py:1413 |
1159 | +#, python-format |
1160 | +msgid "No export device found for volume %s" |
1161 | +msgstr "" |
1162 | + |
1163 | +#: nova/db/sqlalchemy/api.py:1426 |
1164 | +#, python-format |
1165 | +msgid "No target id found for volume %s" |
1166 | +msgstr "" |
1167 | + |
1168 | +#: nova/db/sqlalchemy/api.py:1471 |
1169 | +#, python-format |
1170 | +msgid "No security group with id %s" |
1171 | +msgstr "" |
1172 | + |
1173 | +#: nova/db/sqlalchemy/api.py:1488 |
1174 | +#, python-format |
1175 | +msgid "No security group named %s for project: %s" |
1176 | +msgstr "" |
1177 | + |
1178 | +#: nova/db/sqlalchemy/api.py:1576 |
1179 | +#, python-format |
1180 | +msgid "No secuity group rule with id %s" |
1181 | +msgstr "" |
1182 | + |
1183 | +#: nova/db/sqlalchemy/api.py:1650 |
1184 | +#, python-format |
1185 | +msgid "No user for id %s" |
1186 | +msgstr "" |
1187 | + |
1188 | +#: nova/db/sqlalchemy/api.py:1666 |
1189 | +#, python-format |
1190 | +msgid "No user for access key %s" |
1191 | +msgstr "" |
1192 | + |
1193 | +#: nova/db/sqlalchemy/api.py:1728 |
1194 | +#, python-format |
1195 | +msgid "No project with id %s" |
1196 | +msgstr "" |
1197 | + |
1198 | +#: nova/image/glance.py:78 |
1199 | +#, python-format |
1200 | +msgid "Parallax returned HTTP error %d from request for /images" |
1201 | +msgstr "" |
1202 | + |
1203 | +#: nova/image/glance.py:97 |
1204 | +#, python-format |
1205 | +msgid "Parallax returned HTTP error %d from request for /images/detail" |
1206 | +msgstr "" |
1207 | + |
1208 | +#: nova/image/s3.py:82 |
1209 | +#, python-format |
1210 | +msgid "Image %s could not be found" |
1211 | +msgstr "" |
1212 | + |
1213 | +#: nova/network/api.py:39 |
1214 | +#, python-format |
1215 | +msgid "Quota exceeeded for %s, tried to allocate address" |
1216 | +msgstr "" |
1217 | + |
1218 | +#: nova/network/api.py:42 |
1219 | +msgid "Address quota exceeded. You cannot allocate any more addresses" |
1220 | +msgstr "" |
1221 | + |
1222 | +#: nova/network/linux_net.py:176 |
1223 | +#, python-format |
1224 | +msgid "Starting VLAN inteface %s" |
1225 | +msgstr "" |
1226 | + |
1227 | +#: nova/network/linux_net.py:186 |
1228 | +#, python-format |
1229 | +msgid "Starting Bridge interface for %s" |
1230 | +msgstr "" |
1231 | + |
1232 | +#: nova/network/linux_net.py:254 |
1233 | +#, python-format |
1234 | +msgid "Hupping dnsmasq threw %s" |
1235 | +msgstr "" |
1236 | + |
1237 | +#: nova/network/linux_net.py:256 |
1238 | +#, python-format |
1239 | +msgid "Pid %d is stale, relaunching dnsmasq" |
1240 | +msgstr "" |
1241 | + |
1242 | +#: nova/network/linux_net.py:334 |
1243 | +#, python-format |
1244 | +msgid "Killing dnsmasq threw %s" |
1245 | +msgstr "" |
1246 | + |
1247 | +#: nova/network/manager.py:135 |
1248 | +msgid "setting network host" |
1249 | +msgstr "" |
1250 | + |
1251 | +#: nova/network/manager.py:190 |
1252 | +#, python-format |
1253 | +msgid "Leasing IP %s" |
1254 | +msgstr "" |
1255 | + |
1256 | +#: nova/network/manager.py:194 |
1257 | +#, python-format |
1258 | +msgid "IP %s leased that isn't associated" |
1259 | +msgstr "" |
1260 | + |
1261 | +#: nova/network/manager.py:197 |
1262 | +#, python-format |
1263 | +msgid "IP %s leased to bad mac %s vs %s" |
1264 | +msgstr "" |
1265 | + |
1266 | +#: nova/network/manager.py:205 |
1267 | +#, python-format |
1268 | +msgid "IP %s leased that was already deallocated" |
1269 | +msgstr "" |
1270 | + |
1271 | +#: nova/network/manager.py:214 |
1272 | +#, python-format |
1273 | +msgid "IP %s released that isn't associated" |
1274 | +msgstr "" |
1275 | + |
1276 | +#: nova/network/manager.py:217 |
1277 | +#, python-format |
1278 | +msgid "IP %s released from bad mac %s vs %s" |
1279 | +msgstr "" |
1280 | + |
1281 | +#: nova/network/manager.py:220 |
1282 | +#, python-format |
1283 | +msgid "IP %s released that was not leased" |
1284 | +msgstr "" |
1285 | + |
1286 | +#: nova/network/manager.py:442 |
1287 | +#, python-format |
1288 | +msgid "Dissassociated %s stale fixed ip(s)" |
1289 | +msgstr "" |
1290 | + |
1291 | +#: nova/objectstore/handler.py:106 |
1292 | +#, python-format |
1293 | +msgid "Unknown S3 value type %r" |
1294 | +msgstr "" |
1295 | + |
1296 | +#: nova/objectstore/handler.py:137 |
1297 | +msgid "Authenticated request" |
1298 | +msgstr "" |
1299 | + |
1300 | +#: nova/objectstore/handler.py:182 |
1301 | +msgid "List of buckets requested" |
1302 | +msgstr "" |
1303 | + |
1304 | +#: nova/objectstore/handler.py:209 |
1305 | +#, python-format |
1306 | +msgid "List keys for bucket %s" |
1307 | +msgstr "" |
1308 | + |
1309 | +#: nova/objectstore/handler.py:217 |
1310 | +#, python-format |
1311 | +msgid "Unauthorized attempt to access bucket %s" |
1312 | +msgstr "" |
1313 | + |
1314 | +#: nova/objectstore/handler.py:235 |
1315 | +#, python-format |
1316 | +msgid "Creating bucket %s" |
1317 | +msgstr "" |
1318 | + |
1319 | +#: nova/objectstore/handler.py:245 |
1320 | +#, python-format |
1321 | +msgid "Deleting bucket %s" |
1322 | +msgstr "" |
1323 | + |
1324 | +#: nova/objectstore/handler.py:249 |
1325 | +#, python-format |
1326 | +msgid "Unauthorized attempt to delete bucket %s" |
1327 | +msgstr "" |
1328 | + |
1329 | +#: nova/objectstore/handler.py:271 |
1330 | +#, python-format |
1331 | +msgid "Getting object: %s / %s" |
1332 | +msgstr "" |
1333 | + |
1334 | +#: nova/objectstore/handler.py:274 |
1335 | +#, python-format |
1336 | +msgid "Unauthorized attempt to get object %s from bucket %s" |
1337 | +msgstr "" |
1338 | + |
1339 | +#: nova/objectstore/handler.py:292 |
1340 | +#, python-format |
1341 | +msgid "Putting object: %s / %s" |
1342 | +msgstr "" |
1343 | + |
1344 | +#: nova/objectstore/handler.py:295 |
1345 | +#, python-format |
1346 | +msgid "Unauthorized attempt to upload object %s to bucket %s" |
1347 | +msgstr "" |
1348 | + |
1349 | +#: nova/objectstore/handler.py:314 |
1350 | +#, python-format |
1351 | +msgid "Deleting object: %s / %s" |
1352 | +msgstr "" |
1353 | + |
1354 | +#: nova/objectstore/handler.py:393 |
1355 | +#, python-format |
1356 | +msgid "Not authorized to upload image: invalid directory %s" |
1357 | +msgstr "" |
1358 | + |
1359 | +#: nova/objectstore/handler.py:401 |
1360 | +#, python-format |
1361 | +msgid "Not authorized to upload image: unauthorized bucket %s" |
1362 | +msgstr "" |
1363 | + |
1364 | +#: nova/objectstore/handler.py:406 |
1365 | +#, python-format |
1366 | +msgid "Starting image upload: %s" |
1367 | +msgstr "" |
1368 | + |
1369 | +#: nova/objectstore/handler.py:420 |
1370 | +#, python-format |
1371 | +msgid "Not authorized to update attributes of image %s" |
1372 | +msgstr "" |
1373 | + |
1374 | +#: nova/objectstore/handler.py:428 |
1375 | +#, python-format |
1376 | +msgid "Toggling publicity flag of image %s %r" |
1377 | +msgstr "" |
1378 | + |
1379 | +#: nova/objectstore/handler.py:433 |
1380 | +#, python-format |
1381 | +msgid "Updating user fields on image %s" |
1382 | +msgstr "" |
1383 | + |
1384 | +#: nova/objectstore/handler.py:447 |
1385 | +#, python-format |
1386 | +msgid "Unauthorized attempt to delete image %s" |
1387 | +msgstr "" |
1388 | + |
1389 | +#: nova/objectstore/handler.py:452 |
1390 | +#, python-format |
1391 | +msgid "Deleted image: %s" |
1392 | +msgstr "" |
1393 | + |
1394 | +#: nova/scheduler/chance.py:37 nova/scheduler/simple.py:73 |
1395 | +#: nova/scheduler/simple.py:106 nova/scheduler/simple.py:118 |
1396 | +msgid "No hosts found" |
1397 | +msgstr "" |
1398 | + |
1399 | +#: nova/scheduler/driver.py:66 |
1400 | +msgid "Must implement a fallback schedule" |
1401 | +msgstr "" |
1402 | + |
1403 | +#: nova/scheduler/manager.py:69 |
1404 | +#, python-format |
1405 | +msgid "Casting to %s %s for %s" |
1406 | +msgstr "" |
1407 | + |
1408 | +#: nova/scheduler/simple.py:63 |
1409 | +msgid "All hosts have too many cores" |
1410 | +msgstr "" |
1411 | + |
1412 | +#: nova/scheduler/simple.py:95 |
1413 | +msgid "All hosts have too many gigabytes" |
1414 | +msgstr "" |
1415 | + |
1416 | +#: nova/scheduler/simple.py:115 |
1417 | +msgid "All hosts have too many networks" |
1418 | +msgstr "" |
1419 | + |
1420 | +#: nova/tests/test_cloud.py:198 |
1421 | +msgid "Can't test instances without a real virtual env." |
1422 | +msgstr "" |
1423 | + |
1424 | +#: nova/tests/test_cloud.py:210 |
1425 | +#, python-format |
1426 | +msgid "Need to watch instance %s until it's running..." |
1427 | +msgstr "" |
1428 | + |
1429 | +#: nova/tests/test_compute.py:104 |
1430 | +#, python-format |
1431 | +msgid "Running instances: %s" |
1432 | +msgstr "" |
1433 | + |
1434 | +#: nova/tests/test_compute.py:110 |
1435 | +#, python-format |
1436 | +msgid "After terminating instances: %s" |
1437 | +msgstr "" |
1438 | + |
1439 | +#: nova/tests/test_rpc.py:89 |
1440 | +#, python-format |
1441 | +msgid "Nested received %s, %s" |
1442 | +msgstr "" |
1443 | + |
1444 | +#: nova/tests/test_rpc.py:94 |
1445 | +#, python-format |
1446 | +msgid "Nested return %s" |
1447 | +msgstr "" |
1448 | + |
1449 | +#: nova/tests/test_rpc.py:119 nova/tests/test_rpc.py:125 |
1450 | +#, python-format |
1451 | +msgid "Received %s" |
1452 | +msgstr "" |
1453 | + |
1454 | +#: nova/tests/test_volume.py:162 |
1455 | +#, python-format |
1456 | +msgid "Target %s allocated" |
1457 | +msgstr "" |
1458 | + |
1459 | +#: nova/virt/connection.py:73 |
1460 | +msgid "Failed to open connection to the hypervisor" |
1461 | +msgstr "" |
1462 | + |
1463 | +#: nova/virt/fake.py:210 |
1464 | +#, python-format |
1465 | +msgid "Instance %s Not Found" |
1466 | +msgstr "" |
1467 | + |
1468 | +#: nova/virt/hyperv.py:118 |
1469 | +msgid "In init host" |
1470 | +msgstr "" |
1471 | + |
1472 | +#: nova/virt/hyperv.py:131 |
1473 | +#, python-format |
1474 | +msgid "Attempt to create duplicate vm %s" |
1475 | +msgstr "" |
1476 | + |
1477 | +#: nova/virt/hyperv.py:148 |
1478 | +#, python-format |
1479 | +msgid "Starting VM %s " |
1480 | +msgstr "" |
1481 | + |
1482 | +#: nova/virt/hyperv.py:150 |
1483 | +#, python-format |
1484 | +msgid "Started VM %s " |
1485 | +msgstr "" |
1486 | + |
1487 | +#: nova/virt/hyperv.py:152 |
1488 | +#, python-format |
1489 | +msgid "spawn vm failed: %s" |
1490 | +msgstr "" |
1491 | + |
1492 | +#: nova/virt/hyperv.py:169 |
1493 | +#, python-format |
1494 | +msgid "Failed to create VM %s" |
1495 | +msgstr "" |
1496 | + |
1497 | +#: nova/virt/hyperv.py:171 nova/virt/xenapi/vm_utils.py:125 |
1498 | +#, python-format |
1499 | +msgid "Created VM %s..." |
1500 | +msgstr "" |
1501 | + |
1502 | +#: nova/virt/hyperv.py:188 |
1503 | +#, python-format |
1504 | +msgid "Set memory for vm %s..." |
1505 | +msgstr "" |
1506 | + |
1507 | +#: nova/virt/hyperv.py:198 |
1508 | +#, python-format |
1509 | +msgid "Set vcpus for vm %s..." |
1510 | +msgstr "" |
1511 | + |
1512 | +#: nova/virt/hyperv.py:202 |
1513 | +#, python-format |
1514 | +msgid "Creating disk for %s by attaching disk file %s" |
1515 | +msgstr "" |
1516 | + |
1517 | +#: nova/virt/hyperv.py:227 |
1518 | +#, python-format |
1519 | +msgid "Failed to add diskdrive to VM %s" |
1520 | +msgstr "" |
1521 | + |
1522 | +#: nova/virt/hyperv.py:230 |
1523 | +#, python-format |
1524 | +msgid "New disk drive path is %s" |
1525 | +msgstr "" |
1526 | + |
1527 | +#: nova/virt/hyperv.py:247 |
1528 | +#, python-format |
1529 | +msgid "Failed to add vhd file to VM %s" |
1530 | +msgstr "" |
1531 | + |
1532 | +#: nova/virt/hyperv.py:249 |
1533 | +#, python-format |
1534 | +msgid "Created disk for %s" |
1535 | +msgstr "" |
1536 | + |
1537 | +#: nova/virt/hyperv.py:253 |
1538 | +#, python-format |
1539 | +msgid "Creating nic for %s " |
1540 | +msgstr "" |
1541 | + |
1542 | +#: nova/virt/hyperv.py:272 |
1543 | +msgid "Failed creating a port on the external vswitch" |
1544 | +msgstr "" |
1545 | + |
1546 | +#: nova/virt/hyperv.py:273 |
1547 | +#, python-format |
1548 | +msgid "Failed creating port for %s" |
1549 | +msgstr "" |
1550 | + |
1551 | +#: nova/virt/hyperv.py:275 |
1552 | +#, python-format |
1553 | +msgid "Created switch port %s on switch %s" |
1554 | +msgstr "" |
1555 | + |
1556 | +#: nova/virt/hyperv.py:285 |
1557 | +#, python-format |
1558 | +msgid "Failed to add nic to VM %s" |
1559 | +msgstr "" |
1560 | + |
1561 | +#: nova/virt/hyperv.py:287 |
1562 | +#, python-format |
1563 | +msgid "Created nic for %s " |
1564 | +msgstr "" |
1565 | + |
1566 | +#: nova/virt/hyperv.py:320 |
1567 | +#, python-format |
1568 | +msgid "WMI job failed: %s" |
1569 | +msgstr "" |
1570 | + |
1571 | +#: nova/virt/hyperv.py:322 |
1572 | +#, python-format |
1573 | +msgid "WMI job succeeded: %s, Elapsed=%s " |
1574 | +msgstr "" |
1575 | + |
1576 | +#: nova/virt/hyperv.py:358 |
1577 | +#, python-format |
1578 | +msgid "Got request to destroy vm %s" |
1579 | +msgstr "" |
1580 | + |
1581 | +#: nova/virt/hyperv.py:383 |
1582 | +#, python-format |
1583 | +msgid "Failed to destroy vm %s" |
1584 | +msgstr "" |
1585 | + |
1586 | +#: nova/virt/hyperv.py:389 |
1587 | +#, python-format |
1588 | +msgid "Del: disk %s vm %s" |
1589 | +msgstr "" |
1590 | + |
1591 | +#: nova/virt/hyperv.py:405 |
1592 | +#, python-format |
1593 | +msgid "" |
1594 | +"Got Info for vm %s: state=%s, mem=%s, num_cpu=%s, " |
1595 | +"cpu_time=%s" |
1596 | +msgstr "" |
1597 | + |
1598 | +#: nova/virt/hyperv.py:424 nova/virt/xenapi/vm_utils.py:301 |
1599 | +#, python-format |
1600 | +msgid "duplicate name found: %s" |
1601 | +msgstr "" |
1602 | + |
1603 | +#: nova/virt/hyperv.py:444 |
1604 | +#, python-format |
1605 | +msgid "Successfully changed vm state of %s to %s" |
1606 | +msgstr "" |
1607 | + |
1608 | +#: nova/virt/hyperv.py:447 nova/virt/hyperv.py:449 |
1609 | +#, python-format |
1610 | +msgid "Failed to change vm state of %s to %s" |
1611 | +msgstr "" |
1612 | + |
1613 | +#: nova/virt/images.py:70 |
1614 | +#, python-format |
1615 | +msgid "Finished retreving %s -- placed in %s" |
1616 | +msgstr "" |
1617 | + |
1618 | +#: nova/virt/libvirt_conn.py:144 |
1619 | +#, python-format |
1620 | +msgid "Connecting to libvirt: %s" |
1621 | +msgstr "" |
1622 | + |
1623 | +#: nova/virt/libvirt_conn.py:157 |
1624 | +msgid "Connection to libvirt broke" |
1625 | +msgstr "" |
1626 | + |
1627 | +#: nova/virt/libvirt_conn.py:229 |
1628 | +#, python-format |
1629 | +msgid "instance %s: deleting instance files %s" |
1630 | +msgstr "" |
1631 | + |
1632 | +#: nova/virt/libvirt_conn.py:271 |
1633 | +#, python-format |
1634 | +msgid "No disk at %s" |
1635 | +msgstr "" |
1636 | + |
1637 | +#: nova/virt/libvirt_conn.py:278 |
1638 | +msgid "Instance snapshotting is not supported for libvirtat this time" |
1639 | +msgstr "" |
1640 | + |
1641 | +#: nova/virt/libvirt_conn.py:294 |
1642 | +#, python-format |
1643 | +msgid "instance %s: rebooted" |
1644 | +msgstr "" |
1645 | + |
1646 | +#: nova/virt/libvirt_conn.py:297 |
1647 | +#, python-format |
1648 | +msgid "_wait_for_reboot failed: %s" |
1649 | +msgstr "" |
1650 | + |
1651 | +#: nova/virt/libvirt_conn.py:340 |
1652 | +#, python-format |
1653 | +msgid "instance %s: rescued" |
1654 | +msgstr "" |
1655 | + |
1656 | +#: nova/virt/libvirt_conn.py:343 |
1657 | +#, python-format |
1658 | +msgid "_wait_for_rescue failed: %s" |
1659 | +msgstr "" |
1660 | + |
1661 | +#: nova/virt/libvirt_conn.py:370 |
1662 | +#, python-format |
1663 | +msgid "instance %s: is running" |
1664 | +msgstr "" |
1665 | + |
1666 | +#: nova/virt/libvirt_conn.py:381 |
1667 | +#, python-format |
1668 | +msgid "instance %s: booted" |
1669 | +msgstr "" |
1670 | + |
1671 | +#: nova/virt/libvirt_conn.py:384 nova/virt/xenapi/vmops.py:116 |
1672 | +#, python-format |
1673 | +msgid "instance %s: failed to boot" |
1674 | +msgstr "" |
1675 | + |
1676 | +#: nova/virt/libvirt_conn.py:395 |
1677 | +#, python-format |
1678 | +msgid "virsh said: %r" |
1679 | +msgstr "" |
1680 | + |
1681 | +#: nova/virt/libvirt_conn.py:399 |
1682 | +msgid "cool, it's a device" |
1683 | +msgstr "" |
1684 | + |
1685 | +#: nova/virt/libvirt_conn.py:407 |
1686 | +#, python-format |
1687 | +msgid "data: %r, fpath: %r" |
1688 | +msgstr "" |
1689 | + |
1690 | +#: nova/virt/libvirt_conn.py:415 |
1691 | +#, python-format |
1692 | +msgid "Contents of file %s: %r" |
1693 | +msgstr "" |
1694 | + |
1695 | +#: nova/virt/libvirt_conn.py:449 |
1696 | +#, python-format |
1697 | +msgid "instance %s: Creating image" |
1698 | +msgstr "" |
1699 | + |
1700 | +#: nova/virt/libvirt_conn.py:505 |
1701 | +#, python-format |
1702 | +msgid "instance %s: injecting key into image %s" |
1703 | +msgstr "" |
1704 | + |
1705 | +#: nova/virt/libvirt_conn.py:508 |
1706 | +#, python-format |
1707 | +msgid "instance %s: injecting net into image %s" |
1708 | +msgstr "" |
1709 | + |
1710 | +#: nova/virt/libvirt_conn.py:516 |
1711 | +#, python-format |
1712 | +msgid "instance %s: ignoring error injecting data into image %s (%s)" |
1713 | +msgstr "" |
1714 | + |
1715 | +#: nova/virt/libvirt_conn.py:544 nova/virt/libvirt_conn.py:547 |
1716 | +#, python-format |
1717 | +msgid "instance %s: starting toXML method" |
1718 | +msgstr "" |
1719 | + |
1720 | +#: nova/virt/libvirt_conn.py:589 |
1721 | +#, python-format |
1722 | +msgid "instance %s: finished toXML method" |
1723 | +msgstr "" |
1724 | + |
1725 | +#: nova/virt/xenapi_conn.py:113 |
1726 | +msgid "" |
1727 | +"Must specify xenapi_connection_url, xenapi_connection_username (optionally), " |
1728 | +"and xenapi_connection_password to use connection_type=xenapi" |
1729 | +msgstr "" |
1730 | + |
1731 | +#: nova/virt/xenapi_conn.py:263 |
1732 | +#, python-format |
1733 | +msgid "Task [%s] %s status: success %s" |
1734 | +msgstr "" |
1735 | + |
1736 | +#: nova/virt/xenapi_conn.py:271 |
1737 | +#, python-format |
1738 | +msgid "Task [%s] %s status: %s %s" |
1739 | +msgstr "" |
1740 | + |
1741 | +#: nova/virt/xenapi_conn.py:287 nova/virt/xenapi_conn.py:300 |
1742 | +#, python-format |
1743 | +msgid "Got exception: %s" |
1744 | +msgstr "" |
1745 | + |
1746 | +#: nova/virt/xenapi/fake.py:72 |
1747 | +#, python-format |
1748 | +msgid "%s: _db_content => %s" |
1749 | +msgstr "" |
1750 | + |
1751 | +#: nova/virt/xenapi/fake.py:247 nova/virt/xenapi/fake.py:338 |
1752 | +#: nova/virt/xenapi/fake.py:356 nova/virt/xenapi/fake.py:404 |
1753 | +msgid "Raising NotImplemented" |
1754 | +msgstr "" |
1755 | + |
1756 | +#: nova/virt/xenapi/fake.py:249 |
1757 | +#, python-format |
1758 | +msgid "xenapi.fake does not have an implementation for %s" |
1759 | +msgstr "" |
1760 | + |
1761 | +#: nova/virt/xenapi/fake.py:283 |
1762 | +#, python-format |
1763 | +msgid "Calling %s %s" |
1764 | +msgstr "" |
1765 | + |
1766 | +#: nova/virt/xenapi/fake.py:288 |
1767 | +#, python-format |
1768 | +msgid "Calling getter %s" |
1769 | +msgstr "" |
1770 | + |
1771 | +#: nova/virt/xenapi/fake.py:340 |
1772 | +#, python-format |
1773 | +msgid "" |
1774 | +"xenapi.fake does not have an implementation for %s or it has been called " |
1775 | +"with the wrong number of arguments" |
1776 | +msgstr "" |
1777 | + |
1778 | +#: nova/virt/xenapi/network_utils.py:40 |
1779 | +#, python-format |
1780 | +msgid "Found non-unique network for bridge %s" |
1781 | +msgstr "" |
1782 | + |
1783 | +#: nova/virt/xenapi/network_utils.py:43 |
1784 | +#, python-format |
1785 | +msgid "Found no network for bridge %s" |
1786 | +msgstr "" |
1787 | + |
1788 | +#: nova/virt/xenapi/vm_utils.py:127 |
1789 | +#, python-format |
1790 | +msgid "Created VM %s as %s." |
1791 | +msgstr "" |
1792 | + |
1793 | +#: nova/virt/xenapi/vm_utils.py:147 |
1794 | +#, python-format |
1795 | +msgid "Creating VBD for VM %s, VDI %s ... " |
1796 | +msgstr "" |
1797 | + |
1798 | +#: nova/virt/xenapi/vm_utils.py:149 |
1799 | +#, python-format |
1800 | +msgid "Created VBD %s for VM %s, VDI %s." |
1801 | +msgstr "" |
1802 | + |
1803 | +#: nova/virt/xenapi/vm_utils.py:165 |
1804 | +#, python-format |
1805 | +msgid "VBD not found in instance %s" |
1806 | +msgstr "" |
1807 | + |
1808 | +#: nova/virt/xenapi/vm_utils.py:175 |
1809 | +#, python-format |
1810 | +msgid "Unable to unplug VBD %s" |
1811 | +msgstr "" |
1812 | + |
1813 | +#: nova/virt/xenapi/vm_utils.py:187 |
1814 | +#, python-format |
1815 | +msgid "Unable to destroy VBD %s" |
1816 | +msgstr "" |
1817 | + |
1818 | +#: nova/virt/xenapi/vm_utils.py:202 |
1819 | +#, python-format |
1820 | +msgid "Creating VIF for VM %s, network %s." |
1821 | +msgstr "" |
1822 | + |
1823 | +#: nova/virt/xenapi/vm_utils.py:205 |
1824 | +#, python-format |
1825 | +msgid "Created VIF %s for VM %s, network %s." |
1826 | +msgstr "" |
1827 | + |
1828 | +#: nova/virt/xenapi/vm_utils.py:216 |
1829 | +#, python-format |
1830 | +msgid "Snapshotting VM %s with label '%s'..." |
1831 | +msgstr "" |
1832 | + |
1833 | +#: nova/virt/xenapi/vm_utils.py:229 |
1834 | +#, python-format |
1835 | +msgid "Created snapshot %s from VM %s." |
1836 | +msgstr "" |
1837 | + |
1838 | +#: nova/virt/xenapi/vm_utils.py:243 |
1839 | +#, python-format |
1840 | +msgid "Asking xapi to upload %s as '%s'" |
1841 | +msgstr "" |
1842 | + |
1843 | +#: nova/virt/xenapi/vm_utils.py:261 |
1844 | +#, python-format |
1845 | +msgid "Asking xapi to fetch %s as %s" |
1846 | +msgstr "" |
1847 | + |
1848 | +#: nova/virt/xenapi/vm_utils.py:279 |
1849 | +#, python-format |
1850 | +msgid "Looking up vdi %s for PV kernel" |
1851 | +msgstr "" |
1852 | + |
1853 | +#: nova/virt/xenapi/vm_utils.py:290 |
1854 | +#, python-format |
1855 | +msgid "PV Kernel in VDI:%d" |
1856 | +msgstr "" |
1857 | + |
1858 | +#: nova/virt/xenapi/vm_utils.py:318 |
1859 | +#, python-format |
1860 | +msgid "VDI %s is still available" |
1861 | +msgstr "" |
1862 | + |
1863 | +#: nova/virt/xenapi/vm_utils.py:331 |
1864 | +#, python-format |
1865 | +msgid "(VM_UTILS) xenserver vm state -> |%s|" |
1866 | +msgstr "" |
1867 | + |
1868 | +#: nova/virt/xenapi/vm_utils.py:333 |
1869 | +#, python-format |
1870 | +msgid "(VM_UTILS) xenapi power_state -> |%s|" |
1871 | +msgstr "" |
1872 | + |
1873 | +#: nova/virt/xenapi/vm_utils.py:390 |
1874 | +#, python-format |
1875 | +msgid "VHD %s has parent %s" |
1876 | +msgstr "" |
1877 | + |
1878 | +#: nova/virt/xenapi/vm_utils.py:407 |
1879 | +#, python-format |
1880 | +msgid "Re-scanning SR %s" |
1881 | +msgstr "" |
1882 | + |
1883 | +#: nova/virt/xenapi/vm_utils.py:431 |
1884 | +#, python-format |
1885 | +msgid "Parent %s doesn't match original parent %s, waiting for coalesce..." |
1886 | +msgstr "" |
1887 | + |
1888 | +#: nova/virt/xenapi/vm_utils.py:448 |
1889 | +#, python-format |
1890 | +msgid "No VDIs found for VM %s" |
1891 | +msgstr "" |
1892 | + |
1893 | +#: nova/virt/xenapi/vm_utils.py:452 |
1894 | +#, python-format |
1895 | +msgid "Unexpected number of VDIs (%s) found for VM %s" |
1896 | +msgstr "" |
1897 | + |
1898 | +#: nova/virt/xenapi/vmops.py:62 |
1899 | +#, python-format |
1900 | +msgid "Attempted to create non-unique name %s" |
1901 | +msgstr "" |
1902 | + |
1903 | +#: nova/virt/xenapi/vmops.py:99 |
1904 | +#, python-format |
1905 | +msgid "Starting VM %s..." |
1906 | +msgstr "" |
1907 | + |
1908 | +#: nova/virt/xenapi/vmops.py:101 |
1909 | +#, python-format |
1910 | +msgid "Spawning VM %s created %s." |
1911 | +msgstr "" |
1912 | + |
1913 | +#: nova/virt/xenapi/vmops.py:112 |
1914 | +#, python-format |
1915 | +msgid "Instance %s: booted" |
1916 | +msgstr "" |
1917 | + |
1918 | +#: nova/virt/xenapi/vmops.py:137 |
1919 | +#, python-format |
1920 | +msgid "Instance not present %s" |
1921 | +msgstr "" |
1922 | + |
1923 | +#: nova/virt/xenapi/vmops.py:166 |
1924 | +#, python-format |
1925 | +msgid "Starting snapshot for VM %s" |
1926 | +msgstr "" |
1927 | + |
1928 | +#: nova/virt/xenapi/vmops.py:174 |
1929 | +#, python-format |
1930 | +msgid "Unable to Snapshot %s: %s" |
1931 | +msgstr "" |
1932 | + |
1933 | +#: nova/virt/xenapi/vmops.py:184 |
1934 | +#, python-format |
1935 | +msgid "Finished snapshot and upload for VM %s" |
1936 | +msgstr "" |
1937 | + |
1938 | +#: nova/virt/xenapi/vmops.py:252 |
1939 | +#, python-format |
1940 | +msgid "suspend: instance not present %s" |
1941 | +msgstr "" |
1942 | + |
1943 | +#: nova/virt/xenapi/vmops.py:262 |
1944 | +#, python-format |
1945 | +msgid "resume: instance not present %s" |
1946 | +msgstr "" |
1947 | + |
1948 | +#: nova/virt/xenapi/vmops.py:271 |
1949 | +#, python-format |
1950 | +msgid "Instance not found %s" |
1951 | +msgstr "" |
1952 | + |
1953 | +#: nova/virt/xenapi/volume_utils.py:57 |
1954 | +#, python-format |
1955 | +msgid "Introducing %s..." |
1956 | +msgstr "" |
1957 | + |
1958 | +#: nova/virt/xenapi/volume_utils.py:74 |
1959 | +#, python-format |
1960 | +msgid "Introduced %s as %s." |
1961 | +msgstr "" |
1962 | + |
1963 | +#: nova/virt/xenapi/volume_utils.py:78 |
1964 | +msgid "Unable to create Storage Repository" |
1965 | +msgstr "" |
1966 | + |
1967 | +#: nova/virt/xenapi/volume_utils.py:90 |
1968 | +#, python-format |
1969 | +msgid "Unable to find SR from VBD %s" |
1970 | +msgstr "" |
1971 | + |
1972 | +#: nova/virt/xenapi/volume_utils.py:96 |
1973 | +#, python-format |
1974 | +msgid "Forgetting SR %s ... " |
1975 | +msgstr "" |
1976 | + |
1977 | +#: nova/virt/xenapi/volume_utils.py:101 |
1978 | +#, python-format |
1979 | +msgid "Ignoring exception %s when getting PBDs for %s" |
1980 | +msgstr "" |
1981 | + |
1982 | +#: nova/virt/xenapi/volume_utils.py:107 |
1983 | +#, python-format |
1984 | +msgid "Ignoring exception %s when unplugging PBD %s" |
1985 | +msgstr "" |
1986 | + |
1987 | +#: nova/virt/xenapi/volume_utils.py:111 |
1988 | +#, python-format |
1989 | +msgid "Forgetting SR %s done." |
1990 | +msgstr "" |
1991 | + |
1992 | +#: nova/virt/xenapi/volume_utils.py:113 |
1993 | +#, python-format |
1994 | +msgid "Ignoring exception %s when forgetting SR %s" |
1995 | +msgstr "" |
1996 | + |
1997 | +#: nova/virt/xenapi/volume_utils.py:123 |
1998 | +#, python-format |
1999 | +msgid "Unable to introduce VDI on SR %s" |
2000 | +msgstr "" |
2001 | + |
2002 | +#: nova/virt/xenapi/volume_utils.py:128 |
2003 | +#, python-format |
2004 | +msgid "Unable to get record of VDI %s on" |
2005 | +msgstr "" |
2006 | + |
2007 | +#: nova/virt/xenapi/volume_utils.py:146 |
2008 | +#, python-format |
2009 | +msgid "Unable to introduce VDI for SR %s" |
2010 | +msgstr "" |
2011 | + |
2012 | +#: nova/virt/xenapi/volume_utils.py:175 |
2013 | +#, python-format |
2014 | +msgid "Unable to obtain target information %s, %s" |
2015 | +msgstr "" |
2016 | + |
2017 | +#: nova/virt/xenapi/volume_utils.py:197 |
2018 | +#, python-format |
2019 | +msgid "Mountpoint cannot be translated: %s" |
2020 | +msgstr "" |
2021 | + |
2022 | +#: nova/virt/xenapi/volumeops.py:51 |
2023 | +#, python-format |
2024 | +msgid "Attach_volume: %s, %s, %s" |
2025 | +msgstr "" |
2026 | + |
2027 | +#: nova/virt/xenapi/volumeops.py:69 |
2028 | +#, python-format |
2029 | +msgid "Unable to create VDI on SR %s for instance %s" |
2030 | +msgstr "" |
2031 | + |
2032 | +#: nova/virt/xenapi/volumeops.py:81 |
2033 | +#, python-format |
2034 | +msgid "Unable to use SR %s for instance %s" |
2035 | +msgstr "" |
2036 | + |
2037 | +#: nova/virt/xenapi/volumeops.py:93 |
2038 | +#, python-format |
2039 | +msgid "Unable to attach volume to instance %s" |
2040 | +msgstr "" |
2041 | + |
2042 | +#: nova/virt/xenapi/volumeops.py:95 |
2043 | +#, python-format |
2044 | +msgid "Mountpoint %s attached to instance %s" |
2045 | +msgstr "" |
2046 | + |
2047 | +#: nova/virt/xenapi/volumeops.py:106 |
2048 | +#, python-format |
2049 | +msgid "Detach_volume: %s, %s" |
2050 | +msgstr "" |
2051 | + |
2052 | +#: nova/virt/xenapi/volumeops.py:113 |
2053 | +#, python-format |
2054 | +msgid "Unable to locate volume %s" |
2055 | +msgstr "" |
2056 | + |
2057 | +#: nova/virt/xenapi/volumeops.py:121 |
2058 | +#, python-format |
2059 | +msgid "Unable to detach volume %s" |
2060 | +msgstr "" |
2061 | + |
2062 | +#: nova/virt/xenapi/volumeops.py:128 |
2063 | +#, python-format |
2064 | +msgid "Mountpoint %s detached from instance %s" |
2065 | +msgstr "" |
2066 | + |
2067 | +#: nova/volume/api.py:44 |
2068 | +#, python-format |
2069 | +msgid "Quota exceeeded for %s, tried to create %sG volume" |
2070 | +msgstr "" |
2071 | + |
2072 | +#: nova/volume/api.py:46 |
2073 | +#, python-format |
2074 | +msgid "Volume quota exceeded. You cannot create a volume of size %s" |
2075 | +msgstr "" |
2076 | + |
2077 | +#: nova/volume/api.py:70 nova/volume/api.py:95 |
2078 | +msgid "Volume status must be available" |
2079 | +msgstr "" |
2080 | + |
2081 | +#: nova/volume/api.py:97 |
2082 | +msgid "Volume is already attached" |
2083 | +msgstr "" |
2084 | + |
2085 | +#: nova/volume/api.py:103 |
2086 | +msgid "Volume is already detached" |
2087 | +msgstr "" |
2088 | + |
2089 | +#: nova/volume/driver.py:76 |
2090 | +#, python-format |
2091 | +msgid "Recovering from a failed execute. Try number %s" |
2092 | +msgstr "" |
2093 | + |
2094 | +#: nova/volume/driver.py:85 |
2095 | +#, python-format |
2096 | +msgid "volume group %s doesn't exist" |
2097 | +msgstr "" |
2098 | + |
2099 | +#: nova/volume/driver.py:210 |
2100 | +#, python-format |
2101 | +msgid "FAKE AOE: %s" |
2102 | +msgstr "" |
2103 | + |
2104 | +#: nova/volume/driver.py:315 |
2105 | +#, python-format |
2106 | +msgid "FAKE ISCSI: %s" |
2107 | +msgstr "" |
2108 | + |
2109 | +#: nova/volume/manager.py:85 |
2110 | +#, python-format |
2111 | +msgid "Re-exporting %s volumes" |
2112 | +msgstr "" |
2113 | + |
2114 | +#: nova/volume/manager.py:93 |
2115 | +#, python-format |
2116 | +msgid "volume %s: creating" |
2117 | +msgstr "" |
2118 | + |
2119 | +#: nova/volume/manager.py:102 |
2120 | +#, python-format |
2121 | +msgid "volume %s: creating lv of size %sG" |
2122 | +msgstr "" |
2123 | + |
2124 | +#: nova/volume/manager.py:106 |
2125 | +#, python-format |
2126 | +msgid "volume %s: creating export" |
2127 | +msgstr "" |
2128 | + |
2129 | +#: nova/volume/manager.py:113 |
2130 | +#, python-format |
2131 | +msgid "volume %s: created successfully" |
2132 | +msgstr "" |
2133 | + |
2134 | +#: nova/volume/manager.py:121 |
2135 | +msgid "Volume is still attached" |
2136 | +msgstr "" |
2137 | + |
2138 | +#: nova/volume/manager.py:123 |
2139 | +msgid "Volume is not local to this node" |
2140 | +msgstr "" |
2141 | + |
2142 | +#: nova/volume/manager.py:124 |
2143 | +#, python-format |
2144 | +msgid "volume %s: removing export" |
2145 | +msgstr "" |
2146 | + |
2147 | +#: nova/volume/manager.py:126 |
2148 | +#, python-format |
2149 | +msgid "volume %s: deleting" |
2150 | +msgstr "" |
2151 | + |
2152 | +#: nova/volume/manager.py:129 |
2153 | +#, python-format |
2154 | +msgid "volume %s: deleted successfully" |
2155 | +msgstr "" |
2156 | |
2157 | === added file 'po/cs.po' |
2158 | --- po/cs.po 1970-01-01 00:00:00 +0000 |
2159 | +++ po/cs.po 2011-02-21 18:58:15 +0000 |
2160 | @@ -0,0 +1,2137 @@ |
2161 | +# Czech translation for nova |
2162 | +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 |
2163 | +# This file is distributed under the same license as the nova package. |
2164 | +# FIRST AUTHOR <EMAIL@ADDRESS>, 2011. |
2165 | +# |
2166 | +msgid "" |
2167 | +msgstr "" |
2168 | +"Project-Id-Version: nova\n" |
2169 | +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
2170 | +"POT-Creation-Date: 2011-01-10 11:25-0800\n" |
2171 | +"PO-Revision-Date: 2011-02-07 12:45+0000\n" |
2172 | +"Last-Translator: David Pravec <Unknown>\n" |
2173 | +"Language-Team: Czech <cs@li.org>\n" |
2174 | +"MIME-Version: 1.0\n" |
2175 | +"Content-Type: text/plain; charset=UTF-8\n" |
2176 | +"Content-Transfer-Encoding: 8bit\n" |
2177 | +"X-Launchpad-Export-Date: 2011-02-08 05:28+0000\n" |
2178 | +"X-Generator: Launchpad (build 12177)\n" |
2179 | + |
2180 | +#: nova/crypto.py:46 |
2181 | +msgid "Filename of root CA" |
2182 | +msgstr "Jméno souboru kořenové CA" |
2183 | + |
2184 | +#: nova/crypto.py:49 |
2185 | +msgid "Filename of private key" |
2186 | +msgstr "Jméno souboru s privátnÃÂm klÃÂ�em" |
2187 | + |
2188 | +#: nova/crypto.py:51 |
2189 | +msgid "Filename of root Certificate Revokation List" |
2190 | +msgstr "" |
2191 | + |
2192 | +#: nova/crypto.py:53 |
2193 | +msgid "Where we keep our keys" |
2194 | +msgstr "Adresář, do kterého ukládáme naÅ¡e klÃÂ�e" |
2195 | + |
2196 | +#: nova/crypto.py:55 |
2197 | +msgid "Where we keep our root CA" |
2198 | +msgstr "Adresář, do kterého ukládáme naši kořenovou CA" |
2199 | + |
2200 | +#: nova/crypto.py:57 |
2201 | +msgid "Should we use a CA for each project?" |
2202 | +msgstr "Použijeme CA pro každý projekt?" |
2203 | + |
2204 | +#: nova/crypto.py:61 |
2205 | +#, python-format |
2206 | +msgid "Subject for certificate for users, %s for project, user, timestamp" |
2207 | +msgstr "" |
2208 | + |
2209 | +#: nova/crypto.py:66 |
2210 | +#, python-format |
2211 | +msgid "Subject for certificate for projects, %s for project, timestamp" |
2212 | +msgstr "" |
2213 | + |
2214 | +#: nova/crypto.py:71 |
2215 | +#, python-format |
2216 | +msgid "Subject for certificate for vpns, %s for project, timestamp" |
2217 | +msgstr "" |
2218 | + |
2219 | +#: nova/crypto.py:258 |
2220 | +#, python-format |
2221 | +msgid "Flags path: %s" |
2222 | +msgstr "" |
2223 | + |
2224 | +#: nova/exception.py:33 |
2225 | +msgid "Unexpected error while running command." |
2226 | +msgstr "PÃ…â„¢i spouÅ¡tÄ›nàpÅ™ÃÂkazu doÅ¡lo k ne�ekané chybÄ›" |
2227 | + |
2228 | +#: nova/exception.py:36 |
2229 | +#, python-format |
2230 | +msgid "" |
2231 | +"%s\n" |
2232 | +"Command: %s\n" |
2233 | +"Exit code: %s\n" |
2234 | +"Stdout: %r\n" |
2235 | +"Stderr: %r" |
2236 | +msgstr "" |
2237 | +"%s\n" |
2238 | +"PÅ™ÃÂkaz: %s\n" |
2239 | +"Vrácená hodnota: %s\n" |
2240 | +"Stdout: %r\n" |
2241 | +"Stderr: %r" |
2242 | + |
2243 | +#: nova/exception.py:86 |
2244 | +msgid "Uncaught exception" |
2245 | +msgstr "Neošetřená výjimka" |
2246 | + |
2247 | +#: nova/fakerabbit.py:48 |
2248 | +#, python-format |
2249 | +msgid "(%s) publish (key: %s) %s" |
2250 | +msgstr "" |
2251 | + |
2252 | +#: nova/fakerabbit.py:53 |
2253 | +#, python-format |
2254 | +msgid "Publishing to route %s" |
2255 | +msgstr "" |
2256 | + |
2257 | +#: nova/fakerabbit.py:83 |
2258 | +#, python-format |
2259 | +msgid "Declaring queue %s" |
2260 | +msgstr "" |
2261 | + |
2262 | +#: nova/fakerabbit.py:89 |
2263 | +#, python-format |
2264 | +msgid "Declaring exchange %s" |
2265 | +msgstr "" |
2266 | + |
2267 | +#: nova/fakerabbit.py:95 |
2268 | +#, python-format |
2269 | +msgid "Binding %s to %s with key %s" |
2270 | +msgstr "" |
2271 | + |
2272 | +#: nova/fakerabbit.py:120 |
2273 | +#, python-format |
2274 | +msgid "Getting from %s: %s" |
2275 | +msgstr "" |
2276 | + |
2277 | +#: nova/rpc.py:92 |
2278 | +#, python-format |
2279 | +msgid "AMQP server on %s:%d is unreachable. Trying again in %d seconds." |
2280 | +msgstr "AMQP server na %s:%d nenàdosažitelný. ZkusÃÂm znovu za %d sekund." |
2281 | + |
2282 | +#: nova/rpc.py:99 |
2283 | +#, python-format |
2284 | +msgid "Unable to connect to AMQP server after %d tries. Shutting down." |
2285 | +msgstr "" |
2286 | +"NepodaÃ…â„¢ilo se pÃ…â„¢ipojit k AMQP serveru ani po %d pokusech. Tento proces bude " |
2287 | +"ukon�en." |
2288 | + |
2289 | +#: nova/rpc.py:118 |
2290 | +msgid "Reconnected to queue" |
2291 | +msgstr "Znovu připojeno k AMQP frontě" |
2292 | + |
2293 | +#: nova/rpc.py:125 |
2294 | +msgid "Failed to fetch message from queue" |
2295 | +msgstr "Selhalo zÃÂskánàzprávy z AMQP fronty" |
2296 | + |
2297 | +#: nova/rpc.py:155 |
2298 | +#, python-format |
2299 | +msgid "Initing the Adapter Consumer for %s" |
2300 | +msgstr "" |
2301 | + |
2302 | +#: nova/rpc.py:170 |
2303 | +#, python-format |
2304 | +msgid "received %s" |
2305 | +msgstr "zÃÂskáno: %s" |
2306 | + |
2307 | +#: nova/rpc.py:183 |
2308 | +#, python-format |
2309 | +msgid "no method for message: %s" |
2310 | +msgstr "Nenàmetoda pro zpracovánàzprávy: %s" |
2311 | + |
2312 | +#: nova/rpc.py:184 |
2313 | +#, python-format |
2314 | +msgid "No method for message: %s" |
2315 | +msgstr "Nenàmetoda pro zpracovánàzprávy: %s" |
2316 | + |
2317 | +#: nova/rpc.py:245 |
2318 | +#, python-format |
2319 | +msgid "Returning exception %s to caller" |
2320 | +msgstr "VolajÃÂcÃÂmu je vrácena výjimka: %s" |
2321 | + |
2322 | +#: nova/rpc.py:286 |
2323 | +#, python-format |
2324 | +msgid "unpacked context: %s" |
2325 | +msgstr "rozbalený obsah: %s" |
2326 | + |
2327 | +#: nova/rpc.py:305 |
2328 | +msgid "Making asynchronous call..." |
2329 | +msgstr "Volánàasynchronnàfunkce..." |
2330 | + |
2331 | +#: nova/rpc.py:308 |
2332 | +#, python-format |
2333 | +msgid "MSG_ID is %s" |
2334 | +msgstr "MSG_ID je %s" |
2335 | + |
2336 | +#: nova/rpc.py:356 |
2337 | +#, python-format |
2338 | +msgid "response %s" |
2339 | +msgstr "odpově� %s" |
2340 | + |
2341 | +#: nova/rpc.py:365 |
2342 | +#, python-format |
2343 | +msgid "topic is %s" |
2344 | +msgstr "" |
2345 | + |
2346 | +#: nova/rpc.py:366 |
2347 | +#, python-format |
2348 | +msgid "message %s" |
2349 | +msgstr "zpráva %s" |
2350 | + |
2351 | +#: nova/service.py:157 |
2352 | +#, python-format |
2353 | +msgid "Starting %s node" |
2354 | +msgstr "" |
2355 | + |
2356 | +#: nova/service.py:169 |
2357 | +msgid "Service killed that has no database entry" |
2358 | +msgstr "" |
2359 | + |
2360 | +#: nova/service.py:190 |
2361 | +msgid "The service database object disappeared, Recreating it." |
2362 | +msgstr "" |
2363 | + |
2364 | +#: nova/service.py:202 |
2365 | +msgid "Recovered model server connection!" |
2366 | +msgstr "" |
2367 | + |
2368 | +#: nova/service.py:208 |
2369 | +msgid "model server went away" |
2370 | +msgstr "" |
2371 | + |
2372 | +#: nova/service.py:217 nova/db/sqlalchemy/__init__.py:43 |
2373 | +#, python-format |
2374 | +msgid "Data store %s is unreachable. Trying again in %d seconds." |
2375 | +msgstr "" |
2376 | + |
2377 | +#: nova/service.py:232 nova/twistd.py:232 |
2378 | +#, python-format |
2379 | +msgid "Serving %s" |
2380 | +msgstr "" |
2381 | + |
2382 | +#: nova/service.py:234 nova/twistd.py:264 |
2383 | +msgid "Full set of FLAGS:" |
2384 | +msgstr "" |
2385 | + |
2386 | +#: nova/twistd.py:211 |
2387 | +#, python-format |
2388 | +msgid "pidfile %s does not exist. Daemon not running?\n" |
2389 | +msgstr "" |
2390 | + |
2391 | +#: nova/twistd.py:268 |
2392 | +#, python-format |
2393 | +msgid "Starting %s" |
2394 | +msgstr "" |
2395 | + |
2396 | +#: nova/utils.py:53 |
2397 | +#, python-format |
2398 | +msgid "Inner Exception: %s" |
2399 | +msgstr "" |
2400 | + |
2401 | +#: nova/utils.py:54 |
2402 | +#, python-format |
2403 | +msgid "Class %s cannot be found" |
2404 | +msgstr "" |
2405 | + |
2406 | +#: nova/utils.py:113 |
2407 | +#, python-format |
2408 | +msgid "Fetching %s" |
2409 | +msgstr "" |
2410 | + |
2411 | +#: nova/utils.py:125 |
2412 | +#, python-format |
2413 | +msgid "Running cmd (subprocess): %s" |
2414 | +msgstr "" |
2415 | + |
2416 | +#: nova/utils.py:138 |
2417 | +#, python-format |
2418 | +msgid "Result was %s" |
2419 | +msgstr "" |
2420 | + |
2421 | +#: nova/utils.py:171 |
2422 | +#, python-format |
2423 | +msgid "debug in callback: %s" |
2424 | +msgstr "" |
2425 | + |
2426 | +#: nova/utils.py:176 |
2427 | +#, python-format |
2428 | +msgid "Running %s" |
2429 | +msgstr "" |
2430 | + |
2431 | +#: nova/utils.py:207 |
2432 | +#, python-format |
2433 | +msgid "Couldn't get IP, using 127.0.0.1 %s" |
2434 | +msgstr "" |
2435 | + |
2436 | +#: nova/utils.py:289 |
2437 | +#, python-format |
2438 | +msgid "Invalid backend: %s" |
2439 | +msgstr "" |
2440 | + |
2441 | +#: nova/utils.py:300 |
2442 | +#, python-format |
2443 | +msgid "backend %s" |
2444 | +msgstr "" |
2445 | + |
2446 | +#: nova/api/ec2/__init__.py:133 |
2447 | +msgid "Too many failed authentications." |
2448 | +msgstr "" |
2449 | + |
2450 | +#: nova/api/ec2/__init__.py:142 |
2451 | +#, python-format |
2452 | +msgid "" |
2453 | +"Access key %s has had %d failed authentications and will be locked out for " |
2454 | +"%d minutes." |
2455 | +msgstr "" |
2456 | + |
2457 | +#: nova/api/ec2/__init__.py:179 nova/objectstore/handler.py:140 |
2458 | +#, python-format |
2459 | +msgid "Authentication Failure: %s" |
2460 | +msgstr "" |
2461 | + |
2462 | +#: nova/api/ec2/__init__.py:190 |
2463 | +#, python-format |
2464 | +msgid "Authenticated Request For %s:%s)" |
2465 | +msgstr "" |
2466 | + |
2467 | +#: nova/api/ec2/__init__.py:227 |
2468 | +#, python-format |
2469 | +msgid "action: %s" |
2470 | +msgstr "" |
2471 | + |
2472 | +#: nova/api/ec2/__init__.py:229 |
2473 | +#, python-format |
2474 | +msgid "arg: %s\t\tval: %s" |
2475 | +msgstr "" |
2476 | + |
2477 | +#: nova/api/ec2/__init__.py:301 |
2478 | +#, python-format |
2479 | +msgid "Unauthorized request for controller=%s and action=%s" |
2480 | +msgstr "" |
2481 | + |
2482 | +#: nova/api/ec2/__init__.py:339 |
2483 | +#, python-format |
2484 | +msgid "NotFound raised: %s" |
2485 | +msgstr "" |
2486 | + |
2487 | +#: nova/api/ec2/__init__.py:342 |
2488 | +#, python-format |
2489 | +msgid "ApiError raised: %s" |
2490 | +msgstr "" |
2491 | + |
2492 | +#: nova/api/ec2/__init__.py:349 |
2493 | +#, python-format |
2494 | +msgid "Unexpected error raised: %s" |
2495 | +msgstr "" |
2496 | + |
2497 | +#: nova/api/ec2/__init__.py:354 |
2498 | +msgid "An unknown error has occurred. Please try your request again." |
2499 | +msgstr "" |
2500 | + |
2501 | +#: nova/api/ec2/admin.py:84 |
2502 | +#, python-format |
2503 | +msgid "Creating new user: %s" |
2504 | +msgstr "" |
2505 | + |
2506 | +#: nova/api/ec2/admin.py:92 |
2507 | +#, python-format |
2508 | +msgid "Deleting user: %s" |
2509 | +msgstr "" |
2510 | + |
2511 | +#: nova/api/ec2/admin.py:114 |
2512 | +#, python-format |
2513 | +msgid "Adding role %s to user %s for project %s" |
2514 | +msgstr "" |
2515 | + |
2516 | +#: nova/api/ec2/admin.py:117 nova/auth/manager.py:415 |
2517 | +#, python-format |
2518 | +msgid "Adding sitewide role %s to user %s" |
2519 | +msgstr "" |
2520 | + |
2521 | +#: nova/api/ec2/admin.py:122 |
2522 | +#, python-format |
2523 | +msgid "Removing role %s from user %s for project %s" |
2524 | +msgstr "" |
2525 | + |
2526 | +#: nova/api/ec2/admin.py:125 nova/auth/manager.py:441 |
2527 | +#, python-format |
2528 | +msgid "Removing sitewide role %s from user %s" |
2529 | +msgstr "" |
2530 | + |
2531 | +#: nova/api/ec2/admin.py:129 nova/api/ec2/admin.py:192 |
2532 | +msgid "operation must be add or remove" |
2533 | +msgstr "" |
2534 | + |
2535 | +#: nova/api/ec2/admin.py:142 |
2536 | +#, python-format |
2537 | +msgid "Getting x509 for user: %s on project: %s" |
2538 | +msgstr "" |
2539 | + |
2540 | +#: nova/api/ec2/admin.py:159 |
2541 | +#, python-format |
2542 | +msgid "Create project %s managed by %s" |
2543 | +msgstr "" |
2544 | + |
2545 | +#: nova/api/ec2/admin.py:170 |
2546 | +#, python-format |
2547 | +msgid "Delete project: %s" |
2548 | +msgstr "" |
2549 | + |
2550 | +#: nova/api/ec2/admin.py:184 nova/auth/manager.py:533 |
2551 | +#, python-format |
2552 | +msgid "Adding user %s to project %s" |
2553 | +msgstr "" |
2554 | + |
2555 | +#: nova/api/ec2/admin.py:188 |
2556 | +#, python-format |
2557 | +msgid "Removing user %s from project %s" |
2558 | +msgstr "" |
2559 | + |
2560 | +#: nova/api/ec2/apirequest.py:95 |
2561 | +#, python-format |
2562 | +msgid "Unsupported API request: controller = %s,action = %s" |
2563 | +msgstr "" |
2564 | + |
2565 | +#: nova/api/ec2/cloud.py:117 |
2566 | +#, python-format |
2567 | +msgid "Generating root CA: %s" |
2568 | +msgstr "" |
2569 | + |
2570 | +#: nova/api/ec2/cloud.py:277 |
2571 | +#, python-format |
2572 | +msgid "Create key pair %s" |
2573 | +msgstr "" |
2574 | + |
2575 | +#: nova/api/ec2/cloud.py:285 |
2576 | +#, python-format |
2577 | +msgid "Delete key pair %s" |
2578 | +msgstr "" |
2579 | + |
2580 | +#: nova/api/ec2/cloud.py:357 |
2581 | +#, python-format |
2582 | +msgid "%s is not a valid ipProtocol" |
2583 | +msgstr "" |
2584 | + |
2585 | +#: nova/api/ec2/cloud.py:361 |
2586 | +msgid "Invalid port range" |
2587 | +msgstr "" |
2588 | + |
2589 | +#: nova/api/ec2/cloud.py:392 |
2590 | +#, python-format |
2591 | +msgid "Revoke security group ingress %s" |
2592 | +msgstr "" |
2593 | + |
2594 | +#: nova/api/ec2/cloud.py:401 nova/api/ec2/cloud.py:414 |
2595 | +msgid "No rule for the specified parameters." |
2596 | +msgstr "" |
2597 | + |
2598 | +#: nova/api/ec2/cloud.py:421 |
2599 | +#, python-format |
2600 | +msgid "Authorize security group ingress %s" |
2601 | +msgstr "" |
2602 | + |
2603 | +#: nova/api/ec2/cloud.py:432 |
2604 | +#, python-format |
2605 | +msgid "This rule already exists in group %s" |
2606 | +msgstr "" |
2607 | + |
2608 | +#: nova/api/ec2/cloud.py:460 |
2609 | +#, python-format |
2610 | +msgid "Create Security Group %s" |
2611 | +msgstr "" |
2612 | + |
2613 | +#: nova/api/ec2/cloud.py:463 |
2614 | +#, python-format |
2615 | +msgid "group %s already exists" |
2616 | +msgstr "" |
2617 | + |
2618 | +#: nova/api/ec2/cloud.py:475 |
2619 | +#, python-format |
2620 | +msgid "Delete security group %s" |
2621 | +msgstr "" |
2622 | + |
2623 | +#: nova/api/ec2/cloud.py:483 nova/compute/manager.py:452 |
2624 | +#, python-format |
2625 | +msgid "Get console output for instance %s" |
2626 | +msgstr "" |
2627 | + |
2628 | +#: nova/api/ec2/cloud.py:543 |
2629 | +#, python-format |
2630 | +msgid "Create volume of %s GB" |
2631 | +msgstr "" |
2632 | + |
2633 | +#: nova/api/ec2/cloud.py:567 |
2634 | +#, python-format |
2635 | +msgid "Attach volume %s to instacne %s at %s" |
2636 | +msgstr "" |
2637 | + |
2638 | +#: nova/api/ec2/cloud.py:579 |
2639 | +#, python-format |
2640 | +msgid "Detach volume %s" |
2641 | +msgstr "" |
2642 | + |
2643 | +#: nova/api/ec2/cloud.py:686 |
2644 | +msgid "Allocate address" |
2645 | +msgstr "" |
2646 | + |
2647 | +#: nova/api/ec2/cloud.py:691 |
2648 | +#, python-format |
2649 | +msgid "Release address %s" |
2650 | +msgstr "" |
2651 | + |
2652 | +#: nova/api/ec2/cloud.py:696 |
2653 | +#, python-format |
2654 | +msgid "Associate address %s to instance %s" |
2655 | +msgstr "" |
2656 | + |
2657 | +#: nova/api/ec2/cloud.py:703 |
2658 | +#, python-format |
2659 | +msgid "Disassociate address %s" |
2660 | +msgstr "" |
2661 | + |
2662 | +#: nova/api/ec2/cloud.py:730 |
2663 | +msgid "Going to start terminating instances" |
2664 | +msgstr "" |
2665 | + |
2666 | +#: nova/api/ec2/cloud.py:738 |
2667 | +#, python-format |
2668 | +msgid "Reboot instance %r" |
2669 | +msgstr "" |
2670 | + |
2671 | +#: nova/api/ec2/cloud.py:775 |
2672 | +#, python-format |
2673 | +msgid "De-registering image %s" |
2674 | +msgstr "" |
2675 | + |
2676 | +#: nova/api/ec2/cloud.py:783 |
2677 | +#, python-format |
2678 | +msgid "Registered image %s with id %s" |
2679 | +msgstr "" |
2680 | + |
2681 | +#: nova/api/ec2/cloud.py:789 nova/api/ec2/cloud.py:804 |
2682 | +#, python-format |
2683 | +msgid "attribute not supported: %s" |
2684 | +msgstr "" |
2685 | + |
2686 | +#: nova/api/ec2/cloud.py:794 |
2687 | +#, python-format |
2688 | +msgid "invalid id: %s" |
2689 | +msgstr "" |
2690 | + |
2691 | +#: nova/api/ec2/cloud.py:807 |
2692 | +msgid "user or group not specified" |
2693 | +msgstr "" |
2694 | + |
2695 | +#: nova/api/ec2/cloud.py:809 |
2696 | +msgid "only group \"all\" is supported" |
2697 | +msgstr "" |
2698 | + |
2699 | +#: nova/api/ec2/cloud.py:811 |
2700 | +msgid "operation_type must be add or remove" |
2701 | +msgstr "" |
2702 | + |
2703 | +#: nova/api/ec2/cloud.py:812 |
2704 | +#, python-format |
2705 | +msgid "Updating image %s publicity" |
2706 | +msgstr "" |
2707 | + |
2708 | +#: nova/api/ec2/metadatarequesthandler.py:75 |
2709 | +#, python-format |
2710 | +msgid "Failed to get metadata for ip: %s" |
2711 | +msgstr "" |
2712 | + |
2713 | +#: nova/api/openstack/__init__.py:70 |
2714 | +#, python-format |
2715 | +msgid "Caught error: %s" |
2716 | +msgstr "" |
2717 | + |
2718 | +#: nova/api/openstack/__init__.py:86 |
2719 | +msgid "Including admin operations in API." |
2720 | +msgstr "" |
2721 | + |
2722 | +#: nova/api/openstack/servers.py:184 |
2723 | +#, python-format |
2724 | +msgid "Compute.api::lock %s" |
2725 | +msgstr "" |
2726 | + |
2727 | +#: nova/api/openstack/servers.py:199 |
2728 | +#, python-format |
2729 | +msgid "Compute.api::unlock %s" |
2730 | +msgstr "" |
2731 | + |
2732 | +#: nova/api/openstack/servers.py:213 |
2733 | +#, python-format |
2734 | +msgid "Compute.api::get_lock %s" |
2735 | +msgstr "" |
2736 | + |
2737 | +#: nova/api/openstack/servers.py:224 |
2738 | +#, python-format |
2739 | +msgid "Compute.api::pause %s" |
2740 | +msgstr "" |
2741 | + |
2742 | +#: nova/api/openstack/servers.py:235 |
2743 | +#, python-format |
2744 | +msgid "Compute.api::unpause %s" |
2745 | +msgstr "" |
2746 | + |
2747 | +#: nova/api/openstack/servers.py:246 |
2748 | +#, python-format |
2749 | +msgid "compute.api::suspend %s" |
2750 | +msgstr "" |
2751 | + |
2752 | +#: nova/api/openstack/servers.py:257 |
2753 | +#, python-format |
2754 | +msgid "compute.api::resume %s" |
2755 | +msgstr "" |
2756 | + |
2757 | +#: nova/auth/dbdriver.py:84 |
2758 | +#, python-format |
2759 | +msgid "User %s already exists" |
2760 | +msgstr "" |
2761 | + |
2762 | +#: nova/auth/dbdriver.py:106 nova/auth/ldapdriver.py:207 |
2763 | +#, python-format |
2764 | +msgid "Project can't be created because manager %s doesn't exist" |
2765 | +msgstr "" |
2766 | + |
2767 | +#: nova/auth/dbdriver.py:135 nova/auth/ldapdriver.py:204 |
2768 | +#, python-format |
2769 | +msgid "Project can't be created because project %s already exists" |
2770 | +msgstr "" |
2771 | + |
2772 | +#: nova/auth/dbdriver.py:157 nova/auth/ldapdriver.py:241 |
2773 | +#, python-format |
2774 | +msgid "Project can't be modified because manager %s doesn't exist" |
2775 | +msgstr "" |
2776 | + |
2777 | +#: nova/auth/dbdriver.py:245 |
2778 | +#, python-format |
2779 | +msgid "User \"%s\" not found" |
2780 | +msgstr "" |
2781 | + |
2782 | +#: nova/auth/dbdriver.py:248 |
2783 | +#, python-format |
2784 | +msgid "Project \"%s\" not found" |
2785 | +msgstr "" |
2786 | + |
2787 | +#: nova/auth/fakeldap.py:33 |
2788 | +msgid "Attempted to instantiate singleton" |
2789 | +msgstr "" |
2790 | + |
2791 | +#: nova/auth/ldapdriver.py:181 |
2792 | +#, python-format |
2793 | +msgid "LDAP object for %s doesn't exist" |
2794 | +msgstr "" |
2795 | + |
2796 | +#: nova/auth/ldapdriver.py:218 |
2797 | +#, python-format |
2798 | +msgid "Project can't be created because user %s doesn't exist" |
2799 | +msgstr "" |
2800 | + |
2801 | +#: nova/auth/ldapdriver.py:478 |
2802 | +#, python-format |
2803 | +msgid "User %s is already a member of the group %s" |
2804 | +msgstr "" |
2805 | + |
2806 | +#: nova/auth/ldapdriver.py:507 |
2807 | +#, python-format |
2808 | +msgid "" |
2809 | +"Attempted to remove the last member of a group. Deleting the group at %s " |
2810 | +"instead." |
2811 | +msgstr "" |
2812 | + |
2813 | +#: nova/auth/ldapdriver.py:528 |
2814 | +#, python-format |
2815 | +msgid "Group at dn %s doesn't exist" |
2816 | +msgstr "" |
2817 | + |
2818 | +#: nova/auth/manager.py:259 |
2819 | +#, python-format |
2820 | +msgid "Looking up user: %r" |
2821 | +msgstr "" |
2822 | + |
2823 | +#: nova/auth/manager.py:263 |
2824 | +#, python-format |
2825 | +msgid "Failed authorization for access key %s" |
2826 | +msgstr "" |
2827 | + |
2828 | +#: nova/auth/manager.py:264 |
2829 | +#, python-format |
2830 | +msgid "No user found for access key %s" |
2831 | +msgstr "" |
2832 | + |
2833 | +#: nova/auth/manager.py:270 |
2834 | +#, python-format |
2835 | +msgid "Using project name = user name (%s)" |
2836 | +msgstr "" |
2837 | + |
2838 | +#: nova/auth/manager.py:275 |
2839 | +#, python-format |
2840 | +msgid "failed authorization: no project named %s (user=%s)" |
2841 | +msgstr "" |
2842 | + |
2843 | +#: nova/auth/manager.py:277 |
2844 | +#, python-format |
2845 | +msgid "No project called %s could be found" |
2846 | +msgstr "" |
2847 | + |
2848 | +#: nova/auth/manager.py:281 |
2849 | +#, python-format |
2850 | +msgid "Failed authorization: user %s not admin and not member of project %s" |
2851 | +msgstr "" |
2852 | + |
2853 | +#: nova/auth/manager.py:283 |
2854 | +#, python-format |
2855 | +msgid "User %s is not a member of project %s" |
2856 | +msgstr "" |
2857 | + |
2858 | +#: nova/auth/manager.py:292 nova/auth/manager.py:303 |
2859 | +#, python-format |
2860 | +msgid "Invalid signature for user %s" |
2861 | +msgstr "" |
2862 | + |
2863 | +#: nova/auth/manager.py:293 nova/auth/manager.py:304 |
2864 | +msgid "Signature does not match" |
2865 | +msgstr "" |
2866 | + |
2867 | +#: nova/auth/manager.py:374 |
2868 | +msgid "Must specify project" |
2869 | +msgstr "" |
2870 | + |
2871 | +#: nova/auth/manager.py:408 |
2872 | +#, python-format |
2873 | +msgid "The %s role can not be found" |
2874 | +msgstr "" |
2875 | + |
2876 | +#: nova/auth/manager.py:410 |
2877 | +#, python-format |
2878 | +msgid "The %s role is global only" |
2879 | +msgstr "" |
2880 | + |
2881 | +#: nova/auth/manager.py:412 |
2882 | +#, python-format |
2883 | +msgid "Adding role %s to user %s in project %s" |
2884 | +msgstr "" |
2885 | + |
2886 | +#: nova/auth/manager.py:438 |
2887 | +#, python-format |
2888 | +msgid "Removing role %s from user %s on project %s" |
2889 | +msgstr "" |
2890 | + |
2891 | +#: nova/auth/manager.py:505 |
2892 | +#, python-format |
2893 | +msgid "Created project %s with manager %s" |
2894 | +msgstr "" |
2895 | + |
2896 | +#: nova/auth/manager.py:523 |
2897 | +#, python-format |
2898 | +msgid "modifying project %s" |
2899 | +msgstr "" |
2900 | + |
2901 | +#: nova/auth/manager.py:553 |
2902 | +#, python-format |
2903 | +msgid "Remove user %s from project %s" |
2904 | +msgstr "" |
2905 | + |
2906 | +#: nova/auth/manager.py:581 |
2907 | +#, python-format |
2908 | +msgid "Deleting project %s" |
2909 | +msgstr "" |
2910 | + |
2911 | +#: nova/auth/manager.py:637 |
2912 | +#, python-format |
2913 | +msgid "Created user %s (admin: %r)" |
2914 | +msgstr "" |
2915 | + |
2916 | +#: nova/auth/manager.py:645 |
2917 | +#, python-format |
2918 | +msgid "Deleting user %s" |
2919 | +msgstr "" |
2920 | + |
2921 | +#: nova/auth/manager.py:655 |
2922 | +#, python-format |
2923 | +msgid "Access Key change for user %s" |
2924 | +msgstr "" |
2925 | + |
2926 | +#: nova/auth/manager.py:657 |
2927 | +#, python-format |
2928 | +msgid "Secret Key change for user %s" |
2929 | +msgstr "" |
2930 | + |
2931 | +#: nova/auth/manager.py:659 |
2932 | +#, python-format |
2933 | +msgid "Admin status set to %r for user %s" |
2934 | +msgstr "" |
2935 | + |
2936 | +#: nova/auth/manager.py:708 |
2937 | +#, python-format |
2938 | +msgid "No vpn data for project %s" |
2939 | +msgstr "" |
2940 | + |
2941 | +#: nova/cloudpipe/pipelib.py:45 |
2942 | +msgid "Template for script to run on cloudpipe instance boot" |
2943 | +msgstr "" |
2944 | + |
2945 | +#: nova/cloudpipe/pipelib.py:48 |
2946 | +msgid "Network to push into openvpn config" |
2947 | +msgstr "" |
2948 | + |
2949 | +#: nova/cloudpipe/pipelib.py:51 |
2950 | +msgid "Netmask to push into openvpn config" |
2951 | +msgstr "" |
2952 | + |
2953 | +#: nova/cloudpipe/pipelib.py:97 |
2954 | +#, python-format |
2955 | +msgid "Launching VPN for %s" |
2956 | +msgstr "" |
2957 | + |
2958 | +#: nova/compute/api.py:67 |
2959 | +#, python-format |
2960 | +msgid "Instance %d was not found in get_network_topic" |
2961 | +msgstr "" |
2962 | + |
2963 | +#: nova/compute/api.py:73 |
2964 | +#, python-format |
2965 | +msgid "Instance %d has no host" |
2966 | +msgstr "" |
2967 | + |
2968 | +#: nova/compute/api.py:92 |
2969 | +#, python-format |
2970 | +msgid "Quota exceeeded for %s, tried to run %s instances" |
2971 | +msgstr "" |
2972 | + |
2973 | +#: nova/compute/api.py:94 |
2974 | +#, python-format |
2975 | +msgid "" |
2976 | +"Instance quota exceeded. You can only run %s more instances of this type." |
2977 | +msgstr "" |
2978 | + |
2979 | +#: nova/compute/api.py:109 |
2980 | +msgid "Creating a raw instance" |
2981 | +msgstr "" |
2982 | + |
2983 | +#: nova/compute/api.py:156 |
2984 | +#, python-format |
2985 | +msgid "Going to run %s instances..." |
2986 | +msgstr "" |
2987 | + |
2988 | +#: nova/compute/api.py:180 |
2989 | +#, python-format |
2990 | +msgid "Casting to scheduler for %s/%s's instance %s" |
2991 | +msgstr "" |
2992 | + |
2993 | +#: nova/compute/api.py:279 |
2994 | +#, python-format |
2995 | +msgid "Going to try and terminate %s" |
2996 | +msgstr "" |
2997 | + |
2998 | +#: nova/compute/api.py:283 |
2999 | +#, python-format |
3000 | +msgid "Instance %d was not found during terminate" |
3001 | +msgstr "" |
3002 | + |
3003 | +#: nova/compute/api.py:288 |
3004 | +#, python-format |
3005 | +msgid "Instance %d is already being terminated" |
3006 | +msgstr "" |
3007 | + |
3008 | +#: nova/compute/api.py:450 |
3009 | +#, python-format |
3010 | +msgid "Invalid device specified: %s. Example device: /dev/vdb" |
3011 | +msgstr "" |
3012 | + |
3013 | +#: nova/compute/api.py:465 |
3014 | +msgid "Volume isn't attached to anything!" |
3015 | +msgstr "" |
3016 | + |
3017 | +#: nova/compute/disk.py:71 |
3018 | +#, python-format |
3019 | +msgid "Input partition size not evenly divisible by sector size: %d / %d" |
3020 | +msgstr "" |
3021 | + |
3022 | +#: nova/compute/disk.py:75 |
3023 | +#, python-format |
3024 | +msgid "Bytes for local storage not evenly divisible by sector size: %d / %d" |
3025 | +msgstr "" |
3026 | + |
3027 | +#: nova/compute/disk.py:128 |
3028 | +#, python-format |
3029 | +msgid "Could not attach image to loopback: %s" |
3030 | +msgstr "" |
3031 | + |
3032 | +#: nova/compute/disk.py:136 |
3033 | +#, python-format |
3034 | +msgid "Failed to load partition: %s" |
3035 | +msgstr "" |
3036 | + |
3037 | +#: nova/compute/disk.py:158 |
3038 | +#, python-format |
3039 | +msgid "Failed to mount filesystem: %s" |
3040 | +msgstr "" |
3041 | + |
3042 | +#: nova/compute/instance_types.py:41 |
3043 | +#, python-format |
3044 | +msgid "Unknown instance type: %s" |
3045 | +msgstr "" |
3046 | + |
3047 | +#: nova/compute/manager.py:69 |
3048 | +#, python-format |
3049 | +msgid "check_instance_lock: decorating: |%s|" |
3050 | +msgstr "" |
3051 | + |
3052 | +#: nova/compute/manager.py:71 |
3053 | +#, python-format |
3054 | +msgid "check_instance_lock: arguments: |%s| |%s| |%s|" |
3055 | +msgstr "" |
3056 | + |
3057 | +#: nova/compute/manager.py:75 |
3058 | +#, python-format |
3059 | +msgid "check_instance_lock: locked: |%s|" |
3060 | +msgstr "" |
3061 | + |
3062 | +#: nova/compute/manager.py:77 |
3063 | +#, python-format |
3064 | +msgid "check_instance_lock: admin: |%s|" |
3065 | +msgstr "" |
3066 | + |
3067 | +#: nova/compute/manager.py:82 |
3068 | +#, python-format |
3069 | +msgid "check_instance_lock: executing: |%s|" |
3070 | +msgstr "" |
3071 | + |
3072 | +#: nova/compute/manager.py:86 |
3073 | +#, python-format |
3074 | +msgid "check_instance_lock: not executing |%s|" |
3075 | +msgstr "" |
3076 | + |
3077 | +#: nova/compute/manager.py:157 |
3078 | +msgid "Instance has already been created" |
3079 | +msgstr "" |
3080 | + |
3081 | +#: nova/compute/manager.py:158 |
3082 | +#, python-format |
3083 | +msgid "instance %s: starting..." |
3084 | +msgstr "" |
3085 | + |
3086 | +#: nova/compute/manager.py:197 |
3087 | +#, python-format |
3088 | +msgid "instance %s: Failed to spawn" |
3089 | +msgstr "" |
3090 | + |
3091 | +#: nova/compute/manager.py:211 nova/tests/test_cloud.py:228 |
3092 | +#, python-format |
3093 | +msgid "Terminating instance %s" |
3094 | +msgstr "" |
3095 | + |
3096 | +#: nova/compute/manager.py:217 |
3097 | +#, python-format |
3098 | +msgid "Disassociating address %s" |
3099 | +msgstr "" |
3100 | + |
3101 | +#: nova/compute/manager.py:230 |
3102 | +#, python-format |
3103 | +msgid "Deallocating address %s" |
3104 | +msgstr "" |
3105 | + |
3106 | +#: nova/compute/manager.py:243 |
3107 | +#, python-format |
3108 | +msgid "trying to destroy already destroyed instance: %s" |
3109 | +msgstr "" |
3110 | + |
3111 | +#: nova/compute/manager.py:257 |
3112 | +#, python-format |
3113 | +msgid "Rebooting instance %s" |
3114 | +msgstr "" |
3115 | + |
3116 | +#: nova/compute/manager.py:260 |
3117 | +#, python-format |
3118 | +msgid "trying to reboot a non-running instance: %s (state: %s excepted: %s)" |
3119 | +msgstr "" |
3120 | + |
3121 | +#: nova/compute/manager.py:286 |
3122 | +#, python-format |
3123 | +msgid "instance %s: snapshotting" |
3124 | +msgstr "" |
3125 | + |
3126 | +#: nova/compute/manager.py:289 |
3127 | +#, python-format |
3128 | +msgid "" |
3129 | +"trying to snapshot a non-running instance: %s (state: %s excepted: %s)" |
3130 | +msgstr "" |
3131 | + |
3132 | +#: nova/compute/manager.py:301 |
3133 | +#, python-format |
3134 | +msgid "instance %s: rescuing" |
3135 | +msgstr "" |
3136 | + |
3137 | +#: nova/compute/manager.py:316 |
3138 | +#, python-format |
3139 | +msgid "instance %s: unrescuing" |
3140 | +msgstr "" |
3141 | + |
3142 | +#: nova/compute/manager.py:335 |
3143 | +#, python-format |
3144 | +msgid "instance %s: pausing" |
3145 | +msgstr "" |
3146 | + |
3147 | +#: nova/compute/manager.py:352 |
3148 | +#, python-format |
3149 | +msgid "instance %s: unpausing" |
3150 | +msgstr "" |
3151 | + |
3152 | +#: nova/compute/manager.py:369 |
3153 | +#, python-format |
3154 | +msgid "instance %s: retrieving diagnostics" |
3155 | +msgstr "" |
3156 | + |
3157 | +#: nova/compute/manager.py:382 |
3158 | +#, python-format |
3159 | +msgid "instance %s: suspending" |
3160 | +msgstr "" |
3161 | + |
3162 | +#: nova/compute/manager.py:401 |
3163 | +#, python-format |
3164 | +msgid "instance %s: resuming" |
3165 | +msgstr "" |
3166 | + |
3167 | +#: nova/compute/manager.py:420 |
3168 | +#, python-format |
3169 | +msgid "instance %s: locking" |
3170 | +msgstr "" |
3171 | + |
3172 | +#: nova/compute/manager.py:432 |
3173 | +#, python-format |
3174 | +msgid "instance %s: unlocking" |
3175 | +msgstr "" |
3176 | + |
3177 | +#: nova/compute/manager.py:442 |
3178 | +#, python-format |
3179 | +msgid "instance %s: getting locked state" |
3180 | +msgstr "" |
3181 | + |
3182 | +#: nova/compute/manager.py:462 |
3183 | +#, python-format |
3184 | +msgid "instance %s: attaching volume %s to %s" |
3185 | +msgstr "" |
3186 | + |
3187 | +#: nova/compute/manager.py:478 |
3188 | +#, python-format |
3189 | +msgid "instance %s: attach failed %s, removing" |
3190 | +msgstr "" |
3191 | + |
3192 | +#: nova/compute/manager.py:493 |
3193 | +#, python-format |
3194 | +msgid "Detach volume %s from mountpoint %s on instance %s" |
3195 | +msgstr "" |
3196 | + |
3197 | +#: nova/compute/manager.py:497 |
3198 | +#, python-format |
3199 | +msgid "Detaching volume from unknown instance %s" |
3200 | +msgstr "" |
3201 | + |
3202 | +#: nova/compute/monitor.py:259 |
3203 | +#, python-format |
3204 | +msgid "updating %s..." |
3205 | +msgstr "" |
3206 | + |
3207 | +#: nova/compute/monitor.py:289 |
3208 | +msgid "unexpected error during update" |
3209 | +msgstr "" |
3210 | + |
3211 | +#: nova/compute/monitor.py:355 |
3212 | +#, python-format |
3213 | +msgid "Cannot get blockstats for \"%s\" on \"%s\"" |
3214 | +msgstr "" |
3215 | + |
3216 | +#: nova/compute/monitor.py:377 |
3217 | +#, python-format |
3218 | +msgid "Cannot get ifstats for \"%s\" on \"%s\"" |
3219 | +msgstr "" |
3220 | + |
3221 | +#: nova/compute/monitor.py:412 |
3222 | +msgid "unexpected exception getting connection" |
3223 | +msgstr "" |
3224 | + |
3225 | +#: nova/compute/monitor.py:427 |
3226 | +#, python-format |
3227 | +msgid "Found instance: %s" |
3228 | +msgstr "" |
3229 | + |
3230 | +#: nova/db/sqlalchemy/api.py:43 |
3231 | +msgid "Use of empty request context is deprecated" |
3232 | +msgstr "" |
3233 | + |
3234 | +#: nova/db/sqlalchemy/api.py:132 |
3235 | +#, python-format |
3236 | +msgid "No service for id %s" |
3237 | +msgstr "" |
3238 | + |
3239 | +#: nova/db/sqlalchemy/api.py:229 |
3240 | +#, python-format |
3241 | +msgid "No service for %s, %s" |
3242 | +msgstr "" |
3243 | + |
3244 | +#: nova/db/sqlalchemy/api.py:574 |
3245 | +#, python-format |
3246 | +msgid "No floating ip for address %s" |
3247 | +msgstr "" |
3248 | + |
3249 | +#: nova/db/sqlalchemy/api.py:668 |
3250 | +#, python-format |
3251 | +msgid "No instance for id %s" |
3252 | +msgstr "" |
3253 | + |
3254 | +#: nova/db/sqlalchemy/api.py:758 nova/virt/libvirt_conn.py:598 |
3255 | +#: nova/virt/xenapi/volumeops.py:48 nova/virt/xenapi/volumeops.py:103 |
3256 | +#, python-format |
3257 | +msgid "Instance %s not found" |
3258 | +msgstr "" |
3259 | + |
3260 | +#: nova/db/sqlalchemy/api.py:891 |
3261 | +#, python-format |
3262 | +msgid "no keypair for user %s, name %s" |
3263 | +msgstr "" |
3264 | + |
3265 | +#: nova/db/sqlalchemy/api.py:1006 nova/db/sqlalchemy/api.py:1064 |
3266 | +#, python-format |
3267 | +msgid "No network for id %s" |
3268 | +msgstr "" |
3269 | + |
3270 | +#: nova/db/sqlalchemy/api.py:1036 |
3271 | +#, python-format |
3272 | +msgid "No network for bridge %s" |
3273 | +msgstr "" |
3274 | + |
3275 | +#: nova/db/sqlalchemy/api.py:1050 |
3276 | +#, python-format |
3277 | +msgid "No network for instance %s" |
3278 | +msgstr "" |
3279 | + |
3280 | +#: nova/db/sqlalchemy/api.py:1180 |
3281 | +#, python-format |
3282 | +msgid "Token %s does not exist" |
3283 | +msgstr "" |
3284 | + |
3285 | +#: nova/db/sqlalchemy/api.py:1205 |
3286 | +#, python-format |
3287 | +msgid "No quota for project_id %s" |
3288 | +msgstr "" |
3289 | + |
3290 | +#: nova/db/sqlalchemy/api.py:1356 |
3291 | +#, python-format |
3292 | +msgid "No volume for id %s" |
3293 | +msgstr "" |
3294 | + |
3295 | +#: nova/db/sqlalchemy/api.py:1401 |
3296 | +#, python-format |
3297 | +msgid "Volume %s not found" |
3298 | +msgstr "" |
3299 | + |
3300 | +#: nova/db/sqlalchemy/api.py:1413 |
3301 | +#, python-format |
3302 | +msgid "No export device found for volume %s" |
3303 | +msgstr "" |
3304 | + |
3305 | +#: nova/db/sqlalchemy/api.py:1426 |
3306 | +#, python-format |
3307 | +msgid "No target id found for volume %s" |
3308 | +msgstr "" |
3309 | + |
3310 | +#: nova/db/sqlalchemy/api.py:1471 |
3311 | +#, python-format |
3312 | +msgid "No security group with id %s" |
3313 | +msgstr "" |
3314 | + |
3315 | +#: nova/db/sqlalchemy/api.py:1488 |
3316 | +#, python-format |
3317 | +msgid "No security group named %s for project: %s" |
3318 | +msgstr "" |
3319 | + |
3320 | +#: nova/db/sqlalchemy/api.py:1576 |
3321 | +#, python-format |
3322 | +msgid "No secuity group rule with id %s" |
3323 | +msgstr "" |
3324 | + |
3325 | +#: nova/db/sqlalchemy/api.py:1650 |
3326 | +#, python-format |
3327 | +msgid "No user for id %s" |
3328 | +msgstr "" |
3329 | + |
3330 | +#: nova/db/sqlalchemy/api.py:1666 |
3331 | +#, python-format |
3332 | +msgid "No user for access key %s" |
3333 | +msgstr "" |
3334 | + |
3335 | +#: nova/db/sqlalchemy/api.py:1728 |
3336 | +#, python-format |
3337 | +msgid "No project with id %s" |
3338 | +msgstr "" |
3339 | + |
3340 | +#: nova/image/glance.py:78 |
3341 | +#, python-format |
3342 | +msgid "Parallax returned HTTP error %d from request for /images" |
3343 | +msgstr "" |
3344 | + |
3345 | +#: nova/image/glance.py:97 |
3346 | +#, python-format |
3347 | +msgid "Parallax returned HTTP error %d from request for /images/detail" |
3348 | +msgstr "" |
3349 | + |
3350 | +#: nova/image/s3.py:82 |
3351 | +#, python-format |
3352 | +msgid "Image %s could not be found" |
3353 | +msgstr "" |
3354 | + |
3355 | +#: nova/network/api.py:39 |
3356 | +#, python-format |
3357 | +msgid "Quota exceeeded for %s, tried to allocate address" |
3358 | +msgstr "" |
3359 | + |
3360 | +#: nova/network/api.py:42 |
3361 | +msgid "Address quota exceeded. You cannot allocate any more addresses" |
3362 | +msgstr "" |
3363 | + |
3364 | +#: nova/network/linux_net.py:176 |
3365 | +#, python-format |
3366 | +msgid "Starting VLAN inteface %s" |
3367 | +msgstr "" |
3368 | + |
3369 | +#: nova/network/linux_net.py:186 |
3370 | +#, python-format |
3371 | +msgid "Starting Bridge interface for %s" |
3372 | +msgstr "" |
3373 | + |
3374 | +#: nova/network/linux_net.py:254 |
3375 | +#, python-format |
3376 | +msgid "Hupping dnsmasq threw %s" |
3377 | +msgstr "" |
3378 | + |
3379 | +#: nova/network/linux_net.py:256 |
3380 | +#, python-format |
3381 | +msgid "Pid %d is stale, relaunching dnsmasq" |
3382 | +msgstr "" |
3383 | + |
3384 | +#: nova/network/linux_net.py:334 |
3385 | +#, python-format |
3386 | +msgid "Killing dnsmasq threw %s" |
3387 | +msgstr "" |
3388 | + |
3389 | +#: nova/network/manager.py:135 |
3390 | +msgid "setting network host" |
3391 | +msgstr "" |
3392 | + |
3393 | +#: nova/network/manager.py:190 |
3394 | +#, python-format |
3395 | +msgid "Leasing IP %s" |
3396 | +msgstr "" |
3397 | + |
3398 | +#: nova/network/manager.py:194 |
3399 | +#, python-format |
3400 | +msgid "IP %s leased that isn't associated" |
3401 | +msgstr "" |
3402 | + |
3403 | +#: nova/network/manager.py:197 |
3404 | +#, python-format |
3405 | +msgid "IP %s leased to bad mac %s vs %s" |
3406 | +msgstr "" |
3407 | + |
3408 | +#: nova/network/manager.py:205 |
3409 | +#, python-format |
3410 | +msgid "IP %s leased that was already deallocated" |
3411 | +msgstr "" |
3412 | + |
3413 | +#: nova/network/manager.py:214 |
3414 | +#, python-format |
3415 | +msgid "IP %s released that isn't associated" |
3416 | +msgstr "" |
3417 | + |
3418 | +#: nova/network/manager.py:217 |
3419 | +#, python-format |
3420 | +msgid "IP %s released from bad mac %s vs %s" |
3421 | +msgstr "" |
3422 | + |
3423 | +#: nova/network/manager.py:220 |
3424 | +#, python-format |
3425 | +msgid "IP %s released that was not leased" |
3426 | +msgstr "" |
3427 | + |
3428 | +#: nova/network/manager.py:442 |
3429 | +#, python-format |
3430 | +msgid "Dissassociated %s stale fixed ip(s)" |
3431 | +msgstr "" |
3432 | + |
3433 | +#: nova/objectstore/handler.py:106 |
3434 | +#, python-format |
3435 | +msgid "Unknown S3 value type %r" |
3436 | +msgstr "" |
3437 | + |
3438 | +#: nova/objectstore/handler.py:137 |
3439 | +msgid "Authenticated request" |
3440 | +msgstr "" |
3441 | + |
3442 | +#: nova/objectstore/handler.py:182 |
3443 | +msgid "List of buckets requested" |
3444 | +msgstr "" |
3445 | + |
3446 | +#: nova/objectstore/handler.py:209 |
3447 | +#, python-format |
3448 | +msgid "List keys for bucket %s" |
3449 | +msgstr "" |
3450 | + |
3451 | +#: nova/objectstore/handler.py:217 |
3452 | +#, python-format |
3453 | +msgid "Unauthorized attempt to access bucket %s" |
3454 | +msgstr "" |
3455 | + |
3456 | +#: nova/objectstore/handler.py:235 |
3457 | +#, python-format |
3458 | +msgid "Creating bucket %s" |
3459 | +msgstr "" |
3460 | + |
3461 | +#: nova/objectstore/handler.py:245 |
3462 | +#, python-format |
3463 | +msgid "Deleting bucket %s" |
3464 | +msgstr "" |
3465 | + |
3466 | +#: nova/objectstore/handler.py:249 |
3467 | +#, python-format |
3468 | +msgid "Unauthorized attempt to delete bucket %s" |
3469 | +msgstr "" |
3470 | + |
3471 | +#: nova/objectstore/handler.py:271 |
3472 | +#, python-format |
3473 | +msgid "Getting object: %s / %s" |
3474 | +msgstr "" |
3475 | + |
3476 | +#: nova/objectstore/handler.py:274 |
3477 | +#, python-format |
3478 | +msgid "Unauthorized attempt to get object %s from bucket %s" |
3479 | +msgstr "" |
3480 | + |
3481 | +#: nova/objectstore/handler.py:292 |
3482 | +#, python-format |
3483 | +msgid "Putting object: %s / %s" |
3484 | +msgstr "" |
3485 | + |
3486 | +#: nova/objectstore/handler.py:295 |
3487 | +#, python-format |
3488 | +msgid "Unauthorized attempt to upload object %s to bucket %s" |
3489 | +msgstr "" |
3490 | + |
3491 | +#: nova/objectstore/handler.py:314 |
3492 | +#, python-format |
3493 | +msgid "Deleting object: %s / %s" |
3494 | +msgstr "" |
3495 | + |
3496 | +#: nova/objectstore/handler.py:393 |
3497 | +#, python-format |
3498 | +msgid "Not authorized to upload image: invalid directory %s" |
3499 | +msgstr "" |
3500 | + |
3501 | +#: nova/objectstore/handler.py:401 |
3502 | +#, python-format |
3503 | +msgid "Not authorized to upload image: unauthorized bucket %s" |
3504 | +msgstr "" |
3505 | + |
3506 | +#: nova/objectstore/handler.py:406 |
3507 | +#, python-format |
3508 | +msgid "Starting image upload: %s" |
3509 | +msgstr "" |
3510 | + |
3511 | +#: nova/objectstore/handler.py:420 |
3512 | +#, python-format |
3513 | +msgid "Not authorized to update attributes of image %s" |
3514 | +msgstr "" |
3515 | + |
3516 | +#: nova/objectstore/handler.py:428 |
3517 | +#, python-format |
3518 | +msgid "Toggling publicity flag of image %s %r" |
3519 | +msgstr "" |
3520 | + |
3521 | +#: nova/objectstore/handler.py:433 |
3522 | +#, python-format |
3523 | +msgid "Updating user fields on image %s" |
3524 | +msgstr "" |
3525 | + |
3526 | +#: nova/objectstore/handler.py:447 |
3527 | +#, python-format |
3528 | +msgid "Unauthorized attempt to delete image %s" |
3529 | +msgstr "" |
3530 | + |
3531 | +#: nova/objectstore/handler.py:452 |
3532 | +#, python-format |
3533 | +msgid "Deleted image: %s" |
3534 | +msgstr "" |
3535 | + |
3536 | +#: nova/scheduler/chance.py:37 nova/scheduler/simple.py:73 |
3537 | +#: nova/scheduler/simple.py:106 nova/scheduler/simple.py:118 |
3538 | +msgid "No hosts found" |
3539 | +msgstr "" |
3540 | + |
3541 | +#: nova/scheduler/driver.py:66 |
3542 | +msgid "Must implement a fallback schedule" |
3543 | +msgstr "" |
3544 | + |
3545 | +#: nova/scheduler/manager.py:69 |
3546 | +#, python-format |
3547 | +msgid "Casting to %s %s for %s" |
3548 | +msgstr "" |
3549 | + |
3550 | +#: nova/scheduler/simple.py:63 |
3551 | +msgid "All hosts have too many cores" |
3552 | +msgstr "" |
3553 | + |
3554 | +#: nova/scheduler/simple.py:95 |
3555 | +msgid "All hosts have too many gigabytes" |
3556 | +msgstr "" |
3557 | + |
3558 | +#: nova/scheduler/simple.py:115 |
3559 | +msgid "All hosts have too many networks" |
3560 | +msgstr "" |
3561 | + |
3562 | +#: nova/tests/test_cloud.py:198 |
3563 | +msgid "Can't test instances without a real virtual env." |
3564 | +msgstr "" |
3565 | + |
3566 | +#: nova/tests/test_cloud.py:210 |
3567 | +#, python-format |
3568 | +msgid "Need to watch instance %s until it's running..." |
3569 | +msgstr "" |
3570 | + |
3571 | +#: nova/tests/test_compute.py:104 |
3572 | +#, python-format |
3573 | +msgid "Running instances: %s" |
3574 | +msgstr "" |
3575 | + |
3576 | +#: nova/tests/test_compute.py:110 |
3577 | +#, python-format |
3578 | +msgid "After terminating instances: %s" |
3579 | +msgstr "" |
3580 | + |
3581 | +#: nova/tests/test_rpc.py:89 |
3582 | +#, python-format |
3583 | +msgid "Nested received %s, %s" |
3584 | +msgstr "" |
3585 | + |
3586 | +#: nova/tests/test_rpc.py:94 |
3587 | +#, python-format |
3588 | +msgid "Nested return %s" |
3589 | +msgstr "" |
3590 | + |
3591 | +#: nova/tests/test_rpc.py:119 nova/tests/test_rpc.py:125 |
3592 | +#, python-format |
3593 | +msgid "Received %s" |
3594 | +msgstr "" |
3595 | + |
3596 | +#: nova/tests/test_volume.py:162 |
3597 | +#, python-format |
3598 | +msgid "Target %s allocated" |
3599 | +msgstr "" |
3600 | + |
3601 | +#: nova/virt/connection.py:73 |
3602 | +msgid "Failed to open connection to the hypervisor" |
3603 | +msgstr "" |
3604 | + |
3605 | +#: nova/virt/fake.py:210 |
3606 | +#, python-format |
3607 | +msgid "Instance %s Not Found" |
3608 | +msgstr "" |
3609 | + |
3610 | +#: nova/virt/hyperv.py:118 |
3611 | +msgid "In init host" |
3612 | +msgstr "" |
3613 | + |
3614 | +#: nova/virt/hyperv.py:131 |
3615 | +#, python-format |
3616 | +msgid "Attempt to create duplicate vm %s" |
3617 | +msgstr "" |
3618 | + |
3619 | +#: nova/virt/hyperv.py:148 |
3620 | +#, python-format |
3621 | +msgid "Starting VM %s " |
3622 | +msgstr "" |
3623 | + |
3624 | +#: nova/virt/hyperv.py:150 |
3625 | +#, python-format |
3626 | +msgid "Started VM %s " |
3627 | +msgstr "" |
3628 | + |
3629 | +#: nova/virt/hyperv.py:152 |
3630 | +#, python-format |
3631 | +msgid "spawn vm failed: %s" |
3632 | +msgstr "" |
3633 | + |
3634 | +#: nova/virt/hyperv.py:169 |
3635 | +#, python-format |
3636 | +msgid "Failed to create VM %s" |
3637 | +msgstr "" |
3638 | + |
3639 | +#: nova/virt/hyperv.py:171 nova/virt/xenapi/vm_utils.py:125 |
3640 | +#, python-format |
3641 | +msgid "Created VM %s..." |
3642 | +msgstr "" |
3643 | + |
3644 | +#: nova/virt/hyperv.py:188 |
3645 | +#, python-format |
3646 | +msgid "Set memory for vm %s..." |
3647 | +msgstr "" |
3648 | + |
3649 | +#: nova/virt/hyperv.py:198 |
3650 | +#, python-format |
3651 | +msgid "Set vcpus for vm %s..." |
3652 | +msgstr "" |
3653 | + |
3654 | +#: nova/virt/hyperv.py:202 |
3655 | +#, python-format |
3656 | +msgid "Creating disk for %s by attaching disk file %s" |
3657 | +msgstr "" |
3658 | + |
3659 | +#: nova/virt/hyperv.py:227 |
3660 | +#, python-format |
3661 | +msgid "Failed to add diskdrive to VM %s" |
3662 | +msgstr "" |
3663 | + |
3664 | +#: nova/virt/hyperv.py:230 |
3665 | +#, python-format |
3666 | +msgid "New disk drive path is %s" |
3667 | +msgstr "" |
3668 | + |
3669 | +#: nova/virt/hyperv.py:247 |
3670 | +#, python-format |
3671 | +msgid "Failed to add vhd file to VM %s" |
3672 | +msgstr "" |
3673 | + |
3674 | +#: nova/virt/hyperv.py:249 |
3675 | +#, python-format |
3676 | +msgid "Created disk for %s" |
3677 | +msgstr "" |
3678 | + |
3679 | +#: nova/virt/hyperv.py:253 |
3680 | +#, python-format |
3681 | +msgid "Creating nic for %s " |
3682 | +msgstr "" |
3683 | + |
3684 | +#: nova/virt/hyperv.py:272 |
3685 | +msgid "Failed creating a port on the external vswitch" |
3686 | +msgstr "" |
3687 | + |
3688 | +#: nova/virt/hyperv.py:273 |
3689 | +#, python-format |
3690 | +msgid "Failed creating port for %s" |
3691 | +msgstr "" |
3692 | + |
3693 | +#: nova/virt/hyperv.py:275 |
3694 | +#, python-format |
3695 | +msgid "Created switch port %s on switch %s" |
3696 | +msgstr "" |
3697 | + |
3698 | +#: nova/virt/hyperv.py:285 |
3699 | +#, python-format |
3700 | +msgid "Failed to add nic to VM %s" |
3701 | +msgstr "" |
3702 | + |
3703 | +#: nova/virt/hyperv.py:287 |
3704 | +#, python-format |
3705 | +msgid "Created nic for %s " |
3706 | +msgstr "" |
3707 | + |
3708 | +#: nova/virt/hyperv.py:320 |
3709 | +#, python-format |
3710 | +msgid "WMI job failed: %s" |
3711 | +msgstr "" |
3712 | + |
3713 | +#: nova/virt/hyperv.py:322 |
3714 | +#, python-format |
3715 | +msgid "WMI job succeeded: %s, Elapsed=%s " |
3716 | +msgstr "" |
3717 | + |
3718 | +#: nova/virt/hyperv.py:358 |
3719 | +#, python-format |
3720 | +msgid "Got request to destroy vm %s" |
3721 | +msgstr "" |
3722 | + |
3723 | +#: nova/virt/hyperv.py:383 |
3724 | +#, python-format |
3725 | +msgid "Failed to destroy vm %s" |
3726 | +msgstr "" |
3727 | + |
3728 | +#: nova/virt/hyperv.py:389 |
3729 | +#, python-format |
3730 | +msgid "Del: disk %s vm %s" |
3731 | +msgstr "" |
3732 | + |
3733 | +#: nova/virt/hyperv.py:405 |
3734 | +#, python-format |
3735 | +msgid "" |
3736 | +"Got Info for vm %s: state=%s, mem=%s, num_cpu=%s, " |
3737 | +"cpu_time=%s" |
3738 | +msgstr "" |
3739 | + |
3740 | +#: nova/virt/hyperv.py:424 nova/virt/xenapi/vm_utils.py:301 |
3741 | +#, python-format |
3742 | +msgid "duplicate name found: %s" |
3743 | +msgstr "" |
3744 | + |
3745 | +#: nova/virt/hyperv.py:444 |
3746 | +#, python-format |
3747 | +msgid "Successfully changed vm state of %s to %s" |
3748 | +msgstr "" |
3749 | + |
3750 | +#: nova/virt/hyperv.py:447 nova/virt/hyperv.py:449 |
3751 | +#, python-format |
3752 | +msgid "Failed to change vm state of %s to %s" |
3753 | +msgstr "" |
3754 | + |
3755 | +#: nova/virt/images.py:70 |
3756 | +#, python-format |
3757 | +msgid "Finished retreving %s -- placed in %s" |
3758 | +msgstr "" |
3759 | + |
3760 | +#: nova/virt/libvirt_conn.py:144 |
3761 | +#, python-format |
3762 | +msgid "Connecting to libvirt: %s" |
3763 | +msgstr "" |
3764 | + |
3765 | +#: nova/virt/libvirt_conn.py:157 |
3766 | +msgid "Connection to libvirt broke" |
3767 | +msgstr "" |
3768 | + |
3769 | +#: nova/virt/libvirt_conn.py:229 |
3770 | +#, python-format |
3771 | +msgid "instance %s: deleting instance files %s" |
3772 | +msgstr "" |
3773 | + |
3774 | +#: nova/virt/libvirt_conn.py:271 |
3775 | +#, python-format |
3776 | +msgid "No disk at %s" |
3777 | +msgstr "" |
3778 | + |
3779 | +#: nova/virt/libvirt_conn.py:278 |
3780 | +msgid "Instance snapshotting is not supported for libvirtat this time" |
3781 | +msgstr "" |
3782 | + |
3783 | +#: nova/virt/libvirt_conn.py:294 |
3784 | +#, python-format |
3785 | +msgid "instance %s: rebooted" |
3786 | +msgstr "" |
3787 | + |
3788 | +#: nova/virt/libvirt_conn.py:297 |
3789 | +#, python-format |
3790 | +msgid "_wait_for_reboot failed: %s" |
3791 | +msgstr "" |
3792 | + |
3793 | +#: nova/virt/libvirt_conn.py:340 |
3794 | +#, python-format |
3795 | +msgid "instance %s: rescued" |
3796 | +msgstr "" |
3797 | + |
3798 | +#: nova/virt/libvirt_conn.py:343 |
3799 | +#, python-format |
3800 | +msgid "_wait_for_rescue failed: %s" |
3801 | +msgstr "" |
3802 | + |
3803 | +#: nova/virt/libvirt_conn.py:370 |
3804 | +#, python-format |
3805 | +msgid "instance %s: is running" |
3806 | +msgstr "" |
3807 | + |
3808 | +#: nova/virt/libvirt_conn.py:381 |
3809 | +#, python-format |
3810 | +msgid "instance %s: booted" |
3811 | +msgstr "" |
3812 | + |
3813 | +#: nova/virt/libvirt_conn.py:384 nova/virt/xenapi/vmops.py:116 |
3814 | +#, python-format |
3815 | +msgid "instance %s: failed to boot" |
3816 | +msgstr "" |
3817 | + |
3818 | +#: nova/virt/libvirt_conn.py:395 |
3819 | +#, python-format |
3820 | +msgid "virsh said: %r" |
3821 | +msgstr "" |
3822 | + |
3823 | +#: nova/virt/libvirt_conn.py:399 |
3824 | +msgid "cool, it's a device" |
3825 | +msgstr "" |
3826 | + |
3827 | +#: nova/virt/libvirt_conn.py:407 |
3828 | +#, python-format |
3829 | +msgid "data: %r, fpath: %r" |
3830 | +msgstr "" |
3831 | + |
3832 | +#: nova/virt/libvirt_conn.py:415 |
3833 | +#, python-format |
3834 | +msgid "Contents of file %s: %r" |
3835 | +msgstr "" |
3836 | + |
3837 | +#: nova/virt/libvirt_conn.py:449 |
3838 | +#, python-format |
3839 | +msgid "instance %s: Creating image" |
3840 | +msgstr "" |
3841 | + |
3842 | +#: nova/virt/libvirt_conn.py:505 |
3843 | +#, python-format |
3844 | +msgid "instance %s: injecting key into image %s" |
3845 | +msgstr "" |
3846 | + |
3847 | +#: nova/virt/libvirt_conn.py:508 |
3848 | +#, python-format |
3849 | +msgid "instance %s: injecting net into image %s" |
3850 | +msgstr "" |
3851 | + |
3852 | +#: nova/virt/libvirt_conn.py:516 |
3853 | +#, python-format |
3854 | +msgid "instance %s: ignoring error injecting data into image %s (%s)" |
3855 | +msgstr "" |
3856 | + |
3857 | +#: nova/virt/libvirt_conn.py:544 nova/virt/libvirt_conn.py:547 |
3858 | +#, python-format |
3859 | +msgid "instance %s: starting toXML method" |
3860 | +msgstr "" |
3861 | + |
3862 | +#: nova/virt/libvirt_conn.py:589 |
3863 | +#, python-format |
3864 | +msgid "instance %s: finished toXML method" |
3865 | +msgstr "" |
3866 | + |
3867 | +#: nova/virt/xenapi_conn.py:113 |
3868 | +msgid "" |
3869 | +"Must specify xenapi_connection_url, xenapi_connection_username (optionally), " |
3870 | +"and xenapi_connection_password to use connection_type=xenapi" |
3871 | +msgstr "" |
3872 | + |
3873 | +#: nova/virt/xenapi_conn.py:263 |
3874 | +#, python-format |
3875 | +msgid "Task [%s] %s status: success %s" |
3876 | +msgstr "" |
3877 | + |
3878 | +#: nova/virt/xenapi_conn.py:271 |
3879 | +#, python-format |
3880 | +msgid "Task [%s] %s status: %s %s" |
3881 | +msgstr "" |
3882 | + |
3883 | +#: nova/virt/xenapi_conn.py:287 nova/virt/xenapi_conn.py:300 |
3884 | +#, python-format |
3885 | +msgid "Got exception: %s" |
3886 | +msgstr "" |
3887 | + |
3888 | +#: nova/virt/xenapi/fake.py:72 |
3889 | +#, python-format |
3890 | +msgid "%s: _db_content => %s" |
3891 | +msgstr "" |
3892 | + |
3893 | +#: nova/virt/xenapi/fake.py:247 nova/virt/xenapi/fake.py:338 |
3894 | +#: nova/virt/xenapi/fake.py:356 nova/virt/xenapi/fake.py:404 |
3895 | +msgid "Raising NotImplemented" |
3896 | +msgstr "" |
3897 | + |
3898 | +#: nova/virt/xenapi/fake.py:249 |
3899 | +#, python-format |
3900 | +msgid "xenapi.fake does not have an implementation for %s" |
3901 | +msgstr "" |
3902 | + |
3903 | +#: nova/virt/xenapi/fake.py:283 |
3904 | +#, python-format |
3905 | +msgid "Calling %s %s" |
3906 | +msgstr "" |
3907 | + |
3908 | +#: nova/virt/xenapi/fake.py:288 |
3909 | +#, python-format |
3910 | +msgid "Calling getter %s" |
3911 | +msgstr "" |
3912 | + |
3913 | +#: nova/virt/xenapi/fake.py:340 |
3914 | +#, python-format |
3915 | +msgid "" |
3916 | +"xenapi.fake does not have an implementation for %s or it has been called " |
3917 | +"with the wrong number of arguments" |
3918 | +msgstr "" |
3919 | + |
3920 | +#: nova/virt/xenapi/network_utils.py:40 |
3921 | +#, python-format |
3922 | +msgid "Found non-unique network for bridge %s" |
3923 | +msgstr "" |
3924 | + |
3925 | +#: nova/virt/xenapi/network_utils.py:43 |
3926 | +#, python-format |
3927 | +msgid "Found no network for bridge %s" |
3928 | +msgstr "" |
3929 | + |
3930 | +#: nova/virt/xenapi/vm_utils.py:127 |
3931 | +#, python-format |
3932 | +msgid "Created VM %s as %s." |
3933 | +msgstr "" |
3934 | + |
3935 | +#: nova/virt/xenapi/vm_utils.py:147 |
3936 | +#, python-format |
3937 | +msgid "Creating VBD for VM %s, VDI %s ... " |
3938 | +msgstr "" |
3939 | + |
3940 | +#: nova/virt/xenapi/vm_utils.py:149 |
3941 | +#, python-format |
3942 | +msgid "Created VBD %s for VM %s, VDI %s." |
3943 | +msgstr "" |
3944 | + |
3945 | +#: nova/virt/xenapi/vm_utils.py:165 |
3946 | +#, python-format |
3947 | +msgid "VBD not found in instance %s" |
3948 | +msgstr "" |
3949 | + |
3950 | +#: nova/virt/xenapi/vm_utils.py:175 |
3951 | +#, python-format |
3952 | +msgid "Unable to unplug VBD %s" |
3953 | +msgstr "" |
3954 | + |
3955 | +#: nova/virt/xenapi/vm_utils.py:187 |
3956 | +#, python-format |
3957 | +msgid "Unable to destroy VBD %s" |
3958 | +msgstr "" |
3959 | + |
3960 | +#: nova/virt/xenapi/vm_utils.py:202 |
3961 | +#, python-format |
3962 | +msgid "Creating VIF for VM %s, network %s." |
3963 | +msgstr "" |
3964 | + |
3965 | +#: nova/virt/xenapi/vm_utils.py:205 |
3966 | +#, python-format |
3967 | +msgid "Created VIF %s for VM %s, network %s." |
3968 | +msgstr "" |
3969 | + |
3970 | +#: nova/virt/xenapi/vm_utils.py:216 |
3971 | +#, python-format |
3972 | +msgid "Snapshotting VM %s with label '%s'..." |
3973 | +msgstr "" |
3974 | + |
3975 | +#: nova/virt/xenapi/vm_utils.py:229 |
3976 | +#, python-format |
3977 | +msgid "Created snapshot %s from VM %s." |
3978 | +msgstr "" |
3979 | + |
3980 | +#: nova/virt/xenapi/vm_utils.py:243 |
3981 | +#, python-format |
3982 | +msgid "Asking xapi to upload %s as '%s'" |
3983 | +msgstr "" |
3984 | + |
3985 | +#: nova/virt/xenapi/vm_utils.py:261 |
3986 | +#, python-format |
3987 | +msgid "Asking xapi to fetch %s as %s" |
3988 | +msgstr "" |
3989 | + |
3990 | +#: nova/virt/xenapi/vm_utils.py:279 |
3991 | +#, python-format |
3992 | +msgid "Looking up vdi %s for PV kernel" |
3993 | +msgstr "" |
3994 | + |
3995 | +#: nova/virt/xenapi/vm_utils.py:290 |
3996 | +#, python-format |
3997 | +msgid "PV Kernel in VDI:%d" |
3998 | +msgstr "" |
3999 | + |
4000 | +#: nova/virt/xenapi/vm_utils.py:318 |
4001 | +#, python-format |
4002 | +msgid "VDI %s is still available" |
4003 | +msgstr "" |
4004 | + |
4005 | +#: nova/virt/xenapi/vm_utils.py:331 |
4006 | +#, python-format |
4007 | +msgid "(VM_UTILS) xenserver vm state -> |%s|" |
4008 | +msgstr "" |
4009 | + |
4010 | +#: nova/virt/xenapi/vm_utils.py:333 |
4011 | +#, python-format |
4012 | +msgid "(VM_UTILS) xenapi power_state -> |%s|" |
4013 | +msgstr "" |
4014 | + |
4015 | +#: nova/virt/xenapi/vm_utils.py:390 |
4016 | +#, python-format |
4017 | +msgid "VHD %s has parent %s" |
4018 | +msgstr "" |
4019 | + |
4020 | +#: nova/virt/xenapi/vm_utils.py:407 |
4021 | +#, python-format |
4022 | +msgid "Re-scanning SR %s" |
4023 | +msgstr "" |
4024 | + |
4025 | +#: nova/virt/xenapi/vm_utils.py:431 |
4026 | +#, python-format |
4027 | +msgid "Parent %s doesn't match original parent %s, waiting for coalesce..." |
4028 | +msgstr "" |
4029 | + |
4030 | +#: nova/virt/xenapi/vm_utils.py:448 |
4031 | +#, python-format |
4032 | +msgid "No VDIs found for VM %s" |
4033 | +msgstr "" |
4034 | + |
4035 | +#: nova/virt/xenapi/vm_utils.py:452 |
4036 | +#, python-format |
4037 | +msgid "Unexpected number of VDIs (%s) found for VM %s" |
4038 | +msgstr "" |
4039 | + |
4040 | +#: nova/virt/xenapi/vmops.py:62 |
4041 | +#, python-format |
4042 | +msgid "Attempted to create non-unique name %s" |
4043 | +msgstr "" |
4044 | + |
4045 | +#: nova/virt/xenapi/vmops.py:99 |
4046 | +#, python-format |
4047 | +msgid "Starting VM %s..." |
4048 | +msgstr "" |
4049 | + |
4050 | +#: nova/virt/xenapi/vmops.py:101 |
4051 | +#, python-format |
4052 | +msgid "Spawning VM %s created %s." |
4053 | +msgstr "" |
4054 | + |
4055 | +#: nova/virt/xenapi/vmops.py:112 |
4056 | +#, python-format |
4057 | +msgid "Instance %s: booted" |
4058 | +msgstr "" |
4059 | + |
4060 | +#: nova/virt/xenapi/vmops.py:137 |
4061 | +#, python-format |
4062 | +msgid "Instance not present %s" |
4063 | +msgstr "" |
4064 | + |
4065 | +#: nova/virt/xenapi/vmops.py:166 |
4066 | +#, python-format |
4067 | +msgid "Starting snapshot for VM %s" |
4068 | +msgstr "" |
4069 | + |
4070 | +#: nova/virt/xenapi/vmops.py:174 |
4071 | +#, python-format |
4072 | +msgid "Unable to Snapshot %s: %s" |
4073 | +msgstr "" |
4074 | + |
4075 | +#: nova/virt/xenapi/vmops.py:184 |
4076 | +#, python-format |
4077 | +msgid "Finished snapshot and upload for VM %s" |
4078 | +msgstr "" |
4079 | + |
4080 | +#: nova/virt/xenapi/vmops.py:252 |
4081 | +#, python-format |
4082 | +msgid "suspend: instance not present %s" |
4083 | +msgstr "" |
4084 | + |
4085 | +#: nova/virt/xenapi/vmops.py:262 |
4086 | +#, python-format |
4087 | +msgid "resume: instance not present %s" |
4088 | +msgstr "" |
4089 | + |
4090 | +#: nova/virt/xenapi/vmops.py:271 |
4091 | +#, python-format |
4092 | +msgid "Instance not found %s" |
4093 | +msgstr "" |
4094 | + |
4095 | +#: nova/virt/xenapi/volume_utils.py:57 |
4096 | +#, python-format |
4097 | +msgid "Introducing %s..." |
4098 | +msgstr "" |
4099 | + |
4100 | +#: nova/virt/xenapi/volume_utils.py:74 |
4101 | +#, python-format |
4102 | +msgid "Introduced %s as %s." |
4103 | +msgstr "" |
4104 | + |
4105 | +#: nova/virt/xenapi/volume_utils.py:78 |
4106 | +msgid "Unable to create Storage Repository" |
4107 | +msgstr "" |
4108 | + |
4109 | +#: nova/virt/xenapi/volume_utils.py:90 |
4110 | +#, python-format |
4111 | +msgid "Unable to find SR from VBD %s" |
4112 | +msgstr "" |
4113 | + |
4114 | +#: nova/virt/xenapi/volume_utils.py:96 |
4115 | +#, python-format |
4116 | +msgid "Forgetting SR %s ... " |
4117 | +msgstr "" |
4118 | + |
4119 | +#: nova/virt/xenapi/volume_utils.py:101 |
4120 | +#, python-format |
4121 | +msgid "Ignoring exception %s when getting PBDs for %s" |
4122 | +msgstr "" |
4123 | + |
4124 | +#: nova/virt/xenapi/volume_utils.py:107 |
4125 | +#, python-format |
4126 | +msgid "Ignoring exception %s when unplugging PBD %s" |
4127 | +msgstr "" |
4128 | + |
4129 | +#: nova/virt/xenapi/volume_utils.py:111 |
4130 | +#, python-format |
4131 | +msgid "Forgetting SR %s done." |
4132 | +msgstr "" |
4133 | + |
4134 | +#: nova/virt/xenapi/volume_utils.py:113 |
4135 | +#, python-format |
4136 | +msgid "Ignoring exception %s when forgetting SR %s" |
4137 | +msgstr "" |
4138 | + |
4139 | +#: nova/virt/xenapi/volume_utils.py:123 |
4140 | +#, python-format |
4141 | +msgid "Unable to introduce VDI on SR %s" |
4142 | +msgstr "" |
4143 | + |
4144 | +#: nova/virt/xenapi/volume_utils.py:128 |
4145 | +#, python-format |
4146 | +msgid "Unable to get record of VDI %s on" |
4147 | +msgstr "" |
4148 | + |
4149 | +#: nova/virt/xenapi/volume_utils.py:146 |
4150 | +#, python-format |
4151 | +msgid "Unable to introduce VDI for SR %s" |
4152 | +msgstr "" |
4153 | + |
4154 | +#: nova/virt/xenapi/volume_utils.py:175 |
4155 | +#, python-format |
4156 | +msgid "Unable to obtain target information %s, %s" |
4157 | +msgstr "" |
4158 | + |
4159 | +#: nova/virt/xenapi/volume_utils.py:197 |
4160 | +#, python-format |
4161 | +msgid "Mountpoint cannot be translated: %s" |
4162 | +msgstr "" |
4163 | + |
4164 | +#: nova/virt/xenapi/volumeops.py:51 |
4165 | +#, python-format |
4166 | +msgid "Attach_volume: %s, %s, %s" |
4167 | +msgstr "" |
4168 | + |
4169 | +#: nova/virt/xenapi/volumeops.py:69 |
4170 | +#, python-format |
4171 | +msgid "Unable to create VDI on SR %s for instance %s" |
4172 | +msgstr "" |
4173 | + |
4174 | +#: nova/virt/xenapi/volumeops.py:81 |
4175 | +#, python-format |
4176 | +msgid "Unable to use SR %s for instance %s" |
4177 | +msgstr "" |
4178 | + |
4179 | +#: nova/virt/xenapi/volumeops.py:93 |
4180 | +#, python-format |
4181 | +msgid "Unable to attach volume to instance %s" |
4182 | +msgstr "" |
4183 | + |
4184 | +#: nova/virt/xenapi/volumeops.py:95 |
4185 | +#, python-format |
4186 | +msgid "Mountpoint %s attached to instance %s" |
4187 | +msgstr "" |
4188 | + |
4189 | +#: nova/virt/xenapi/volumeops.py:106 |
4190 | +#, python-format |
4191 | +msgid "Detach_volume: %s, %s" |
4192 | +msgstr "" |
4193 | + |
4194 | +#: nova/virt/xenapi/volumeops.py:113 |
4195 | +#, python-format |
4196 | +msgid "Unable to locate volume %s" |
4197 | +msgstr "" |
4198 | + |
4199 | +#: nova/virt/xenapi/volumeops.py:121 |
4200 | +#, python-format |
4201 | +msgid "Unable to detach volume %s" |
4202 | +msgstr "" |
4203 | + |
4204 | +#: nova/virt/xenapi/volumeops.py:128 |
4205 | +#, python-format |
4206 | +msgid "Mountpoint %s detached from instance %s" |
4207 | +msgstr "" |
4208 | + |
4209 | +#: nova/volume/api.py:44 |
4210 | +#, python-format |
4211 | +msgid "Quota exceeeded for %s, tried to create %sG volume" |
4212 | +msgstr "" |
4213 | + |
4214 | +#: nova/volume/api.py:46 |
4215 | +#, python-format |
4216 | +msgid "Volume quota exceeded. You cannot create a volume of size %s" |
4217 | +msgstr "" |
4218 | + |
4219 | +#: nova/volume/api.py:70 nova/volume/api.py:95 |
4220 | +msgid "Volume status must be available" |
4221 | +msgstr "" |
4222 | + |
4223 | +#: nova/volume/api.py:97 |
4224 | +msgid "Volume is already attached" |
4225 | +msgstr "" |
4226 | + |
4227 | +#: nova/volume/api.py:103 |
4228 | +msgid "Volume is already detached" |
4229 | +msgstr "" |
4230 | + |
4231 | +#: nova/volume/driver.py:76 |
4232 | +#, python-format |
4233 | +msgid "Recovering from a failed execute. Try number %s" |
4234 | +msgstr "" |
4235 | + |
4236 | +#: nova/volume/driver.py:85 |
4237 | +#, python-format |
4238 | +msgid "volume group %s doesn't exist" |
4239 | +msgstr "" |
4240 | + |
4241 | +#: nova/volume/driver.py:210 |
4242 | +#, python-format |
4243 | +msgid "FAKE AOE: %s" |
4244 | +msgstr "" |
4245 | + |
4246 | +#: nova/volume/driver.py:315 |
4247 | +#, python-format |
4248 | +msgid "FAKE ISCSI: %s" |
4249 | +msgstr "" |
4250 | + |
4251 | +#: nova/volume/manager.py:85 |
4252 | +#, python-format |
4253 | +msgid "Re-exporting %s volumes" |
4254 | +msgstr "" |
4255 | + |
4256 | +#: nova/volume/manager.py:93 |
4257 | +#, python-format |
4258 | +msgid "volume %s: creating" |
4259 | +msgstr "" |
4260 | + |
4261 | +#: nova/volume/manager.py:102 |
4262 | +#, python-format |
4263 | +msgid "volume %s: creating lv of size %sG" |
4264 | +msgstr "" |
4265 | + |
4266 | +#: nova/volume/manager.py:106 |
4267 | +#, python-format |
4268 | +msgid "volume %s: creating export" |
4269 | +msgstr "" |
4270 | + |
4271 | +#: nova/volume/manager.py:113 |
4272 | +#, python-format |
4273 | +msgid "volume %s: created successfully" |
4274 | +msgstr "" |
4275 | + |
4276 | +#: nova/volume/manager.py:121 |
4277 | +msgid "Volume is still attached" |
4278 | +msgstr "" |
4279 | + |
4280 | +#: nova/volume/manager.py:123 |
4281 | +msgid "Volume is not local to this node" |
4282 | +msgstr "" |
4283 | + |
4284 | +#: nova/volume/manager.py:124 |
4285 | +#, python-format |
4286 | +msgid "volume %s: removing export" |
4287 | +msgstr "" |
4288 | + |
4289 | +#: nova/volume/manager.py:126 |
4290 | +#, python-format |
4291 | +msgid "volume %s: deleting" |
4292 | +msgstr "" |
4293 | + |
4294 | +#: nova/volume/manager.py:129 |
4295 | +#, python-format |
4296 | +msgid "volume %s: deleted successfully" |
4297 | +msgstr "" |
4298 | |
4299 | === added file 'po/da.po' |
4300 | --- po/da.po 1970-01-01 00:00:00 +0000 |
4301 | +++ po/da.po 2011-02-21 18:58:15 +0000 |
4302 | @@ -0,0 +1,2130 @@ |
4303 | +# Danish translation for nova |
4304 | +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 |
4305 | +# This file is distributed under the same license as the nova package. |
4306 | +# FIRST AUTHOR <EMAIL@ADDRESS>, 2011. |
4307 | +# |
4308 | +msgid "" |
4309 | +msgstr "" |
4310 | +"Project-Id-Version: nova\n" |
4311 | +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" |
4312 | +"POT-Creation-Date: 2011-01-10 11:25-0800\n" |
4313 | +"PO-Revision-Date: 2011-01-15 21:46+0000\n" |
4314 | +"Last-Translator: Soren Hansen <soren@linux2go.dk>\n" |
4315 | +"Language-Team: Danish <da@li.org>\n" |
4316 | +"MIME-Version: 1.0\n" |
4317 | +"Content-Type: text/plain; charset=UTF-8\n" |
4318 | +"Content-Transfer-Encoding: 8bit\n" |
4319 | +"X-Launchpad-Export-Date: 2011-02-05 05:36+0000\n" |
4320 | +"X-Generator: Launchpad (build 12177)\n" |
4321 | + |
4322 | +#: nova/crypto.py:46 |
4323 | +msgid "Filename of root CA" |
4324 | +msgstr "" |
4325 | + |
4326 | +#: nova/crypto.py:49 |
4327 | +msgid "Filename of private key" |
4328 | +msgstr "Filnavn for privatnøgle" |
4329 | + |
4330 | +#: nova/crypto.py:51 |
4331 | +msgid "Filename of root Certificate Revokation List" |
4332 | +msgstr "" |
4333 | + |
4334 | +#: nova/crypto.py:53 |
4335 | +msgid "Where we keep our keys" |
4336 | +msgstr "" |
4337 | + |
4338 | +#: nova/crypto.py:55 |
4339 | +msgid "Where we keep our root CA" |
4340 | +msgstr "" |
4341 | + |
4342 | +#: nova/crypto.py:57 |
4343 | +msgid "Should we use a CA for each project?" |
4344 | +msgstr "" |
4345 | + |
4346 | +#: nova/crypto.py:61 |
4347 | +#, python-format |
4348 | +msgid "Subject for certificate for users, %s for project, user, timestamp" |
4349 | +msgstr "" |
4350 | + |
4351 | +#: nova/crypto.py:66 |
4352 | +#, python-format |
4353 | +msgid "Subject for certificate for projects, %s for project, timestamp" |
4354 | +msgstr "" |
4355 | + |
4356 | +#: nova/crypto.py:71 |
4357 | +#, python-format |
4358 | +msgid "Subject for certificate for vpns, %s for project, timestamp" |
4359 | +msgstr "" |
4360 | + |
4361 | +#: nova/crypto.py:258 |
4362 | +#, python-format |
4363 | +msgid "Flags path: %s" |
4364 | +msgstr "" |
4365 | + |
4366 | +#: nova/exception.py:33 |
4367 | +msgid "Unexpected error while running command." |
4368 | +msgstr "" |
4369 | + |
4370 | +#: nova/exception.py:36 |
4371 | +#, python-format |
4372 | +msgid "" |
4373 | +"%s\n" |
4374 | +"Command: %s\n" |
4375 | +"Exit code: %s\n" |
4376 | +"Stdout: %r\n" |
4377 | +"Stderr: %r" |
4378 | +msgstr "" |
4379 | + |
4380 | +#: nova/exception.py:86 |
4381 | +msgid "Uncaught exception" |
4382 | +msgstr "" |
4383 | + |
4384 | +#: nova/fakerabbit.py:48 |
4385 | +#, python-format |
4386 | +msgid "(%s) publish (key: %s) %s" |
4387 | +msgstr "" |
4388 | + |
4389 | +#: nova/fakerabbit.py:53 |
4390 | +#, python-format |
4391 | +msgid "Publishing to route %s" |
4392 | +msgstr "" |
4393 | + |
4394 | +#: nova/fakerabbit.py:83 |
4395 | +#, python-format |
4396 | +msgid "Declaring queue %s" |
4397 | +msgstr "" |
4398 | + |
4399 | +#: nova/fakerabbit.py:89 |
4400 | +#, python-format |
4401 | +msgid "Declaring exchange %s" |
4402 | +msgstr "" |
4403 | + |
4404 | +#: nova/fakerabbit.py:95 |
4405 | +#, python-format |
4406 | +msgid "Binding %s to %s with key %s" |
4407 | +msgstr "" |
4408 | + |
4409 | +#: nova/fakerabbit.py:120 |
4410 | +#, python-format |
4411 | +msgid "Getting from %s: %s" |
4412 | +msgstr "" |
4413 | + |
4414 | +#: nova/rpc.py:92 |
4415 | +#, python-format |
4416 | +msgid "AMQP server on %s:%d is unreachable. Trying again in %d seconds." |
4417 | +msgstr "" |
4418 | + |
4419 | +#: nova/rpc.py:99 |
4420 | +#, python-format |
4421 | +msgid "Unable to connect to AMQP server after %d tries. Shutting down." |
4422 | +msgstr "" |
4423 | + |
4424 | +#: nova/rpc.py:118 |
4425 | +msgid "Reconnected to queue" |
4426 | +msgstr "" |
4427 | + |
4428 | +#: nova/rpc.py:125 |
4429 | +msgid "Failed to fetch message from queue" |
4430 | +msgstr "" |
4431 | + |
4432 | +#: nova/rpc.py:155 |
4433 | +#, python-format |
4434 | +msgid "Initing the Adapter Consumer for %s" |
4435 | +msgstr "" |
4436 | + |
4437 | +#: nova/rpc.py:170 |
4438 | +#, python-format |
4439 | +msgid "received %s" |
4440 | +msgstr "" |
4441 | + |
4442 | +#: nova/rpc.py:183 |
4443 | +#, python-format |
4444 | +msgid "no method for message: %s" |
4445 | +msgstr "" |
4446 | + |
4447 | +#: nova/rpc.py:184 |
4448 | +#, python-format |
4449 | +msgid "No method for message: %s" |
4450 | +msgstr "" |
4451 | + |
4452 | +#: nova/rpc.py:245 |
4453 | +#, python-format |
4454 | +msgid "Returning exception %s to caller" |
4455 | +msgstr "" |
4456 | + |
4457 | +#: nova/rpc.py:286 |
4458 | +#, python-format |
4459 | +msgid "unpacked context: %s" |
4460 | +msgstr "" |
4461 | + |
4462 | +#: nova/rpc.py:305 |
4463 | +msgid "Making asynchronous call..." |
4464 | +msgstr "" |
4465 | + |
4466 | +#: nova/rpc.py:308 |
4467 | +#, python-format |
4468 | +msgid "MSG_ID is %s" |
4469 | +msgstr "" |
4470 | + |
4471 | +#: nova/rpc.py:356 |
4472 | +#, python-format |
4473 | +msgid "response %s" |
4474 | +msgstr "" |
4475 | + |
4476 | +#: nova/rpc.py:365 |
4477 | +#, python-format |
4478 | +msgid "topic is %s" |
4479 | +msgstr "" |
4480 | + |
4481 | +#: nova/rpc.py:366 |
4482 | +#, python-format |
4483 | +msgid "message %s" |
4484 | +msgstr "" |
4485 | + |
4486 | +#: nova/service.py:157 |
4487 | +#, python-format |
4488 | +msgid "Starting %s node" |
4489 | +msgstr "" |
4490 | + |
4491 | +#: nova/service.py:169 |
4492 | +msgid "Service killed that has no database entry" |
4493 | +msgstr "" |
4494 | + |
4495 | +#: nova/service.py:190 |
4496 | +msgid "The service database object disappeared, Recreating it." |
4497 | +msgstr "" |
4498 | + |
4499 | +#: nova/service.py:202 |
4500 | +msgid "Recovered model server connection!" |
4501 | +msgstr "" |
4502 | + |
4503 | +#: nova/service.py:208 |
4504 | +msgid "model server went away" |
4505 | +msgstr "" |
4506 | + |
4507 | +#: nova/service.py:217 nova/db/sqlalchemy/__init__.py:43 |
4508 | +#, python-format |
4509 | +msgid "Data store %s is unreachable. Trying again in %d seconds." |
4510 | +msgstr "" |
4511 | + |
4512 | +#: nova/service.py:232 nova/twistd.py:232 |
4513 | +#, python-format |
4514 | +msgid "Serving %s" |
4515 | +msgstr "" |
4516 | + |
4517 | +#: nova/service.py:234 nova/twistd.py:264 |
4518 | +msgid "Full set of FLAGS:" |
4519 | +msgstr "" |
4520 | + |
4521 | +#: nova/twistd.py:211 |
4522 | +#, python-format |
4523 | +msgid "pidfile %s does not exist. Daemon not running?\n" |
4524 | +msgstr "" |
4525 | + |
4526 | +#: nova/twistd.py:268 |
4527 | +#, python-format |
4528 | +msgid "Starting %s" |
4529 | +msgstr "" |
4530 | + |
4531 | +#: nova/utils.py:53 |
4532 | +#, python-format |
4533 | +msgid "Inner Exception: %s" |
4534 | +msgstr "" |
4535 | + |
4536 | +#: nova/utils.py:54 |
4537 | +#, python-format |
4538 | +msgid "Class %s cannot be found" |
4539 | +msgstr "" |
4540 | + |
4541 | +#: nova/utils.py:113 |
4542 | +#, python-format |
4543 | +msgid "Fetching %s" |
4544 | +msgstr "" |
4545 | + |
4546 | +#: nova/utils.py:125 |
4547 | +#, python-format |
4548 | +msgid "Running cmd (subprocess): %s" |
4549 | +msgstr "" |
4550 | + |
4551 | +#: nova/utils.py:138 |
4552 | +#, python-format |
4553 | +msgid "Result was %s" |
4554 | +msgstr "" |
4555 | + |
4556 | +#: nova/utils.py:171 |
4557 | +#, python-format |
4558 | +msgid "debug in callback: %s" |
4559 | +msgstr "" |
4560 | + |
4561 | +#: nova/utils.py:176 |
4562 | +#, python-format |
4563 | +msgid "Running %s" |
4564 | +msgstr "" |
4565 | + |
4566 | +#: nova/utils.py:207 |
4567 | +#, python-format |
4568 | +msgid "Couldn't get IP, using 127.0.0.1 %s" |
4569 | +msgstr "" |
4570 | + |
4571 | +#: nova/utils.py:289 |
4572 | +#, python-format |
4573 | +msgid "Invalid backend: %s" |
4574 | +msgstr "" |
4575 | + |
4576 | +#: nova/utils.py:300 |
4577 | +#, python-format |
4578 | +msgid "backend %s" |
4579 | +msgstr "" |
4580 | + |
4581 | +#: nova/api/ec2/__init__.py:133 |
4582 | +msgid "Too many failed authentications." |
4583 | +msgstr "" |
4584 | + |
4585 | +#: nova/api/ec2/__init__.py:142 |
4586 | +#, python-format |
4587 | +msgid "" |
4588 | +"Access key %s has had %d failed authentications and will be locked out for " |
4589 | +"%d minutes." |
4590 | +msgstr "" |
4591 | + |
4592 | +#: nova/api/ec2/__init__.py:179 nova/objectstore/handler.py:140 |
4593 | +#, python-format |
4594 | +msgid "Authentication Failure: %s" |
4595 | +msgstr "" |
4596 | + |
4597 | +#: nova/api/ec2/__init__.py:190 |
4598 | +#, python-format |
4599 | +msgid "Authenticated Request For %s:%s)" |
4600 | +msgstr "" |
4601 | + |
4602 | +#: nova/api/ec2/__init__.py:227 |
4603 | +#, python-format |
4604 | +msgid "action: %s" |
4605 | +msgstr "" |
4606 | + |
4607 | +#: nova/api/ec2/__init__.py:229 |
4608 | +#, python-format |
4609 | +msgid "arg: %s\t\tval: %s" |
4610 | +msgstr "" |
4611 | + |
4612 | +#: nova/api/ec2/__init__.py:301 |
4613 | +#, python-format |
4614 | +msgid "Unauthorized request for controller=%s and action=%s" |
4615 | +msgstr "" |
4616 | + |
4617 | +#: nova/api/ec2/__init__.py:339 |
4618 | +#, python-format |
4619 | +msgid "NotFound raised: %s" |
4620 | +msgstr "" |
4621 | + |
4622 | +#: nova/api/ec2/__init__.py:342 |
4623 | +#, python-format |
4624 | +msgid "ApiError raised: %s" |
4625 | +msgstr "" |
4626 | + |
4627 | +#: nova/api/ec2/__init__.py:349 |
4628 | +#, python-format |
4629 | +msgid "Unexpected error raised: %s" |
4630 | +msgstr "" |
4631 | + |
4632 | +#: nova/api/ec2/__init__.py:354 |
4633 | +msgid "An unknown error has occurred. Please try your request again." |
4634 | +msgstr "" |
4635 | + |
4636 | +#: nova/api/ec2/admin.py:84 |
4637 | +#, python-format |
4638 | +msgid "Creating new user: %s" |
4639 | +msgstr "" |
4640 | + |
4641 | +#: nova/api/ec2/admin.py:92 |
4642 | +#, python-format |
4643 | +msgid "Deleting user: %s" |
4644 | +msgstr "" |
4645 | + |
4646 | +#: nova/api/ec2/admin.py:114 |
4647 | +#, python-format |
4648 | +msgid "Adding role %s to user %s for project %s" |
4649 | +msgstr "" |
4650 | + |
4651 | +#: nova/api/ec2/admin.py:117 nova/auth/manager.py:415 |
4652 | +#, python-format |
4653 | +msgid "Adding sitewide role %s to user %s" |
4654 | +msgstr "" |
4655 | + |
4656 | +#: nova/api/ec2/admin.py:122 |
4657 | +#, python-format |
4658 | +msgid "Removing role %s from user %s for project %s" |
4659 | +msgstr "" |
4660 | + |
4661 | +#: nova/api/ec2/admin.py:125 nova/auth/manager.py:441 |
4662 | +#, python-format |
4663 | +msgid "Removing sitewide role %s from user %s" |
4664 | +msgstr "" |
4665 | + |
4666 | +#: nova/api/ec2/admin.py:129 nova/api/ec2/admin.py:192 |
4667 | +msgid "operation must be add or remove" |
4668 | +msgstr "" |
4669 | + |
4670 | +#: nova/api/ec2/admin.py:142 |
4671 | +#, python-format |
4672 | +msgid "Getting x509 for user: %s on project: %s" |
4673 | +msgstr "" |
4674 | + |
4675 | +#: nova/api/ec2/admin.py:159 |
4676 | +#, python-format |
4677 | +msgid "Create project %s managed by %s" |
4678 | +msgstr "" |
4679 | + |
4680 | +#: nova/api/ec2/admin.py:170 |
4681 | +#, python-format |
4682 | +msgid "Delete project: %s" |
4683 | +msgstr "" |
4684 | + |
4685 | +#: nova/api/ec2/admin.py:184 nova/auth/manager.py:533 |
4686 | +#, python-format |
4687 | +msgid "Adding user %s to project %s" |
4688 | +msgstr "" |
4689 | + |
4690 | +#: nova/api/ec2/admin.py:188 |
4691 | +#, python-format |
4692 | +msgid "Removing user %s from project %s" |
4693 | +msgstr "" |
4694 | + |
4695 | +#: nova/api/ec2/apirequest.py:95 |
4696 | +#, python-format |
4697 | +msgid "Unsupported API request: controller = %s,action = %s" |
4698 | +msgstr "" |
4699 | + |
4700 | +#: nova/api/ec2/cloud.py:117 |
4701 | +#, python-format |
4702 | +msgid "Generating root CA: %s" |
4703 | +msgstr "" |
4704 | + |
4705 | +#: nova/api/ec2/cloud.py:277 |
4706 | +#, python-format |
4707 | +msgid "Create key pair %s" |
4708 | +msgstr "" |
4709 | + |
4710 | +#: nova/api/ec2/cloud.py:285 |
4711 | +#, python-format |
4712 | +msgid "Delete key pair %s" |
4713 | +msgstr "" |
4714 | + |
4715 | +#: nova/api/ec2/cloud.py:357 |
4716 | +#, python-format |
4717 | +msgid "%s is not a valid ipProtocol" |
4718 | +msgstr "" |
4719 | + |
4720 | +#: nova/api/ec2/cloud.py:361 |
4721 | +msgid "Invalid port range" |
4722 | +msgstr "" |
4723 | + |
4724 | +#: nova/api/ec2/cloud.py:392 |
4725 | +#, python-format |
4726 | +msgid "Revoke security group ingress %s" |
4727 | +msgstr "" |
4728 | + |
4729 | +#: nova/api/ec2/cloud.py:401 nova/api/ec2/cloud.py:414 |
4730 | +msgid "No rule for the specified parameters." |
4731 | +msgstr "" |
4732 | + |
4733 | +#: nova/api/ec2/cloud.py:421 |
4734 | +#, python-format |
4735 | +msgid "Authorize security group ingress %s" |
4736 | +msgstr "" |
4737 | + |
4738 | +#: nova/api/ec2/cloud.py:432 |
4739 | +#, python-format |
4740 | +msgid "This rule already exists in group %s" |
4741 | +msgstr "" |
4742 | + |
4743 | +#: nova/api/ec2/cloud.py:460 |
4744 | +#, python-format |
4745 | +msgid "Create Security Group %s" |
4746 | +msgstr "" |
4747 | + |
4748 | +#: nova/api/ec2/cloud.py:463 |
4749 | +#, python-format |
4750 | +msgid "group %s already exists" |
4751 | +msgstr "" |
4752 | + |
4753 | +#: nova/api/ec2/cloud.py:475 |
4754 | +#, python-format |
4755 | +msgid "Delete security group %s" |
4756 | +msgstr "" |
4757 | + |
4758 | +#: nova/api/ec2/cloud.py:483 nova/compute/manager.py:452 |
4759 | +#, python-format |
4760 | +msgid "Get console output for instance %s" |
4761 | +msgstr "" |
4762 | + |
4763 | +#: nova/api/ec2/cloud.py:543 |
4764 | +#, python-format |
4765 | +msgid "Create volume of %s GB" |
4766 | +msgstr "" |
4767 | + |
4768 | +#: nova/api/ec2/cloud.py:567 |
4769 | +#, python-format |
4770 | +msgid "Attach volume %s to instacne %s at %s" |
4771 | +msgstr "" |
4772 | + |
4773 | +#: nova/api/ec2/cloud.py:579 |
4774 | +#, python-format |
4775 | +msgid "Detach volume %s" |
4776 | +msgstr "" |
4777 | + |
4778 | +#: nova/api/ec2/cloud.py:686 |
4779 | +msgid "Allocate address" |
4780 | +msgstr "" |
4781 | + |
4782 | +#: nova/api/ec2/cloud.py:691 |
4783 | +#, python-format |
4784 | +msgid "Release address %s" |
4785 | +msgstr "" |
4786 | + |
4787 | +#: nova/api/ec2/cloud.py:696 |
4788 | +#, python-format |
4789 | +msgid "Associate address %s to instance %s" |
4790 | +msgstr "" |
4791 | + |
4792 | +#: nova/api/ec2/cloud.py:703 |
4793 | +#, python-format |
4794 | +msgid "Disassociate address %s" |
4795 | +msgstr "" |
4796 | + |
4797 | +#: nova/api/ec2/cloud.py:730 |
4798 | +msgid "Going to start terminating instances" |
4799 | +msgstr "" |
4800 | + |
4801 | +#: nova/api/ec2/cloud.py:738 |
4802 | +#, python-format |
4803 | +msgid "Reboot instance %r" |
4804 | +msgstr "" |
4805 | + |
4806 | +#: nova/api/ec2/cloud.py:775 |
4807 | +#, python-format |
4808 | +msgid "De-registering image %s" |
4809 | +msgstr "" |
4810 | + |
4811 | +#: nova/api/ec2/cloud.py:783 |
4812 | +#, python-format |
4813 | +msgid "Registered image %s with id %s" |
4814 | +msgstr "" |
4815 | + |
4816 | +#: nova/api/ec2/cloud.py:789 nova/api/ec2/cloud.py:804 |
4817 | +#, python-format |
4818 | +msgid "attribute not supported: %s" |
4819 | +msgstr "" |
4820 | + |
4821 | +#: nova/api/ec2/cloud.py:794 |
4822 | +#, python-format |
4823 | +msgid "invalid id: %s" |
4824 | +msgstr "" |
4825 | + |
4826 | +#: nova/api/ec2/cloud.py:807 |
4827 | +msgid "user or group not specified" |
4828 | +msgstr "" |
4829 | + |
4830 | +#: nova/api/ec2/cloud.py:809 |
4831 | +msgid "only group \"all\" is supported" |
4832 | +msgstr "" |
4833 | + |
4834 | +#: nova/api/ec2/cloud.py:811 |
4835 | +msgid "operation_type must be add or remove" |
4836 | +msgstr "" |
4837 | + |
4838 | +#: nova/api/ec2/cloud.py:812 |
4839 | +#, python-format |
4840 | +msgid "Updating image %s publicity" |
4841 | +msgstr "" |
4842 | + |
4843 | +#: nova/api/ec2/metadatarequesthandler.py:75 |
4844 | +#, python-format |
4845 | +msgid "Failed to get metadata for ip: %s" |
4846 | +msgstr "" |
4847 | + |
4848 | +#: nova/api/openstack/__init__.py:70 |
4849 | +#, python-format |
4850 | +msgid "Caught error: %s" |
4851 | +msgstr "" |
4852 | + |
4853 | +#: nova/api/openstack/__init__.py:86 |
4854 | +msgid "Including admin operations in API." |
4855 | +msgstr "" |
4856 | + |
4857 | +#: nova/api/openstack/servers.py:184 |
4858 | +#, python-format |
4859 | +msgid "Compute.api::lock %s" |
4860 | +msgstr "" |
4861 | + |
4862 | +#: nova/api/openstack/servers.py:199 |
4863 | +#, python-format |
4864 | +msgid "Compute.api::unlock %s" |
4865 | +msgstr "" |
4866 | + |
4867 | +#: nova/api/openstack/servers.py:213 |
4868 | +#, python-format |
4869 | +msgid "Compute.api::get_lock %s" |
4870 | +msgstr "" |
4871 | + |
4872 | +#: nova/api/openstack/servers.py:224 |
4873 | +#, python-format |
4874 | +msgid "Compute.api::pause %s" |
4875 | +msgstr "" |
4876 | + |
4877 | +#: nova/api/openstack/servers.py:235 |
4878 | +#, python-format |
4879 | +msgid "Compute.api::unpause %s" |
4880 | +msgstr "" |
4881 | + |
4882 | +#: nova/api/openstack/servers.py:246 |
4883 | +#, python-format |
4884 | +msgid "compute.api::suspend %s" |
4885 | +msgstr "" |
4886 | + |
4887 | +#: nova/api/openstack/servers.py:257 |
4888 | +#, python-format |
4889 | +msgid "compute.api::resume %s" |
4890 | +msgstr "" |
4891 | + |
4892 | +#: nova/auth/dbdriver.py:84 |
4893 | +#, python-format |
4894 | +msgid "User %s already exists" |
4895 | +msgstr "" |
4896 | + |
4897 | +#: nova/auth/dbdriver.py:106 nova/auth/ldapdriver.py:207 |
4898 | +#, python-format |
4899 | +msgid "Project can't be created because manager %s doesn't exist" |
4900 | +msgstr "" |
4901 | + |
4902 | +#: nova/auth/dbdriver.py:135 nova/auth/ldapdriver.py:204 |
4903 | +#, python-format |
4904 | +msgid "Project can't be created because project %s already exists" |
4905 | +msgstr "" |
4906 | + |
4907 | +#: nova/auth/dbdriver.py:157 nova/auth/ldapdriver.py:241 |
4908 | +#, python-format |
4909 | +msgid "Project can't be modified because manager %s doesn't exist" |
4910 | +msgstr "" |
4911 | + |
4912 | +#: nova/auth/dbdriver.py:245 |
4913 | +#, python-format |
4914 | +msgid "User \"%s\" not found" |
4915 | +msgstr "" |
4916 | + |
4917 | +#: nova/auth/dbdriver.py:248 |
4918 | +#, python-format |
4919 | +msgid "Project \"%s\" not found" |
4920 | +msgstr "" |
4921 | + |
4922 | +#: nova/auth/fakeldap.py:33 |
4923 | +msgid "Attempted to instantiate singleton" |
4924 | +msgstr "" |
4925 | + |
4926 | +#: nova/auth/ldapdriver.py:181 |
4927 | +#, python-format |
4928 | +msgid "LDAP object for %s doesn't exist" |
4929 | +msgstr "" |
4930 | + |
4931 | +#: nova/auth/ldapdriver.py:218 |
4932 | +#, python-format |
4933 | +msgid "Project can't be created because user %s doesn't exist" |
4934 | +msgstr "" |
4935 | + |
4936 | +#: nova/auth/ldapdriver.py:478 |
4937 | +#, python-format |
4938 | +msgid "User %s is already a member of the group %s" |
4939 | +msgstr "" |
4940 | + |
4941 | +#: nova/auth/ldapdriver.py:507 |
4942 | +#, python-format |
4943 | +msgid "" |
4944 | +"Attempted to remove the last member of a group. Deleting the group at %s " |
4945 | +"instead." |
4946 | +msgstr "" |
4947 | + |
4948 | +#: nova/auth/ldapdriver.py:528 |
4949 | +#, python-format |
4950 | +msgid "Group at dn %s doesn't exist" |
4951 | +msgstr "" |
4952 | + |
4953 | +#: nova/auth/manager.py:259 |
4954 | +#, python-format |
4955 | +msgid "Looking up user: %r" |
4956 | +msgstr "" |
4957 | + |
4958 | +#: nova/auth/manager.py:263 |
4959 | +#, python-format |
4960 | +msgid "Failed authorization for access key %s" |
4961 | +msgstr "" |
4962 | + |
4963 | +#: nova/auth/manager.py:264 |
4964 | +#, python-format |
4965 | +msgid "No user found for access key %s" |
4966 | +msgstr "" |
4967 | + |
4968 | +#: nova/auth/manager.py:270 |
4969 | +#, python-format |
4970 | +msgid "Using project name = user name (%s)" |
4971 | +msgstr "" |
4972 | + |
4973 | +#: nova/auth/manager.py:275 |
4974 | +#, python-format |
4975 | +msgid "failed authorization: no project named %s (user=%s)" |
4976 | +msgstr "" |
4977 | + |
4978 | +#: nova/auth/manager.py:277 |
4979 | +#, python-format |
4980 | +msgid "No project called %s could be found" |
4981 | +msgstr "" |
4982 | + |
4983 | +#: nova/auth/manager.py:281 |
4984 | +#, python-format |
4985 | +msgid "Failed authorization: user %s not admin and not member of project %s" |
4986 | +msgstr "" |
4987 | + |
4988 | +#: nova/auth/manager.py:283 |
4989 | +#, python-format |
4990 | +msgid "User %s is not a member of project %s" |
4991 | +msgstr "" |
4992 | + |
4993 | +#: nova/auth/manager.py:292 nova/auth/manager.py:303 |
4994 | +#, python-format |
4995 | +msgid "Invalid signature for user %s" |
4996 | +msgstr "" |
4997 | + |
4998 | +#: nova/auth/manager.py:293 nova/auth/manager.py:304 |
4999 | +msgid "Signature does not match" |
5000 | +msgstr "" |
There is some boilerplate left in generated files, not sure we can do anything about it though:
in *.po:
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
in nova.pot:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
Otherwise it looks good to me, though I admit not knowing how this stuff is supposed to work anyway :)