summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMonty Taylor <mordred@inaugust.com>2012-02-08 00:16:50 -0800
committerMonty Taylor <mordred@inaugust.com>2012-02-08 19:30:39 -0800
commitb54179438e53e26a45c8cf046bc3714fe027dc22 (patch)
treebb67691c219ae6de8fe67cf0f21c1ffa1754194d
parent4a4c274c834728a03bce7e5384c562321821eaf8 (diff)
Move translations to babel locations.
If we structure things like this, we can get things actually, you know, installed. Locales ast and oc aren't supported by babel. We'll re-import them from Launchpad once we get babel updated. If you want translations installed, run: python setup.py compile_catalog Before you run either setup.py sdist or setup.py install More work is needed to actually properly use the installed translations, but we're closer. Change-Id: I4a4bedd982c89063aa09688c9cbcf97054bcb34b
-rw-r--r--.gitignore2
-rw-r--r--MANIFEST.in7
-rw-r--r--nova/locale/__init__.py0
-rw-r--r--nova/locale/bs/LC_MESSAGES/nova.po (renamed from po/bs.po)0
-rw-r--r--nova/locale/cs/LC_MESSAGES/nova.po (renamed from po/cs.po)0
-rw-r--r--nova/locale/da/LC_MESSAGES/nova.po (renamed from po/da.po)0
-rw-r--r--nova/locale/de/LC_MESSAGES/nova.po (renamed from po/de.po)0
-rw-r--r--nova/locale/en_AU/LC_MESSAGES/nova.po (renamed from po/en_AU.po)0
-rw-r--r--nova/locale/en_GB/LC_MESSAGES/nova.po (renamed from po/en_GB.po)0
-rw-r--r--nova/locale/es/LC_MESSAGES/nova.po (renamed from po/es.po)0
-rw-r--r--nova/locale/fr/LC_MESSAGES/nova.po (renamed from po/fr.po)0
-rw-r--r--nova/locale/it/LC_MESSAGES/nova.po (renamed from po/it.po)0
-rw-r--r--nova/locale/ja/LC_MESSAGES/nova.po (renamed from po/ja.po)0
-rw-r--r--nova/locale/ko/LC_MESSAGES/nova.po (renamed from po/ko.po)0
-rw-r--r--nova/locale/nova.pot7459
-rw-r--r--nova/locale/pt_BR/LC_MESSAGES/nova.po (renamed from po/pt_BR.po)0
-rw-r--r--nova/locale/ru/LC_MESSAGES/nova.po (renamed from po/ru.po)0
-rw-r--r--nova/locale/tl/LC_MESSAGES/nova.po (renamed from po/tl.po)0
-rw-r--r--nova/locale/tr/LC_MESSAGES/nova.po (renamed from po/tr.po)0
-rw-r--r--nova/locale/uk/LC_MESSAGES/nova.po (renamed from po/uk.po)0
-rw-r--r--nova/locale/zh_CN/LC_MESSAGES/nova.po (renamed from po/zh_CN.po)0
-rw-r--r--nova/locale/zh_TW/LC_MESSAGES/nova.po (renamed from po/zh_TW.po)0
-rw-r--r--po/ast.po2789
-rw-r--r--po/oc.po2794
-rw-r--r--setup.cfg10
-rw-r--r--setup.py1
26 files changed, 7469 insertions, 5593 deletions
diff --git a/.gitignore b/.gitignore
index a3ee55e46..5ae77cf42 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,4 +12,4 @@ nova.egg-info
.venv
*.sqlite
*.log
-po/*.pot
+*.mo
diff --git a/MANIFEST.in b/MANIFEST.in
index ec91cd490..95a20831c 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,5 +1,5 @@
-include HACKING LICENSE run_tests.py run_tests.sh
-include README exercise_rsapi.py
+include LICENSE run_tests.sh
+include README.rst
include MANIFEST.in pylintrc Authors
graft nova/CA
graft doc
@@ -7,7 +7,6 @@ graft smoketests
graft tools
graft etc
graft contrib
-graft po
graft plugins
graft nova/api/openstack/*/schemas
include nova/auth/*.schema
@@ -43,3 +42,5 @@ include plugins/xenapi/README
include plugins/xenapi/etc/xapi.d/plugins/objectstore
include plugins/xenapi/etc/xapi.d/plugins/pluginlib_nova.py
global-exclude *.pyc
+
+recursive-include nova/locale *
diff --git a/nova/locale/__init__.py b/nova/locale/__init__.py
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/nova/locale/__init__.py
diff --git a/po/bs.po b/nova/locale/bs/LC_MESSAGES/nova.po
index d42ce9e69..d42ce9e69 100644
--- a/po/bs.po
+++ b/nova/locale/bs/LC_MESSAGES/nova.po
diff --git a/po/cs.po b/nova/locale/cs/LC_MESSAGES/nova.po
index 9644011d0..9644011d0 100644
--- a/po/cs.po
+++ b/nova/locale/cs/LC_MESSAGES/nova.po
diff --git a/po/da.po b/nova/locale/da/LC_MESSAGES/nova.po
index 8f2736dd9..8f2736dd9 100644
--- a/po/da.po
+++ b/nova/locale/da/LC_MESSAGES/nova.po
diff --git a/po/de.po b/nova/locale/de/LC_MESSAGES/nova.po
index 01787df49..01787df49 100644
--- a/po/de.po
+++ b/nova/locale/de/LC_MESSAGES/nova.po
diff --git a/po/en_AU.po b/nova/locale/en_AU/LC_MESSAGES/nova.po
index d312d47b3..d312d47b3 100644
--- a/po/en_AU.po
+++ b/nova/locale/en_AU/LC_MESSAGES/nova.po
diff --git a/po/en_GB.po b/nova/locale/en_GB/LC_MESSAGES/nova.po
index 95e442f4b..95e442f4b 100644
--- a/po/en_GB.po
+++ b/nova/locale/en_GB/LC_MESSAGES/nova.po
diff --git a/po/es.po b/nova/locale/es/LC_MESSAGES/nova.po
index 5a49ab4e4..5a49ab4e4 100644
--- a/po/es.po
+++ b/nova/locale/es/LC_MESSAGES/nova.po
diff --git a/po/fr.po b/nova/locale/fr/LC_MESSAGES/nova.po
index 8e48752cf..8e48752cf 100644
--- a/po/fr.po
+++ b/nova/locale/fr/LC_MESSAGES/nova.po
diff --git a/po/it.po b/nova/locale/it/LC_MESSAGES/nova.po
index 8e740a9fb..8e740a9fb 100644
--- a/po/it.po
+++ b/nova/locale/it/LC_MESSAGES/nova.po
diff --git a/po/ja.po b/nova/locale/ja/LC_MESSAGES/nova.po
index c71d7df9d..c71d7df9d 100644
--- a/po/ja.po
+++ b/nova/locale/ja/LC_MESSAGES/nova.po
diff --git a/po/ko.po b/nova/locale/ko/LC_MESSAGES/nova.po
index 64ea6cb76..64ea6cb76 100644
--- a/po/ko.po
+++ b/nova/locale/ko/LC_MESSAGES/nova.po
diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot
new file mode 100644
index 000000000..7fe99ce2d
--- /dev/null
+++ b/nova/locale/nova.pot
@@ -0,0 +1,7459 @@
+# Translations template for nova.
+# Copyright (C) 2012 ORGANIZATION
+# This file is distributed under the same license as the nova project.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: nova 2012.1\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2012-02-07 23:50-0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 0.9.6\n"
+
+#: nova/crypto.py:50
+msgid "Filename of root CA"
+msgstr ""
+
+#: nova/crypto.py:53
+msgid "Filename of private key"
+msgstr ""
+
+#: nova/crypto.py:56
+msgid "Filename of root Certificate Revocation List"
+msgstr ""
+
+#: nova/crypto.py:59
+msgid "Where we keep our keys"
+msgstr ""
+
+#: nova/crypto.py:62
+msgid "Where we keep our root CA"
+msgstr ""
+
+#: nova/crypto.py:65
+msgid "Should we use a CA for each project?"
+msgstr ""
+
+#: nova/crypto.py:69
+#, python-format
+msgid "Subject for certificate for users, %s for project, user, timestamp"
+msgstr ""
+
+#: nova/crypto.py:74
+#, python-format
+msgid "Subject for certificate for projects, %s for project, timestamp"
+msgstr ""
+
+#: nova/crypto.py:296
+#, python-format
+msgid "Flags path: %s"
+msgstr ""
+
+#: nova/exception.py:69
+msgid "Unexpected error while running command."
+msgstr ""
+
+#: nova/exception.py:72
+#, python-format
+msgid ""
+"%(description)s\n"
+"Command: %(cmd)s\n"
+"Exit code: %(exit_code)s\n"
+"Stdout: %(stdout)r\n"
+"Stderr: %(stderr)r"
+msgstr ""
+
+#: nova/exception.py:106
+msgid "DB exception wrapped."
+msgstr ""
+
+#: nova/exception.py:167
+msgid "An unknown exception occurred."
+msgstr ""
+
+#: nova/exception.py:183
+msgid "Failed to decrypt text"
+msgstr ""
+
+#: nova/exception.py:187
+msgid "Failed to paginate through images from image service"
+msgstr ""
+
+#: nova/exception.py:191
+msgid "Virtual Interface creation failed"
+msgstr ""
+
+#: nova/exception.py:195
+msgid "5 attempts to create virtual interfacewith unique mac address failed"
+msgstr ""
+
+#: nova/exception.py:200
+msgid "Not authorized."
+msgstr ""
+
+#: nova/exception.py:207
+msgid "User does not have admin privileges"
+msgstr ""
+
+#: nova/exception.py:211
+#, python-format
+msgid "Policy doesn't allow %(action)s to be performed."
+msgstr ""
+
+#: nova/exception.py:215
+msgid "Unacceptable parameters."
+msgstr ""
+
+#: nova/exception.py:219 nova/api/openstack/compute/contrib/keypairs.py:103
+msgid "Keypair data is invalid"
+msgstr ""
+
+#: nova/exception.py:223
+msgid "Failed to load data into json format"
+msgstr ""
+
+#: nova/exception.py:227
+msgid "The request is invalid."
+msgstr ""
+
+#: nova/exception.py:231
+#, python-format
+msgid "Invalid signature %(signature)s for user %(user)s."
+msgstr ""
+
+#: nova/exception.py:235
+msgid "Invalid input received"
+msgstr ""
+
+#: nova/exception.py:239
+#, python-format
+msgid "Invalid instance type %(instance_type)s."
+msgstr ""
+
+#: nova/exception.py:243
+#, python-format
+msgid "Invalid volume type %(volume_type)s."
+msgstr ""
+
+#: nova/exception.py:247
+#, python-format
+msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
+msgstr ""
+
+#: nova/exception.py:251
+#, python-format
+msgid "Invalid IP protocol %(protocol)s."
+msgstr ""
+
+#: nova/exception.py:255
+#, python-format
+msgid "Invalid content type %(content_type)s."
+msgstr ""
+
+#: nova/exception.py:259
+#, python-format
+msgid "Invalid cidr %(cidr)s."
+msgstr ""
+
+#: nova/exception.py:263
+msgid "Invalid reuse of an RPC connection."
+msgstr ""
+
+#: nova/exception.py:269
+#, python-format
+msgid "%(err)s"
+msgstr ""
+
+#: nova/exception.py:273
+#, python-format
+msgid ""
+"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
+" %(reason)s."
+msgstr ""
+
+#: nova/exception.py:278
+#, python-format
+msgid ""
+"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
+" the instance is in this state."
+msgstr ""
+
+#: nova/exception.py:283
+#, python-format
+msgid "Instance %(instance_id)s is not running."
+msgstr ""
+
+#: nova/exception.py:287
+#, python-format
+msgid "Instance %(instance_id)s is not suspended."
+msgstr ""
+
+#: nova/exception.py:291
+#, python-format
+msgid "Instance %(instance_id)s is not in rescue mode"
+msgstr ""
+
+#: nova/exception.py:295
+msgid "Failed to suspend instance"
+msgstr ""
+
+#: nova/exception.py:299
+msgid "Failed to resume server"
+msgstr ""
+
+#: nova/exception.py:303
+msgid "Failed to reboot instance"
+msgstr ""
+
+#: nova/exception.py:307
+msgid "Service is unavailable at this time."
+msgstr ""
+
+#: nova/exception.py:311
+msgid "Volume service is unavailable at this time."
+msgstr ""
+
+#: nova/exception.py:315
+msgid "Compute service is unavailable at this time."
+msgstr ""
+
+#: nova/exception.py:319
+#, python-format
+msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
+msgstr ""
+
+#: nova/exception.py:324
+msgid "Destination compute host is unavailable at this time."
+msgstr ""
+
+#: nova/exception.py:328
+msgid "Original compute host is unavailable at this time."
+msgstr ""
+
+#: nova/exception.py:332
+msgid "The supplied hypervisor type of is invalid."
+msgstr ""
+
+#: nova/exception.py:336
+msgid "The instance requires a newer hypervisor version than has been provided."
+msgstr ""
+
+#: nova/exception.py:341
+#, python-format
+msgid ""
+"The supplied disk path (%(path)s) already exists, it is expected not to "
+"exist."
+msgstr ""
+
+#: nova/exception.py:346
+#, python-format
+msgid "The supplied device path (%(path)s) is invalid."
+msgstr ""
+
+#: nova/exception.py:350
+msgid "Unacceptable CPU info"
+msgstr ""
+
+#: nova/exception.py:354
+#, python-format
+msgid "%(address)s is not a valid IP v4/6 address."
+msgstr ""
+
+#: nova/exception.py:358
+#, python-format
+msgid ""
+"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
+"tag is %(tag)s, but the one associated with the port group is %(pgroup)s."
+msgstr ""
+
+#: nova/exception.py:364
+#, python-format
+msgid ""
+"vSwitch which contains the port group %(bridge)s is not associated with "
+"the desired physical adapter. Expected vSwitch is %(expected)s, but the "
+"one associated is %(actual)s."
+msgstr ""
+
+#: nova/exception.py:371
+#, python-format
+msgid "Disk format %(disk_format)s is not acceptable"
+msgstr ""
+
+#: nova/exception.py:375
+#, python-format
+msgid "Image %(image_id)s is unacceptable"
+msgstr ""
+
+#: nova/exception.py:379
+#, python-format
+msgid "Instance %(instance_id)s is unacceptable"
+msgstr ""
+
+#: nova/exception.py:383
+#, python-format
+msgid "Ec2 id %(ec2_id)s is unacceptable."
+msgstr ""
+
+#: nova/exception.py:387
+msgid "Resource could not be found."
+msgstr ""
+
+#: nova/exception.py:394
+#, python-format
+msgid "Required flag %(flag)s not set."
+msgstr ""
+
+#: nova/exception.py:398
+#, python-format
+msgid "Instance %(instance_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:402
+#, python-format
+msgid "Volume %(volume_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:406
+#, python-format
+msgid "Unable to locate account %(account_name) on Solidfire device"
+msgstr ""
+
+#: nova/exception.py:410
+#, python-format
+msgid "Volume not found for instance %(instance_id)s."
+msgstr ""
+
+#: nova/exception.py:414
+#, python-format
+msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
+msgstr ""
+
+#: nova/exception.py:419
+msgid "Zero volume types found."
+msgstr ""
+
+#: nova/exception.py:423
+#, python-format
+msgid "Volume type %(volume_type_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:427
+#, python-format
+msgid "Volume type with name %(volume_type_name)s could not be found."
+msgstr ""
+
+#: nova/exception.py:432
+#, python-format
+msgid ""
+"Volume Type %(volume_type_id)s has no extra specs with key "
+"%(extra_specs_key)s."
+msgstr ""
+
+#: nova/exception.py:437
+#, python-format
+msgid "Snapshot %(snapshot_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:441
+#, python-format
+msgid "deleting volume %(volume_name)s that has snapshot"
+msgstr ""
+
+#: nova/exception.py:445
+#, python-format
+msgid "No target id found for volume %(volume_id)s."
+msgstr ""
+
+#: nova/exception.py:449
+#, python-format
+msgid "No disk at %(location)s"
+msgstr ""
+
+#: nova/exception.py:453
+#, python-format
+msgid "Could not find a handler for %(driver_type)s volume."
+msgstr ""
+
+#: nova/exception.py:457
+#, python-format
+msgid "Invalid image href %(image_href)s."
+msgstr ""
+
+#: nova/exception.py:461
+msgid ""
+"Some images have been stored via hrefs. This version of the api does not "
+"support displaying image hrefs."
+msgstr ""
+
+#: nova/exception.py:466
+#, python-format
+msgid "Image %(image_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:470
+#, python-format
+msgid "Kernel not found for image %(image_id)s."
+msgstr ""
+
+#: nova/exception.py:474
+#, python-format
+msgid "User %(user_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:478
+#, python-format
+msgid "Project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:482
+#, python-format
+msgid "User %(user_id)s is not a member of project %(project_id)s."
+msgstr ""
+
+#: nova/exception.py:486
+#, python-format
+msgid "Role %(role_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:490
+msgid "Cannot find SR to read/write VDI."
+msgstr ""
+
+#: nova/exception.py:494
+#, python-format
+msgid "%(req)s is required to create a network."
+msgstr ""
+
+#: nova/exception.py:498
+#, python-format
+msgid "Network %(network_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:502
+#, python-format
+msgid "Network could not be found for bridge %(bridge)s"
+msgstr ""
+
+#: nova/exception.py:506
+#, python-format
+msgid "Network could not be found for uuid %(uuid)s"
+msgstr ""
+
+#: nova/exception.py:510
+#, python-format
+msgid "Network could not be found with cidr %(cidr)s."
+msgstr ""
+
+#: nova/exception.py:514
+#, python-format
+msgid "Network could not be found for instance %(instance_id)s."
+msgstr ""
+
+#: nova/exception.py:518
+msgid "No networks defined."
+msgstr ""
+
+#: nova/exception.py:522
+#, python-format
+msgid ""
+"Either Network uuid %(network_uuid)s is not present or is not assigned to"
+" the project %(project_id)s."
+msgstr ""
+
+#: nova/exception.py:527
+#, python-format
+msgid "Host is not set to the network (%(network_id)s)."
+msgstr ""
+
+#: nova/exception.py:531
+msgid "Could not find the datastore reference(s) which the VM uses."
+msgstr ""
+
+#: nova/exception.py:535
+#, python-format
+msgid "No fixed IP associated with id %(id)s."
+msgstr ""
+
+#: nova/exception.py:539
+#, python-format
+msgid "Fixed ip not found for address %(address)s."
+msgstr ""
+
+#: nova/exception.py:543
+#, python-format
+msgid "Instance %(instance_id)s has zero fixed ips."
+msgstr ""
+
+#: nova/exception.py:547
+#, python-format
+msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
+msgstr ""
+
+#: nova/exception.py:552
+#, python-format
+msgid "Instance %(instance_id)s doesn't have fixed ip '%(ip)s'."
+msgstr ""
+
+#: nova/exception.py:556
+#, python-format
+msgid "Host %(host)s has zero fixed ips."
+msgstr ""
+
+#: nova/exception.py:560
+#, python-format
+msgid ""
+"Fixed IP address (%(address)s) does not exist in network "
+"(%(network_uuid)s)."
+msgstr ""
+
+#: nova/exception.py:565
+#, python-format
+msgid "Fixed IP address %(address)s is already in use."
+msgstr ""
+
+#: nova/exception.py:569
+#, python-format
+msgid "Fixed IP address %(address)s is invalid."
+msgstr ""
+
+#: nova/exception.py:573
+msgid "Zero fixed ips available."
+msgstr ""
+
+#: nova/exception.py:577
+msgid "Zero fixed ips could be found."
+msgstr ""
+
+#: nova/exception.py:581
+#, python-format
+msgid "Floating ip not found for id %(id)s."
+msgstr ""
+
+#: nova/exception.py:585
+#, python-format
+msgid "The DNS entry %(name)s already exists in domain %(domain)s."
+msgstr ""
+
+#: nova/exception.py:589
+#, python-format
+msgid "Floating ip not found for address %(address)s."
+msgstr ""
+
+#: nova/exception.py:593
+#, python-format
+msgid "Floating ip not found for host %(host)s."
+msgstr ""
+
+#: nova/exception.py:597
+msgid "Zero floating ips available."
+msgstr ""
+
+#: nova/exception.py:601
+#, python-format
+msgid "Floating ip %(address)s is associated."
+msgstr ""
+
+#: nova/exception.py:605
+#, python-format
+msgid "Floating ip %(address)s is not associated."
+msgstr ""
+
+#: nova/exception.py:609
+msgid "Zero floating ips exist."
+msgstr ""
+
+#: nova/exception.py:613
+#, python-format
+msgid "Interface %(interface)s not found."
+msgstr ""
+
+#: nova/exception.py:617
+#, python-format
+msgid "Keypair %(name)s not found for user %(user_id)s"
+msgstr ""
+
+#: nova/exception.py:621
+#, python-format
+msgid "Certificate %(certificate_id)s not found."
+msgstr ""
+
+#: nova/exception.py:625
+#, python-format
+msgid "Service %(service_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:629
+#, python-format
+msgid "Host %(host)s could not be found."
+msgstr ""
+
+#: nova/exception.py:633
+#, python-format
+msgid "Compute host %(host)s could not be found."
+msgstr ""
+
+#: nova/exception.py:637
+#, python-format
+msgid "Could not find binary %(binary)s on host %(host)s."
+msgstr ""
+
+#: nova/exception.py:641
+#, python-format
+msgid "Auth token %(token)s could not be found."
+msgstr ""
+
+#: nova/exception.py:645
+#, python-format
+msgid "Access Key %(access_key)s could not be found."
+msgstr ""
+
+#: nova/exception.py:649
+msgid "Quota could not be found"
+msgstr ""
+
+#: nova/exception.py:653
+#, python-format
+msgid "Quota for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:657
+#, python-format
+msgid "Security group %(security_group_id)s not found."
+msgstr ""
+
+#: nova/exception.py:661
+#, python-format
+msgid "Security group %(security_group_id)s not found for project %(project_id)s."
+msgstr ""
+
+#: nova/exception.py:666
+#, python-format
+msgid "Security group with rule %(rule_id)s not found."
+msgstr ""
+
+#: nova/exception.py:670
+#, python-format
+msgid ""
+"Security group %(security_group_id)s is already associated with the "
+"instance %(instance_id)s"
+msgstr ""
+
+#: nova/exception.py:675
+#, python-format
+msgid ""
+"Security group %(security_group_id)s is not associated with the instance "
+"%(instance_id)s"
+msgstr ""
+
+#: nova/exception.py:680
+#, python-format
+msgid "Migration %(migration_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:684
+#, python-format
+msgid "Migration not found for instance %(instance_id)s with status %(status)s."
+msgstr ""
+
+#: nova/exception.py:689
+#, python-format
+msgid "Console pool %(pool_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:693
+#, python-format
+msgid ""
+"Console pool of type %(console_type)s for compute host %(compute_host)s "
+"on proxy host %(host)s not found."
+msgstr ""
+
+#: nova/exception.py:699
+#, python-format
+msgid "Console %(console_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:703
+#, python-format
+msgid "Console for instance %(instance_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:707
+#, python-format
+msgid ""
+"Console for instance %(instance_id)s in pool %(pool_id)s could not be "
+"found."
+msgstr ""
+
+#: nova/exception.py:712
+#, python-format
+msgid "Invalid console type %(console_type)s "
+msgstr ""
+
+#: nova/exception.py:716
+msgid "Zero instance types found."
+msgstr ""
+
+#: nova/exception.py:720
+#, python-format
+msgid "Instance type %(instance_type_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:724
+#, python-format
+msgid "Instance type with name %(instance_type_name)s could not be found."
+msgstr ""
+
+#: nova/exception.py:729
+#, python-format
+msgid "Flavor %(flavor_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:733
+#, python-format
+msgid "Zone %(zone_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:737
+#, python-format
+msgid "Scheduler Host Filter %(filter_name)s could not be found."
+msgstr ""
+
+#: nova/exception.py:741
+#, python-format
+msgid "Scheduler cost function %(cost_fn_str)s could not be found."
+msgstr ""
+
+#: nova/exception.py:746
+#, python-format
+msgid "Scheduler weight flag not found: %(flag_name)s"
+msgstr ""
+
+#: nova/exception.py:750
+#, python-format
+msgid "Instance %(instance_id)s has no metadata with key %(metadata_key)s."
+msgstr ""
+
+#: nova/exception.py:755
+#, python-format
+msgid ""
+"Instance Type %(instance_type_id)s has no extra specs with key "
+"%(extra_specs_key)s."
+msgstr ""
+
+#: nova/exception.py:760
+msgid "LDAP object could not be found"
+msgstr ""
+
+#: nova/exception.py:764
+#, python-format
+msgid "LDAP user %(user_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:768
+#, python-format
+msgid "LDAP group %(group_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:772
+#, python-format
+msgid "LDAP user %(user_id)s is not a member of group %(group_id)s."
+msgstr ""
+
+#: nova/exception.py:776
+#, python-format
+msgid "File %(file_path)s could not be found."
+msgstr ""
+
+#: nova/exception.py:780
+msgid "Zero files could be found."
+msgstr ""
+
+#: nova/exception.py:784
+#, python-format
+msgid "Virtual switch associated with the network adapter %(adapter)s not found."
+msgstr ""
+
+#: nova/exception.py:789
+#, python-format
+msgid "Network adapter %(adapter)s could not be found."
+msgstr ""
+
+#: nova/exception.py:793
+#, python-format
+msgid "Class %(class_name)s could not be found: %(exception)s"
+msgstr ""
+
+#: nova/exception.py:797
+msgid "Action not allowed."
+msgstr ""
+
+#: nova/exception.py:801
+#, python-format
+msgid "Unable to use global role %(role_id)s"
+msgstr ""
+
+#: nova/exception.py:805
+msgid "Rotation is not allowed for snapshots"
+msgstr ""
+
+#: nova/exception.py:809
+msgid "Rotation param is required for backup image_type"
+msgstr ""
+
+#: nova/exception.py:818
+#, python-format
+msgid "Key pair %(key_name)s already exists."
+msgstr ""
+
+#: nova/exception.py:822
+#, python-format
+msgid "User %(user)s already exists."
+msgstr ""
+
+#: nova/exception.py:826
+#, python-format
+msgid "LDAP user %(user)s already exists."
+msgstr ""
+
+#: nova/exception.py:830
+#, python-format
+msgid "LDAP group %(group)s already exists."
+msgstr ""
+
+#: nova/exception.py:834
+#, python-format
+msgid "User %(uid)s is already a member of the group %(group_dn)s"
+msgstr ""
+
+#: nova/exception.py:839
+#, python-format
+msgid "Project %(project)s already exists."
+msgstr ""
+
+#: nova/exception.py:843
+#, python-format
+msgid "Instance %(name)s already exists."
+msgstr ""
+
+#: nova/exception.py:847
+#, python-format
+msgid "%(path)s is on shared storage: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:851
+msgid "Migration error"
+msgstr ""
+
+#: nova/exception.py:855
+#, python-format
+msgid "Malformed message body: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:859
+#, python-format
+msgid "Could not find config at %(path)s"
+msgstr ""
+
+#: nova/exception.py:863
+#, python-format
+msgid "Could not load paste app '%(name)s' from %(path)s"
+msgstr ""
+
+#: nova/exception.py:867
+msgid "Nova access parameters were not specified."
+msgstr ""
+
+#: nova/exception.py:871
+#, python-format
+msgid "Virtual Storage Array %(id)d could not be found."
+msgstr ""
+
+#: nova/exception.py:875
+#, python-format
+msgid "Virtual Storage Array %(name)s could not be found."
+msgstr ""
+
+#: nova/exception.py:879
+msgid "When resizing, instances must change size!"
+msgstr ""
+
+#: nova/exception.py:883
+msgid "Image is larger than instance type allows"
+msgstr ""
+
+#: nova/exception.py:889
+msgid "1 or more Zones could not complete the request"
+msgstr ""
+
+#: nova/exception.py:894
+msgid "Instance type's memory is too small for requested image."
+msgstr ""
+
+#: nova/exception.py:898
+msgid "Instance type's disk is too small for requested image."
+msgstr ""
+
+#: nova/exception.py:902
+#, python-format
+msgid "Insufficient free memory on compute node to start %(uuid)s."
+msgstr ""
+
+#: nova/exception.py:906
+msgid "Could not fetch bandwidth/cpu/disk metrics for this host."
+msgstr ""
+
+#: nova/exception.py:910
+#, python-format
+msgid "No valid host was found. %(reason)s"
+msgstr ""
+
+#: nova/exception.py:914
+#, python-format
+msgid "Host %(host)s is not up or doesn't exist."
+msgstr ""
+
+#: nova/exception.py:923
+#, python-format
+msgid "Aggregate %(aggregate_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:927
+#, python-format
+msgid "Aggregate %(aggregate_name)s already exists."
+msgstr ""
+
+#: nova/exception.py:931
+#, python-format
+msgid "Aggregate %(aggregate_id)s has no host %(host)s."
+msgstr ""
+
+#: nova/exception.py:935
+#, python-format
+msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
+msgstr ""
+
+#: nova/exception.py:940
+#, python-format
+msgid "Host %(host)s already member of another aggregate."
+msgstr ""
+
+#: nova/exception.py:944
+#, python-format
+msgid "Aggregate %(aggregate_id)s already has host %(host)s."
+msgstr ""
+
+#: nova/exception.py:948
+msgid "Detected more than one volume with name %(vol_name)"
+msgstr ""
+
+#: nova/manager.py:146
+#, python-format
+msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
+msgstr ""
+
+#: nova/manager.py:152
+#, python-format
+msgid "Running periodic task %(full_task_name)s"
+msgstr ""
+
+#: nova/manager.py:159
+#, python-format
+msgid "Error during %(full_task_name)s: %(e)s"
+msgstr ""
+
+#: nova/manager.py:203
+msgid "Notifying Schedulers of capabilities ..."
+msgstr ""
+
+#: nova/policy.py:30
+msgid "JSON file representing policy"
+msgstr ""
+
+#: nova/policy.py:33
+msgid "Rule checked when requested rule is not found"
+msgstr ""
+
+#: nova/service.py:162
+#, python-format
+msgid "Starting %(topic)s node (version %(vcs_string)s)"
+msgstr ""
+
+#: nova/service.py:253
+msgid "Service killed that has no database entry"
+msgstr ""
+
+#: nova/service.py:290
+msgid "The service database object disappeared, Recreating it."
+msgstr ""
+
+#: nova/service.py:305
+msgid "Recovered model server connection!"
+msgstr ""
+
+#: nova/service.py:311
+msgid "model server went away"
+msgstr ""
+
+#: nova/service.py:403
+msgid "Full set of FLAGS:"
+msgstr ""
+
+#: nova/utils.py:73
+#, python-format
+msgid "Inner Exception: %s"
+msgstr ""
+
+#: nova/utils.py:157
+#, python-format
+msgid "Fetching %s"
+msgstr ""
+
+#: nova/utils.py:198
+#, python-format
+msgid "Got unknown keyword args to utils.execute: %r"
+msgstr ""
+
+#: nova/utils.py:208
+#, python-format
+msgid "Running cmd (subprocess): %s"
+msgstr ""
+
+#: nova/utils.py:224 nova/utils.py:304
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
+#: nova/utils.py:238
+#, python-format
+msgid "%r failed. Retrying."
+msgstr ""
+
+#: nova/utils.py:280
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: nova/utils.py:282
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: nova/utils.py:286
+msgid "process_input not supported over SSH"
+msgstr ""
+
+#: nova/utils.py:345
+#, python-format
+msgid "debug in callback: %s"
+msgstr ""
+
+#: nova/utils.py:478
+#, python-format
+msgid "Link Local address is not found.:%s"
+msgstr ""
+
+#: nova/utils.py:481
+#, python-format
+msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+msgstr ""
+
+#: nova/utils.py:578
+#, python-format
+msgid "Invalid backend: %s"
+msgstr ""
+
+#: nova/utils.py:589
+#, python-format
+msgid "backend %s"
+msgstr ""
+
+#: nova/utils.py:812
+#, python-format
+msgid "Attempting to grab semaphore \"%(lock)s\" for method \"%(method)s\"...lock"
+msgstr ""
+
+#: nova/utils.py:816
+#, python-format
+msgid "Got semaphore \"%(lock)s\" for method \"%(method)s\"...lock"
+msgstr ""
+
+#: nova/utils.py:820
+#, python-format
+msgid "Attempting to grab file lock \"%(lock)s\" for method \"%(method)s\"...lock"
+msgstr ""
+
+#: nova/utils.py:827
+#, python-format
+msgid "Got file lock \"%(lock)s\" for method \"%(method)s\"...lock"
+msgstr ""
+
+#: nova/utils.py:937
+#, python-format
+msgid "Expected object of type: %s"
+msgstr ""
+
+#: nova/utils.py:968
+#, python-format
+msgid "Invalid server_string: %s"
+msgstr ""
+
+#: nova/utils.py:1093
+#, python-format
+msgid "timefunc: '%(name)s' took %(total_time).2f secs"
+msgstr ""
+
+#: nova/utils.py:1123
+msgid "Original exception being dropped"
+msgstr ""
+
+#: nova/utils.py:1242
+#, python-format
+msgid "Class %(fullname)s is deprecated: %(msg)s"
+msgstr ""
+
+#: nova/utils.py:1244
+#, python-format
+msgid "Class %(fullname)s is deprecated"
+msgstr ""
+
+#: nova/utils.py:1276
+#, python-format
+msgid "Function %(name)s in %(location)s is deprecated: %(msg)s"
+msgstr ""
+
+#: nova/utils.py:1278
+#, python-format
+msgid "Function %(name)s in %(location)s is deprecated"
+msgstr ""
+
+#: nova/wsgi.py:93
+#, python-format
+msgid "Started %(name)s on %(host)s:%(port)s"
+msgstr ""
+
+#: nova/wsgi.py:104
+msgid "Stopping WSGI server."
+msgstr ""
+
+#: nova/wsgi.py:107
+msgid "Stopping raw TCP server."
+msgstr ""
+
+#: nova/wsgi.py:113
+#, python-format
+msgid "Starting TCP server %(arg0)s on %(host)s:%(port)s"
+msgstr ""
+
+#: nova/wsgi.py:129
+msgid "WSGI server has stopped."
+msgstr ""
+
+#: nova/wsgi.py:207
+msgid "You must implement __call__"
+msgstr ""
+
+#: nova/api/direct.py:218
+msgid "not available"
+msgstr ""
+
+#: nova/api/direct.py:299
+#, python-format
+msgid "Returned non-serializeable type: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:76
+#, python-format
+msgid "FaultWrapper: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:151
+msgid "Too many failed authentications."
+msgstr ""
+
+#: nova/api/ec2/__init__.py:161
+#, python-format
+msgid ""
+"Access key %(access_key)s has had %(failures)d failed authentications and"
+" will be locked out for %(lock_mins)d minutes."
+msgstr ""
+
+#: nova/api/ec2/__init__.py:291
+#, python-format
+msgid "Authentication Failure: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:307
+#, python-format
+msgid "Authenticated Request For %(uname)s:%(pname)s)"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:338
+#, python-format
+msgid "action: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:340
+#, python-format
+msgid "arg: %(key)s\t\tval: %(value)s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:415
+#, python-format
+msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:486
+#, python-format
+msgid "InstanceNotFound raised: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:492
+#, python-format
+msgid "VolumeNotFound raised: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:498
+#, python-format
+msgid "SnapshotNotFound raised: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:504
+#, python-format
+msgid "NotFound raised: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:507
+#, python-format
+msgid "ApiError raised: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:515
+#, python-format
+msgid "KeyPairExists raised: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:519
+#, python-format
+msgid "InvalidParameterValue raised: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:523
+#, python-format
+msgid "InvalidPortRange raised: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:527
+#, python-format
+msgid "NotAuthorized raised: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:531
+#, python-format
+msgid "InvalidRequest raised: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:536
+#, python-format
+msgid "Unexpected error raised: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:541 nova/api/metadata/handler.py:254
+msgid "An unknown error has occurred. Please try your request again."
+msgstr ""
+
+#: nova/api/ec2/__init__.py:551
+#, python-format
+msgid "%(code)s: %(message)s"
+msgstr ""
+
+#: nova/api/ec2/apirequest.py:64
+#, python-format
+msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:325
+#, python-format
+msgid "Create snapshot of volume %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:361
+#, python-format
+msgid "Create key pair %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:370
+#, python-format
+msgid "Import key %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:388
+#, python-format
+msgid "Delete key pair %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:644 nova/api/ec2/cloud.py:700
+msgid "No rule for the specified parameters."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:725
+#, python-format
+msgid ""
+"Value (%s) for parameter GroupName is invalid. Content limited to "
+"Alphanumeric characters, spaces, dashes, and underscores."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:732
+#, python-format
+msgid ""
+"Value (%s) for parameter GroupName is invalid. Length exceeds maximum of "
+"255."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:736
+#: nova/api/openstack/compute/contrib/security_groups.py:282
+#, python-format
+msgid "Create Security Group %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:739
+#, python-format
+msgid "group %s already exists"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:766
+#: nova/api/openstack/compute/contrib/security_groups.py:237
+#, python-format
+msgid "Delete security group %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:771 nova/compute/manager.py:1534
+#, python-format
+msgid "Get console output for instance %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:840
+#, python-format
+msgid "Create volume from snapshot %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:844 nova/api/openstack/compute/contrib/volumes.py:186
+#: nova/api/openstack/volume/volumes.py:215
+#, python-format
+msgid "Create volume of %s GB"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:869
+#, python-format
+msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:883 nova/api/openstack/compute/contrib/volumes.py:366
+#, python-format
+msgid "Detach volume %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:910 nova/api/ec2/cloud.py:967
+#: nova/api/ec2/cloud.py:1429 nova/api/ec2/cloud.py:1444
+#, python-format
+msgid "attribute not supported: %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1032
+#, python-format
+msgid "vol = %s\n"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1177
+msgid "Allocate address"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1189
+#, python-format
+msgid "Release address %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1194
+#, python-format
+msgid "Associate address %(public_ip)s to instance %(instance_id)s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1204
+#, python-format
+msgid "Disassociate address %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1229
+msgid "Image must be available"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1250
+msgid "Going to start terminating instances"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1263
+#, python-format
+msgid "Reboot instance %r"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1273
+msgid "Going to stop instances"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1283
+msgid "Going to start instances"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1374
+#, python-format
+msgid "De-registering image %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1401
+#, python-format
+msgid "Registered image %(image_location)s with id %(image_id)s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1447
+msgid "user or group not specified"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1449
+msgid "only group \"all\" is supported"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1451
+msgid "operation_type must be add or remove"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1452
+#, python-format
+msgid "Updating image %s publicity"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1509
+#, python-format
+msgid "Couldn't stop instance with in %d sec"
+msgstr ""
+
+#: nova/api/metadata/handler.py:252 nova/api/metadata/handler.py:259
+#, python-format
+msgid "Failed to get metadata for ip: %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:43
+#, python-format
+msgid "Caught error: %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:92
+msgid "Must specify an ExtensionManager class"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:103
+#, python-format
+msgid "Extended resource: %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:128
+#, python-format
+msgid ""
+"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
+"resource"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:133
+#, python-format
+msgid "Extension %(ext_name)s extending resource: %(collection)s"
+msgstr ""
+
+#: nova/api/openstack/auth.py:93
+#, python-format
+msgid "%(user_id)s could not be found with token '%(token)s'"
+msgstr ""
+
+#: nova/api/openstack/auth.py:137
+#, python-format
+msgid "%(user_id)s must be an admin or a member of %(project_id)s"
+msgstr ""
+
+#: nova/api/openstack/auth.py:155
+msgid "Authentication requests must be made against a version root (e.g. /v2)."
+msgstr ""
+
+#: nova/api/openstack/auth.py:170
+#, python-format
+msgid "Could not find %s in request."
+msgstr ""
+
+#: nova/api/openstack/auth.py:184
+#, python-format
+msgid "Successfully authenticated '%s'"
+msgstr ""
+
+#: nova/api/openstack/auth.py:234
+msgid "User not found with provided API key."
+msgstr ""
+
+#: nova/api/openstack/auth.py:251
+#, python-format
+msgid "Provided API key is valid, but not for user '%(username)s'"
+msgstr ""
+
+#: nova/api/openstack/common.py:133 nova/api/openstack/common.py:168
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:136 nova/api/openstack/common.py:172
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:162
+msgid "offset param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:176
+msgid "offset param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:200
+#, python-format
+msgid "marker [%s] not found"
+msgstr ""
+
+#: nova/api/openstack/common.py:240
+#, python-format
+msgid "href %s does not contain version"
+msgstr ""
+
+#: nova/api/openstack/common.py:275
+msgid "Image metadata limit exceeded"
+msgstr ""
+
+#: nova/api/openstack/common.py:350
+#, python-format
+msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
+msgstr ""
+
+#: nova/api/openstack/common.py:353
+#, python-format
+msgid "Instance is in an invalid state for '%(action)s'"
+msgstr ""
+
+#: nova/api/openstack/common.py:433
+msgid "Rejecting snapshot request, snapshots currently disabled"
+msgstr ""
+
+#: nova/api/openstack/common.py:435
+msgid "Instance snapshots are not permitted at this time."
+msgstr ""
+
+#: nova/api/openstack/extensions.py:191
+#, python-format
+msgid "Loaded extension: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:228
+#, python-format
+msgid "Ext name: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:229
+#, python-format
+msgid "Ext alias: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:230
+#, python-format
+msgid "Ext description: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:232
+#, python-format
+msgid "Ext namespace: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:233
+#, python-format
+msgid "Ext updated: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:235
+#, python-format
+msgid "Exception loading extension: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:249
+#, python-format
+msgid "Loading extension %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:255
+#, python-format
+msgid "Calling extension factory %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:267
+#, python-format
+msgid "Failed to load extension %(ext_factory)s: %(exc)s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:340
+#, python-format
+msgid "Failed to load extension %(classname)s: %(exc)s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:364
+#, python-format
+msgid "Failed to load extension %(ext_name)s: %(exc)s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:134 nova/api/openstack/wsgi.py:526
+msgid "cannot understand JSON"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:158
+#: nova/api/openstack/compute/contrib/hosts.py:86
+msgid "cannot understand XML"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:531
+msgid "too many body keys"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:569
+#, python-format
+msgid "Fault thrown: %s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:572
+#, python-format
+msgid "HTTP exception thrown: %s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:680
+msgid "Unrecognized Content-Type provided in request"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:684
+msgid "No Content-Type provided in request"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:688
+msgid "Empty body provided in request"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:799
+#, python-format
+msgid "There is no such action: %s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:802 nova/api/openstack/wsgi.py:815
+#: nova/api/openstack/compute/server_metadata.py:58
+#: nova/api/openstack/compute/server_metadata.py:76
+#: nova/api/openstack/compute/server_metadata.py:103
+#: nova/api/openstack/compute/server_metadata.py:128
+#: nova/api/openstack/compute/contrib/admin_actions.py:229
+#: nova/api/openstack/compute/contrib/console_output.py:51
+msgid "Malformed request body"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:812
+msgid "Unsupported Content-Type"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:824
+msgid "Malformed request url"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:868
+#, python-format
+msgid "%(url)s returned with HTTP %(status)d"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:871
+#, python-format
+msgid "%(url)s returned a fault: %(e)s"
+msgstr ""
+
+#: nova/api/openstack/xmlutil.py:265
+msgid "element is not a child"
+msgstr ""
+
+#: nova/api/openstack/xmlutil.py:414
+msgid "root element selecting a list"
+msgstr ""
+
+#: nova/api/openstack/xmlutil.py:739
+#, python-format
+msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
+msgstr ""
+
+#: nova/api/openstack/xmlutil.py:858
+msgid "subclasses must implement construct()!"
+msgstr ""
+
+#: nova/api/openstack/compute/extensions.py:29
+#: nova/api/openstack/volume/extensions.py:29
+msgid "Initializing extension manager."
+msgstr ""
+
+#: nova/api/openstack/compute/image_metadata.py:40
+#: nova/api/openstack/compute/images.py:144
+#: nova/api/openstack/compute/images.py:159
+msgid "Image not found."
+msgstr ""
+
+#: nova/api/openstack/compute/image_metadata.py:79
+msgid "Incorrect request body format"
+msgstr ""
+
+#: nova/api/openstack/compute/image_metadata.py:83
+#: nova/api/openstack/compute/server_metadata.py:82
+#: nova/api/openstack/compute/contrib/flavorextraspecs.py:79
+#: nova/api/openstack/compute/contrib/volumetypes.py:188
+msgid "Request body and URI mismatch"
+msgstr ""
+
+#: nova/api/openstack/compute/image_metadata.py:86
+#: nova/api/openstack/compute/server_metadata.py:86
+#: nova/api/openstack/compute/contrib/flavorextraspecs.py:82
+#: nova/api/openstack/compute/contrib/volumetypes.py:191
+msgid "Request body contains too many items"
+msgstr ""
+
+#: nova/api/openstack/compute/image_metadata.py:111
+msgid "Invalid metadata key"
+msgstr ""
+
+#: nova/api/openstack/compute/ips.py:74
+msgid "Instance does not exist"
+msgstr ""
+
+#: nova/api/openstack/compute/ips.py:97
+msgid "Instance is not a member of specified network"
+msgstr ""
+
+#: nova/api/openstack/compute/limits.py:140
+#, python-format
+msgid ""
+"Only %(value)s %(verb)s request(s) can be made to %(uri)s every "
+"%(unit_string)s."
+msgstr ""
+
+#: nova/api/openstack/compute/limits.py:265
+msgid "This request was rate-limited."
+msgstr ""
+
+#: nova/api/openstack/compute/server_metadata.py:38
+#: nova/api/openstack/compute/server_metadata.py:124
+#: nova/api/openstack/compute/server_metadata.py:163
+msgid "Server does not exist"
+msgstr ""
+
+#: nova/api/openstack/compute/server_metadata.py:143
+#: nova/api/openstack/compute/server_metadata.py:156
+msgid "Metadata item was not found"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:430
+#, python-format
+msgid "Invalid server status: %(status)s"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:438
+msgid "Invalid changes-since value"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:488
+msgid "Personality file limit exceeded"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:490
+msgid "Personality file path too long"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:492
+msgid "Personality file content too long"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:509
+msgid "Server name is not a string or unicode"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:513
+msgid "Server name is an empty string"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:531
+#, python-format
+msgid "Bad personality format: missing %s"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:534
+msgid "Bad personality format"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:539
+#, python-format
+msgid "Personality content for %s cannot be decoded"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:554
+#, python-format
+msgid "Bad networks format: network uuid is not in proper format (%s)"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:563
+#, python-format
+msgid "Invalid fixed IP address (%s)"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:570
+#, python-format
+msgid "Duplicate networks (%s) are not allowed"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:576
+#, python-format
+msgid "Bad network format: missing %s"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:579
+msgid "Bad networks format"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:591
+msgid "Userdata content cannot be decoded"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:598
+#: nova/api/openstack/compute/servers.py:605
+msgid "accessIPv4 is not proper IPv4 format"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:639
+msgid "Server name is not defined"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:653
+msgid "Invalid imageRef provided."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:688
+#: nova/api/openstack/compute/servers.py:765
+msgid "Invalid flavorRef provided."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:762
+msgid "Can not find requested image"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:768
+msgid "Invalid key_name provided."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:857
+#: nova/api/openstack/compute/servers.py:879
+msgid "Instance has not been resized."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:863
+#, python-format
+msgid "Error in confirm-resize %s"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:885
+#, python-format
+msgid "Error in revert-resize %s"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:900
+msgid "Argument 'type' for reboot is not HARD or SOFT"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:904
+msgid "Missing argument 'type' for reboot"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:917
+#, python-format
+msgid "Error in reboot %s"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:929
+msgid "Unable to locate requested flavor."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:932
+msgid "Resize requires a change in size."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:958
+msgid "Malformed server entity"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:965
+msgid "Missing imageRef attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:972
+msgid "Missing flavorRef attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:987
+msgid "No adminPass was specified"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:991
+#: nova/api/openstack/compute/servers.py:1171
+msgid "Invalid adminPass"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1005
+msgid "Unable to parse metadata key/value pairs."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1020
+msgid "Resize request has invalid 'flavorRef' attribute."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1023
+msgid "Resize requests require 'flavorRef' attribute."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1043
+#: nova/api/openstack/compute/contrib/aggregates.py:140
+#: nova/api/openstack/compute/contrib/networks.py:65
+msgid "Invalid request body"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1048
+msgid "Could not parse imageRef from request."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1098
+msgid "Instance could not be found"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1101
+msgid "Cannot find image for rebuild"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1130
+msgid "createImage entity requires name attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1139
+#: nova/api/openstack/compute/contrib/admin_actions.py:256
+msgid "Invalid metadata"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1194
+#, python-format
+msgid "Removing options '%(unk_opt_str)s' from query"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:62
+#, python-format
+msgid "Compute.api::pause %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:81
+#, python-format
+msgid "Compute.api::unpause %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:100
+#, python-format
+msgid "compute.api::suspend %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:119
+#, python-format
+msgid "compute.api::resume %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:137
+#, python-format
+msgid "Error in migrate %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:153
+#, python-format
+msgid "Compute.api::reset_network %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:168
+#: nova/api/openstack/compute/contrib/admin_actions.py:186
+#: nova/api/openstack/compute/contrib/admin_actions.py:204
+#: nova/api/openstack/compute/contrib/multinic.py:41
+#: nova/api/openstack/compute/contrib/rescue.py:43
+msgid "Server not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:171
+#, python-format
+msgid "Compute.api::inject_network_info %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:189
+#, python-format
+msgid "Compute.api::lock %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:207
+#, python-format
+msgid "Compute.api::unlock %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:237
+#, python-format
+msgid "createBackup entity requires %s attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:241
+msgid "Malformed createBackup entity"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:247
+msgid "createBackup attribute 'rotation' must be an integer"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:262
+#: nova/api/openstack/compute/contrib/console_output.py:46
+#: nova/api/openstack/compute/contrib/consoles.py:49
+#: nova/api/openstack/compute/contrib/server_action_list.py:49
+#: nova/api/openstack/compute/contrib/server_diagnostics.py:50
+msgid "Instance not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:292
+msgid "host and block_migration must be specified."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:304
+#, python-format
+msgid "Live migration of instance %(id)s to host %(host)s failed"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:137
+#, python-format
+msgid "Aggregates does not have %s action"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/certificates.py:75
+msgid "Only root certificate can be retrieved."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cloudpipe.py:117
+msgid ""
+"Unable to claim IP for VPN instances, ensure it isn't running, and try "
+"again in a few minutes"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/consoles.py:44
+msgid "Missing type specification"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/consoles.py:56
+msgid "Invalid type specification"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/disk_config.py:44
+#, python-format
+msgid "%s must be either 'MANUAL' or 'AUTO'."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/extended_status.py:58
+msgid "Server not found."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/flavorextraspecs.py:49
+#: nova/api/openstack/compute/contrib/volumetypes.py:158
+msgid "No Request Body"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:159
+#, python-format
+msgid "No more floating ips in pool %s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:161
+msgid "No more floating ips available."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:201
+#: nova/api/openstack/compute/contrib/floating_ips.py:230
+#: nova/api/openstack/compute/contrib/security_groups.py:518
+#: nova/api/openstack/compute/contrib/security_groups.py:549
+msgid "Missing parameter dict"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:204
+#: nova/api/openstack/compute/contrib/floating_ips.py:233
+msgid "Address not specified"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:216
+msgid "Associate floating ip failed"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:145
+#, python-format
+msgid "Invalid status: '%s'"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:150
+#, python-format
+msgid "Invalid update setting: '%s'"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:159
+#, python-format
+msgid "Setting host %(host)s to %(state)s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:206
+msgid "Describe-resource is admin only functionality"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:214
+msgid "Host not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/keypairs.py:85
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/keypairs.py:90
+#, python-format
+msgid "Key pair '%s' already exists."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/multinic.py:52
+msgid "Missing 'networkId' argument for addFixedIp"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/multinic.py:68
+msgid "Missing 'address' argument for removeFixedIp"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/multinic.py:77
+#, python-format
+msgid "Unable to find address %r"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/networks.py:62
+#, python-format
+msgid "Network does not have %s action"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/networks.py:70
+#, python-format
+msgid "Disassociating network with id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/networks.py:74
+#: nova/api/openstack/compute/contrib/networks.py:91
+#: nova/api/openstack/compute/contrib/networks.py:101
+msgid "Network not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/networks.py:87
+#, python-format
+msgid "Showing network with id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/networks.py:97
+#, python-format
+msgid "Deleting network with id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/scheduler_hints.py:41
+msgid "Malformed scheduler_hints attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:217
+msgid "Security group id should be integer"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:285
+#, python-format
+msgid "Security group %s already exists"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:304
+#, python-format
+msgid "Security group %s is not a string or unicode"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:307
+#, python-format
+msgid "Security group %s cannot be empty."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:310
+#, python-format
+msgid "Security group %s should not be greater than 255 characters."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:337
+msgid "Parent group id is not integer"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:340
+#, python-format
+msgid "Security group (%s) not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:343
+#, python-format
+msgid "Authorize security group ingress %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:358
+msgid "Not enough parameters to build a valid rule."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:365
+#, python-format
+msgid "This rule already exists in group %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:402
+msgid "Parent or group id is not integer"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:406
+msgid "Parent group id and group id cannot be same"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:484
+msgid "Rule id is not integer"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:487
+#, python-format
+msgid "Rule (%s) not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:494
+#, python-format
+msgid "Revoke security group ingress %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:521
+#: nova/api/openstack/compute/contrib/security_groups.py:552
+msgid "Security group not specified"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:525
+#: nova/api/openstack/compute/contrib/security_groups.py:556
+msgid "Security group name cannot be empty"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/server_start_stop.py:40
+#, python-format
+msgid "start instance %r"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/server_start_stop.py:55
+#, python-format
+msgid "stop instance %r"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:170
+msgid "No body provided"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:182
+#, python-format
+msgid "Create VSA %(display_name)s of type %(vc_type)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:203
+#, python-format
+msgid "Delete VSA with id: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:222
+#, python-format
+msgid "Associate address %(ip)s to VSA %(id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:251
+#, python-format
+msgid "Disassociate address from VSA %(id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:291
+#, python-format
+msgid "%(obj)s with ID %(id)s not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:297
+#, python-format
+msgid ""
+"%(obj)s with ID %(id)s belongs to VSA %(own_vsa_id)s and not to VSA "
+"%(vsa_id)s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:317
+#, python-format
+msgid "Index. vsa_id=%(vsa_id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:322
+#, python-format
+msgid "Detail. vsa_id=%(vsa_id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:327
+#, python-format
+msgid "Create. vsa_id=%(vsa_id)s, body=%(body)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:336
+#, python-format
+msgid "Create volume of %(size)s GB from VSA ID %(vsa_id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:381
+#, python-format
+msgid "Update %(obj)s with id: %(id)s, changes: %(changes)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:396
+#, python-format
+msgid "Delete. vsa_id=%(vsa_id)s, id=%(id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:412
+#, python-format
+msgid "Show. vsa_id=%(vsa_id)s, id=%(id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/virtual_storage_arrays.py:623
+#, python-format
+msgid "Index instances for VSA %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:73
+#: nova/api/openstack/volume/volumes.py:99
+#, python-format
+msgid "vol=%s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:146
+#: nova/api/openstack/volume/volumes.py:177
+#, python-format
+msgid "Delete volume with id: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:329
+#, python-format
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:481
+#: nova/api/openstack/volume/snapshots.py:109
+#, python-format
+msgid "Delete snapshot with id: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:521
+#: nova/api/openstack/volume/snapshots.py:149
+#, python-format
+msgid "Create snapshot from volume %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/zones.py:107
+msgid "--build_plan_encryption_key not set"
+msgstr ""
+
+#: nova/auth/fakeldap.py:33
+msgid "Attempted to instantiate singleton"
+msgstr ""
+
+#: nova/auth/ldapdriver.py:645
+#, python-format
+msgid ""
+"Attempted to remove the last member of a group. Deleting the group at %s "
+"instead."
+msgstr ""
+
+#: nova/auth/manager.py:297
+#, python-format
+msgid "Looking up user: %r"
+msgstr ""
+
+#: nova/auth/manager.py:301
+#, python-format
+msgid "Failed authorization for access key %s"
+msgstr ""
+
+#: nova/auth/manager.py:307
+#, python-format
+msgid "Using project name = user name (%s)"
+msgstr ""
+
+#: nova/auth/manager.py:314
+#, python-format
+msgid "failed authorization: no project named %(pjid)s (user=%(uname)s)"
+msgstr ""
+
+#: nova/auth/manager.py:323
+#, python-format
+msgid ""
+"Failed authorization: user %(uname)s not admin and not member of project "
+"%(pjname)s"
+msgstr ""
+
+#: nova/auth/manager.py:330 nova/auth/manager.py:342
+#, python-format
+msgid "user.secret: %s"
+msgstr ""
+
+#: nova/auth/manager.py:331 nova/auth/manager.py:343
+#, python-format
+msgid "expected_signature: %s"
+msgstr ""
+
+#: nova/auth/manager.py:332 nova/auth/manager.py:344
+#, python-format
+msgid "signature: %s"
+msgstr ""
+
+#: nova/auth/manager.py:334 nova/auth/manager.py:356
+#, python-format
+msgid "Invalid signature for user %s"
+msgstr ""
+
+#: nova/auth/manager.py:352
+#, python-format
+msgid "host_only_signature: %s"
+msgstr ""
+
+#: nova/auth/manager.py:448
+msgid "Must specify project"
+msgstr ""
+
+#: nova/auth/manager.py:489
+#, python-format
+msgid "Adding role %(role)s to user %(uid)s in project %(pid)s"
+msgstr ""
+
+#: nova/auth/manager.py:492
+#, python-format
+msgid "Adding sitewide role %(role)s to user %(uid)s"
+msgstr ""
+
+#: nova/auth/manager.py:518
+#, python-format
+msgid "Removing role %(role)s from user %(uid)s on project %(pid)s"
+msgstr ""
+
+#: nova/auth/manager.py:521
+#, python-format
+msgid "Removing sitewide role %(role)s from user %(uid)s"
+msgstr ""
+
+#: nova/auth/manager.py:594
+#, python-format
+msgid "Created project %(name)s with manager %(manager_user)s"
+msgstr ""
+
+#: nova/auth/manager.py:612
+#, python-format
+msgid "modifying project %s"
+msgstr ""
+
+#: nova/auth/manager.py:624
+#, python-format
+msgid "Adding user %(uid)s to project %(pid)s"
+msgstr ""
+
+#: nova/auth/manager.py:645
+#, python-format
+msgid "Remove user %(uid)s from project %(pid)s"
+msgstr ""
+
+#: nova/auth/manager.py:675
+#, python-format
+msgid "Deleting project %s"
+msgstr ""
+
+#: nova/auth/manager.py:733
+#, python-format
+msgid "Created user %(rvname)s (admin: %(rvadmin)r)"
+msgstr ""
+
+#: nova/auth/manager.py:742
+#, python-format
+msgid "Deleting user %s"
+msgstr ""
+
+#: nova/auth/manager.py:752
+#, python-format
+msgid "Access Key change for user %s"
+msgstr ""
+
+#: nova/auth/manager.py:754
+#, python-format
+msgid "Secret Key change for user %s"
+msgstr ""
+
+#: nova/auth/manager.py:756
+#, python-format
+msgid "Admin status set to %(admin)r for user %(uid)s"
+msgstr ""
+
+#: nova/auth/manager.py:801
+#, python-format
+msgid "No vpn data for project %s"
+msgstr ""
+
+#: nova/cloudpipe/pipelib.py:46
+msgid "Template for cloudpipe instance boot script"
+msgstr ""
+
+#: nova/cloudpipe/pipelib.py:49
+msgid "Network to push into openvpn config"
+msgstr ""
+
+#: nova/cloudpipe/pipelib.py:52
+msgid "Netmask to push into openvpn config"
+msgstr ""
+
+#: nova/cloudpipe/pipelib.py:101
+#, python-format
+msgid "Launching VPN for %s"
+msgstr ""
+
+#: nova/compute/api.py:152
+#, python-format
+msgid ""
+"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
+"properties"
+msgstr ""
+
+#: nova/compute/api.py:163
+#, python-format
+msgid "Quota exceeded for %(pid)s, metadata property key or value too long"
+msgstr ""
+
+#: nova/compute/api.py:215
+#, python-format
+msgid "Quota exceeded for %(pid)s, tried to run %(min_count)s instances"
+msgstr ""
+
+#: nova/compute/api.py:218
+msgid "Instance quota exceeded. You cannot run any more instances of this type."
+msgstr ""
+
+#: nova/compute/api.py:221
+#, python-format
+msgid "Instance quota exceeded. You can only run %s more instances of this type."
+msgstr ""
+
+#: nova/compute/api.py:270
+msgid "Creating a raw instance"
+msgstr ""
+
+#: nova/compute/api.py:342
+#, python-format
+msgid "Going to run %s instances..."
+msgstr ""
+
+#: nova/compute/api.py:406
+#, python-format
+msgid "bdm %s"
+msgstr ""
+
+#: nova/compute/api.py:433
+#, python-format
+msgid "block_device_mapping %s"
+msgstr ""
+
+#: nova/compute/api.py:550
+#, python-format
+msgid "Sending create to scheduler for %(pid)s/%(uid)s's"
+msgstr ""
+
+#: nova/compute/api.py:832
+#, python-format
+msgid "Going to try to soft delete %s"
+msgstr ""
+
+#: nova/compute/api.py:851
+#, python-format
+msgid "No host for instance %s, deleting immediately"
+msgstr ""
+
+#: nova/compute/api.py:878
+#, python-format
+msgid "Going to try to terminate %s"
+msgstr ""
+
+#: nova/compute/api.py:919
+#, python-format
+msgid "Going to try to stop %s"
+msgstr ""
+
+#: nova/compute/api.py:938
+#, python-format
+msgid "Going to try to start %s"
+msgstr ""
+
+#: nova/compute/api.py:942
+#, python-format
+msgid "Instance %(instance_uuid)s is not stopped. (%(vm_state)s"
+msgstr ""
+
+#: nova/compute/api.py:1018 nova/volume/api.py:163
+#: nova/volume/volume_types.py:80
+#, python-format
+msgid "Searching by: %s"
+msgstr ""
+
+#: nova/compute/api.py:1134
+msgid "No compute host specified"
+msgstr ""
+
+#: nova/compute/api.py:1137
+#, python-format
+msgid "Unable to find host for Instance %s"
+msgstr ""
+
+#: nova/compute/api.py:1386
+msgid "flavor_id is None. Assuming migration."
+msgstr ""
+
+#: nova/compute/api.py:1394
+#, python-format
+msgid ""
+"Old instance type %(current_instance_type_name)s, new instance type "
+"%(new_instance_type_name)s"
+msgstr ""
+
+#: nova/compute/api.py:1649
+#, python-format
+msgid "Invalid device specified: %s. Example device: /dev/vdb"
+msgstr ""
+
+#: nova/compute/api.py:1665
+msgid "Volume isn't attached to anything!"
+msgstr ""
+
+#: nova/compute/api.py:1691
+#, python-format
+msgid "instance |%s| has no fixed ips. unable to associate floating ip"
+msgstr ""
+
+#: nova/compute/api.py:1707
+#, python-format
+msgid "multiple fixedips exist, using the first: %s"
+msgstr ""
+
+#: nova/compute/instance_types.py:57 nova/compute/instance_types.py:65
+msgid "create arguments must be positive integers"
+msgstr ""
+
+#: nova/compute/instance_types.py:74 nova/volume/volume_types.py:41
+#, python-format
+msgid "DB error: %s"
+msgstr ""
+
+#: nova/compute/instance_types.py:75
+#, python-format
+msgid "Cannot create instance_type with name %(name)s and flavorid %(flavorid)s"
+msgstr ""
+
+#: nova/compute/instance_types.py:86
+#, python-format
+msgid "Instance type %s not found for deletion"
+msgstr ""
+
+#: nova/compute/instance_types.py:96
+#, python-format
+msgid "Instance type %s not found for purge"
+msgstr ""
+
+#: nova/compute/manager.py:135
+#, python-format
+msgid "check_instance_lock: decorating: |%s|"
+msgstr ""
+
+#: nova/compute/manager.py:137
+#, python-format
+msgid ""
+"check_instance_lock: arguments: |%(self)s| |%(context)s| "
+"|%(instance_uuid)s|"
+msgstr ""
+
+#: nova/compute/manager.py:141
+#, python-format
+msgid "check_instance_lock: locked: |%s|"
+msgstr ""
+
+#: nova/compute/manager.py:143
+#, python-format
+msgid "check_instance_lock: admin: |%s|"
+msgstr ""
+
+#: nova/compute/manager.py:148
+#, python-format
+msgid "check_instance_lock: executing: |%s|"
+msgstr ""
+
+#: nova/compute/manager.py:152
+#, python-format
+msgid "check_instance_lock: not executing |%s|"
+msgstr ""
+
+#: nova/compute/manager.py:197
+#, python-format
+msgid "Unable to load the virtualization driver: %s"
+msgstr ""
+
+#: nova/compute/manager.py:232
+#, python-format
+msgid ""
+"Current state of %(instance_uuid)s is %(drv_state)s, state in DB is "
+"%(db_state)s."
+msgstr ""
+
+#: nova/compute/manager.py:237
+#, python-format
+msgid "Rebooting instance %(instance_uuid)s after nova-compute restart."
+msgstr ""
+
+#: nova/compute/manager.py:247
+msgid "Hypervisor driver does not support firewall rules"
+msgstr ""
+
+#: nova/compute/manager.py:252
+#, python-format
+msgid "Checking state of %s"
+msgstr ""
+
+#: nova/compute/manager.py:321
+#, python-format
+msgid "setting up bdm %s"
+msgstr ""
+
+#: nova/compute/manager.py:388
+#, python-format
+msgid ""
+"Going to force the deletion of the vm %(instance_uuid)s, even if it is "
+"deleted"
+msgstr ""
+
+#: nova/compute/manager.py:394
+#, python-format
+msgid ""
+"Instance %(instance_uuid)s did not exist in the DB, but I will shut it "
+"down anyway using a special context"
+msgstr ""
+
+#: nova/compute/manager.py:400
+#, python-format
+msgid "exception terminating the instance %(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:433
+#, python-format
+msgid "Instance %s not found."
+msgstr ""
+
+#: nova/compute/manager.py:446
+msgid "Instance has already been created"
+msgstr ""
+
+#: nova/compute/manager.py:488
+#, python-format
+msgid ""
+"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
+"allowed_size_bytes=%(allowed_size_bytes)d"
+msgstr ""
+
+#: nova/compute/manager.py:493
+#, python-format
+msgid ""
+"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
+"size %(allowed_size_bytes)d"
+msgstr ""
+
+#: nova/compute/manager.py:503
+#, python-format
+msgid "instance %s: starting..."
+msgstr ""
+
+#: nova/compute/manager.py:513
+#, python-format
+msgid "Skipping network allocation for instance %s"
+msgstr ""
+
+#: nova/compute/manager.py:526
+#, python-format
+msgid "Instance %s failed network setup"
+msgstr ""
+
+#: nova/compute/manager.py:530
+#, python-format
+msgid "instance network_info: |%s|"
+msgstr ""
+
+#: nova/compute/manager.py:542
+#, python-format
+msgid "Instance %s failed block device setup"
+msgstr ""
+
+#: nova/compute/manager.py:558
+#, python-format
+msgid "Instance %s failed to spawn"
+msgstr ""
+
+#: nova/compute/manager.py:580
+#, python-format
+msgid "deallocating network for instance: %s"
+msgstr ""
+
+#: nova/compute/manager.py:631
+#, python-format
+msgid "%(action_str)s instance %(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:642
+#, python-format
+msgid "trying to destroy already destroyed instance: %s"
+msgstr ""
+
+#: nova/compute/manager.py:661
+#, python-format
+msgid "Ignoring DiskNotFound: %s"
+msgstr ""
+
+#: nova/compute/manager.py:667
+#, python-format
+msgid "terminating bdm %s"
+msgstr ""
+
+#: nova/compute/manager.py:753
+#, python-format
+msgid ""
+"Cannot rebuild instance [%(instance_uuid)s], because the given image does"
+" not exist."
+msgstr ""
+
+#: nova/compute/manager.py:758
+#, python-format
+msgid "Cannot rebuild instance [%(instance_uuid)s]: %(exc)s"
+msgstr ""
+
+#: nova/compute/manager.py:765
+#, python-format
+msgid "Rebuilding instance %s"
+msgstr ""
+
+#: nova/compute/manager.py:818
+#, python-format
+msgid "Rebooting instance %s"
+msgstr ""
+
+#: nova/compute/manager.py:833
+#, python-format
+msgid ""
+"trying to reboot a non-running instance: %(instance_uuid)s (state: "
+"%(state)s expected: %(running)s)"
+msgstr ""
+
+#: nova/compute/manager.py:871
+#, python-format
+msgid "Image type not recognized %s"
+msgstr ""
+
+#: nova/compute/manager.py:883
+#, python-format
+msgid "instance %s: snapshotting"
+msgstr ""
+
+#: nova/compute/manager.py:889
+#, python-format
+msgid ""
+"trying to snapshot a non-running instance: %(instance_uuid)s (state: "
+"%(state)s expected: %(running)s)"
+msgstr ""
+
+#: nova/compute/manager.py:942
+#, python-format
+msgid "Found %(num_images)d images (rotation: %(rotation)d)"
+msgstr ""
+
+#: nova/compute/manager.py:947
+#, python-format
+msgid "Rotating out %d backups"
+msgstr ""
+
+#: nova/compute/manager.py:951
+#, python-format
+msgid "Deleting image %s"
+msgstr ""
+
+#: nova/compute/manager.py:980
+#, python-format
+msgid "Failed to set admin password. Instance %s is not running"
+msgstr ""
+
+#: nova/compute/manager.py:986
+#, python-format
+msgid "Instance %s: Root password set"
+msgstr ""
+
+#: nova/compute/manager.py:995
+msgid "set_admin_password is not implemented by this driver."
+msgstr ""
+
+#: nova/compute/manager.py:1009
+msgid "Error setting admin password"
+msgstr ""
+
+#: nova/compute/manager.py:1024
+#, python-format
+msgid ""
+"trying to inject a file into a non-running instance: %(instance_uuid)s "
+"(state: %(instance_state)s expected: %(expected_state)s)"
+msgstr ""
+
+#: nova/compute/manager.py:1028
+#, python-format
+msgid "instance %(instance_uuid)s: injecting file to %(path)s"
+msgstr ""
+
+#: nova/compute/manager.py:1042
+#, python-format
+msgid ""
+"trying to update agent on a non-running instance: %(instance_uuid)s "
+"(state: %(instance_state)s expected: %(expected_state)s)"
+msgstr ""
+
+#: nova/compute/manager.py:1046
+#, python-format
+msgid "instance %(instance_uuid)s: updating agent to %(url)s"
+msgstr ""
+
+#: nova/compute/manager.py:1059
+#, python-format
+msgid "instance %s: rescuing"
+msgstr ""
+
+#: nova/compute/manager.py:1084
+#, python-format
+msgid "instance %s: unrescuing"
+msgstr ""
+
+#: nova/compute/manager.py:1201
+msgid "destination same as source!"
+msgstr ""
+
+#: nova/compute/manager.py:1218
+#, python-format
+msgid "instance %s: migrating"
+msgstr ""
+
+#: nova/compute/manager.py:1254 nova/compute/manager.py:1318
+#: nova/compute/manager.py:2273
+#, python-format
+msgid "%s. Setting instance vm_state to ERROR"
+msgstr ""
+
+#: nova/compute/manager.py:1382
+#, python-format
+msgid "instance %s: pausing"
+msgstr ""
+
+#: nova/compute/manager.py:1400
+#, python-format
+msgid "instance %s: unpausing"
+msgstr ""
+
+#: nova/compute/manager.py:1429
+#, python-format
+msgid "instance %s: retrieving diagnostics"
+msgstr ""
+
+#: nova/compute/manager.py:1438
+#, python-format
+msgid "instance %s: suspending"
+msgstr ""
+
+#: nova/compute/manager.py:1460
+#, python-format
+msgid "instance %s: resuming"
+msgstr ""
+
+#: nova/compute/manager.py:1483
+#, python-format
+msgid "instance %s: locking"
+msgstr ""
+
+#: nova/compute/manager.py:1492
+#, python-format
+msgid "instance %s: unlocking"
+msgstr ""
+
+#: nova/compute/manager.py:1500
+#, python-format
+msgid "instance %s: getting locked state"
+msgstr ""
+
+#: nova/compute/manager.py:1510
+#, python-format
+msgid "instance %s: reset network"
+msgstr ""
+
+#: nova/compute/manager.py:1518
+#, python-format
+msgid "instance %s: inject network info"
+msgstr ""
+
+#: nova/compute/manager.py:1522
+#, python-format
+msgid "network_info to inject: |%s|"
+msgstr ""
+
+#: nova/compute/manager.py:1559
+#, python-format
+msgid "instance %s: getting ajax console"
+msgstr ""
+
+#: nova/compute/manager.py:1568
+#, python-format
+msgid "instance %s: getting vnc console"
+msgstr ""
+
+#: nova/compute/manager.py:1598
+#, python-format
+msgid ""
+"instance %(instance_uuid)s: booting with volume %(volume_id)s at "
+"%(mountpoint)s"
+msgstr ""
+
+#: nova/compute/manager.py:1617
+#, python-format
+msgid ""
+"instance %(instance_uuid)s: attaching volume %(volume_id)s to "
+"%(mountpoint)s"
+msgstr ""
+
+#: nova/compute/manager.py:1630
+#, python-format
+msgid "instance %(instance_uuid)s: attach failed %(mountpoint)s, removing"
+msgstr ""
+
+#: nova/compute/manager.py:1658
+#, python-format
+msgid ""
+"Detach volume %(volume_id)s from mountpoint %(mp)s on instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:1662
+#, python-format
+msgid "Detaching volume from unknown instance %s"
+msgstr ""
+
+#: nova/compute/manager.py:1728
+#, python-format
+msgid ""
+"Creating tmpfile %s to notify to other compute nodes that they should "
+"mount the same storage."
+msgstr ""
+
+#: nova/compute/manager.py:1790
+#, python-format
+msgid "%s has no volume."
+msgstr ""
+
+#: nova/compute/manager.py:1818
+#, python-format
+msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
+msgstr ""
+
+#: nova/compute/manager.py:1875
+#, python-format
+msgid "Pre live migration for %(instance_uuid)s failed at %(dest)s"
+msgstr ""
+
+#: nova/compute/manager.py:1903
+msgid "post_live_migration() is started.."
+msgstr ""
+
+#: nova/compute/manager.py:1933 nova/compute/manager.py:1941
+#, python-format
+msgid "No floating_ip is found for %s."
+msgstr ""
+
+#: nova/compute/manager.py:1943
+#, python-format
+msgid ""
+"Live migration: Unexpected error: %(instance_uuid)s cannot inherit "
+"floating ip.\n"
+"%(e)s"
+msgstr ""
+
+#: nova/compute/manager.py:1981
+#, python-format
+msgid "Migrating %(instance_uuid)s to %(dest)s finished successfully."
+msgstr ""
+
+#: nova/compute/manager.py:1983
+msgid ""
+"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
+"with matching name.\" This error can be safely ignored."
+msgstr ""
+
+#: nova/compute/manager.py:1997
+#, python-format
+msgid "Post operation of migraton started for %s ."
+msgstr ""
+
+#: nova/compute/manager.py:2080
+msgid "Updating bandwidth usage cache"
+msgstr ""
+
+#: nova/compute/manager.py:2107
+msgid "Updating host status"
+msgstr ""
+
+#: nova/compute/manager.py:2132
+#, python-format
+msgid ""
+"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
+"the hypervisor."
+msgstr ""
+
+#: nova/compute/manager.py:2163
+msgid "FLAGS.reclaim_instance_interval <= 0, skipping..."
+msgstr ""
+
+#: nova/compute/manager.py:2175
+#, python-format
+msgid "Reclaiming deleted instance %(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:2249
+#, python-format
+msgid ""
+"Detected instance %(instance_uuid)s with name label '%(name_label)s' "
+"which is marked as DELETED but still present on host."
+msgstr ""
+
+#: nova/compute/manager.py:2255
+#, python-format
+msgid ""
+"Destroying instance %(instance_uuid)s with name label '%(name_label)s' "
+"which is marked as DELETED but still present on host."
+msgstr ""
+
+#: nova/compute/manager.py:2263
+#, python-format
+msgid "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
+msgstr ""
+
+#: nova/compute/utils.py:141
+msgid "v4 subnets are required for legacy nw_info"
+msgstr ""
+
+#: nova/console/manager.py:76 nova/console/vmrc_manager.py:70
+msgid "Adding console"
+msgstr ""
+
+#: nova/console/manager.py:96
+#, python-format
+msgid "Tried to remove non-existant console %(console_id)s."
+msgstr ""
+
+#: nova/console/vmrc_manager.py:122
+#, python-format
+msgid "Tried to remove non-existent console %(console_id)s."
+msgstr ""
+
+#: nova/console/vmrc_manager.py:125
+#, python-format
+msgid "Removing console %(console_id)s."
+msgstr ""
+
+#: nova/console/xvp.py:97
+msgid "Rebuilding xvp conf"
+msgstr ""
+
+#: nova/console/xvp.py:115
+#, python-format
+msgid "Re-wrote %s"
+msgstr ""
+
+#: nova/console/xvp.py:120
+msgid "Stopping xvp"
+msgstr ""
+
+#: nova/console/xvp.py:133
+msgid "Starting xvp"
+msgstr ""
+
+#: nova/console/xvp.py:140
+#, python-format
+msgid "Error starting xvp: %s"
+msgstr ""
+
+#: nova/console/xvp.py:143
+msgid "Restarting xvp"
+msgstr ""
+
+#: nova/console/xvp.py:145
+msgid "xvp not running..."
+msgstr ""
+
+#: nova/consoleauth/manager.py:63
+#, python-format
+msgid "Deleting Expired Token: (%s)"
+msgstr ""
+
+#: nova/consoleauth/manager.py:75
+#, python-format
+msgid "Received Token: %(token)s, %(token_dict)s)"
+msgstr ""
+
+#: nova/consoleauth/manager.py:79
+#, python-format
+msgid "Checking Token: %(token)s, %(token_valid)s)"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:56
+msgid "Use of empty request context is deprecated"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:188
+#, python-format
+msgid "Unrecognized read_deleted value '%s'"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:566 nova/db/sqlalchemy/api.py:601
+#, python-format
+msgid "No ComputeNode for %(host)s"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:4115 nova/db/sqlalchemy/api.py:4141
+#, python-format
+msgid "No backend config with id %(sm_backend_id)s"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:4199
+#, python-format
+msgid "No sm_flavor called %(sm_flavor)s"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:4243
+#, python-format
+msgid "No sm_volume with id %(volume_id)s"
+msgstr ""
+
+#: nova/db/sqlalchemy/migration.py:36
+msgid "python-migrate is not installed. Exiting."
+msgstr ""
+
+#: nova/db/sqlalchemy/migration.py:46
+msgid "version should be an integer"
+msgstr ""
+
+#: nova/db/sqlalchemy/session.py:87
+#, python-format
+msgid "SQL connection failed (%(connstring)s). %(attempts)d attempts left."
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:74
+msgid "interface column not added to networks table"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:81
+#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:51
+#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:57
+#, python-format
+msgid "Table |%s| not created!"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:88
+msgid "VIF column not added to fixed_ips table"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:98
+#, python-format
+msgid "join list for moving mac_addresses |%s|"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/030_multi_nic.py:122
+msgid "Can't downgrade without losing data"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:38
+#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:59
+#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:59
+#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:97
+msgid "foreign key constraint couldn't be added"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/031_fk_fixed_ips_virtual_interface_id.py:52
+msgid "foreign key constraint couldn't be dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/045_add_network_priority.py:37
+msgid "priority column not added to networks table"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/047_remove_instances_fk_from_vif.py:41
+#: nova/db/sqlalchemy/migrate_repo/versions/060_remove_network_fk_from_vif.py:41
+#: nova/db/sqlalchemy/migrate_repo/versions/064_change_instance_id_to_uuid_in_instance_actions.py:62
+#: nova/db/sqlalchemy/migrate_repo/versions/070_untie_nova_network_models.py:67
+msgid "foreign key constraint couldn't be removed"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/049_add_instances_progress.py:37
+msgid "progress column not added to instances table"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/055_convert_flavor_id_to_str.py:102
+#, python-format
+msgid ""
+"Could not cast flavorid to integer: %s. Set flavorid to an integer-like "
+"string to downgrade."
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/062_add_instance_info_cache_table.py:59
+msgid "instance_info_caches tables not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/069_block_migration.py:43
+msgid "progress column not added to compute_nodes table"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/072_add_dns_table.py:65
+msgid "dns_domains table not dropped"
+msgstr ""
+
+#: nova/image/glance.py:264
+#, python-format
+msgid "Creating image in Glance. Metadata passed in %s"
+msgstr ""
+
+#: nova/image/glance.py:267
+#, python-format
+msgid "Metadata after formatting for Glance %s"
+msgstr ""
+
+#: nova/image/glance.py:275
+#, python-format
+msgid "Metadata returned from Glance formatted for Base %s"
+msgstr ""
+
+#: nova/image/glance.py:317 nova/image/glance.py:321
+msgid "Not the image owner"
+msgstr ""
+
+#: nova/image/glance.py:396
+#, python-format
+msgid "%(timestamp)s does not follow any of the signatures: %(iso_formats)s"
+msgstr ""
+
+#: nova/image/s3.py:300
+#, python-format
+msgid "Failed to download %(image_location)s to %(image_path)s"
+msgstr ""
+
+#: nova/image/s3.py:319
+#, python-format
+msgid "Failed to decrypt %(image_location)s to %(image_path)s"
+msgstr ""
+
+#: nova/image/s3.py:331
+#, python-format
+msgid "Failed to untar %(image_location)s to %(image_path)s"
+msgstr ""
+
+#: nova/image/s3.py:344
+#, python-format
+msgid "Failed to upload %(image_location)s to %(image_path)s"
+msgstr ""
+
+#: nova/image/s3.py:370
+#, python-format
+msgid "Failed to decrypt private key: %s"
+msgstr ""
+
+#: nova/image/s3.py:378
+#, python-format
+msgid "Failed to decrypt initialization vector: %s"
+msgstr ""
+
+#: nova/image/s3.py:389
+#, python-format
+msgid "Failed to decrypt image file %(image_file)s: %(err)s"
+msgstr ""
+
+#: nova/image/s3.py:401
+msgid "Unsafe filenames in image"
+msgstr ""
+
+#: nova/ipv6/account_identifier.py:38 nova/ipv6/rfc2462.py:34
+#, python-format
+msgid "Bad mac for to_global_ipv6: %s"
+msgstr ""
+
+#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36
+#, python-format
+msgid "Bad prefix for to_global_ipv6: %s"
+msgstr ""
+
+#: nova/ipv6/account_identifier.py:42
+#, python-format
+msgid "Bad project_id for to_global_ipv6: %s"
+msgstr ""
+
+#: nova/network/ldapdns.py:75
+#, python-format
+msgid "Unable to encode %s as utf8. Discarding."
+msgstr ""
+
+#: nova/network/ldapdns.py:330
+msgid "This driver only supports type 'a' entries."
+msgstr ""
+
+#: nova/network/linux_net.py:167
+#, python-format
+msgid "Attempted to remove chain %s which does not exist"
+msgstr ""
+
+#: nova/network/linux_net.py:193
+#, python-format
+msgid "Unknown chain: %r"
+msgstr ""
+
+#: nova/network/linux_net.py:216
+#, python-format
+msgid ""
+"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
+"%(top)r"
+msgstr ""
+
+#: nova/network/linux_net.py:336
+msgid "IPTablesManager.apply completed with success"
+msgstr ""
+
+#: nova/network/linux_net.py:588 nova/network/linux_net.py:610
+#: nova/network/linux_net.py:652
+#, python-format
+msgid "Instance %(instance_id)s not found"
+msgstr ""
+
+#: nova/network/linux_net.py:719
+#, python-format
+msgid "Hupping dnsmasq threw %s"
+msgstr ""
+
+#: nova/network/linux_net.py:721
+#, python-format
+msgid "Pid %d is stale, relaunching dnsmasq"
+msgstr ""
+
+#: nova/network/linux_net.py:781
+#, python-format
+msgid "killing radvd threw %s"
+msgstr ""
+
+#: nova/network/linux_net.py:783
+#, python-format
+msgid "Pid %d is stale, relaunching radvd"
+msgstr ""
+
+#: nova/network/linux_net.py:985
+#, python-format
+msgid "Starting VLAN inteface %s"
+msgstr ""
+
+#: nova/network/linux_net.py:1017
+#, python-format
+msgid "Starting Bridge interface for %s"
+msgstr ""
+
+#: nova/network/manager.py:274 nova/network/manager.py:468
+#, python-format
+msgid "Interface %(interface)s not found"
+msgstr ""
+
+#: nova/network/manager.py:289
+#, python-format
+msgid "floating IP allocation for instance |%s|"
+msgstr ""
+
+#: nova/network/manager.py:324
+#, python-format
+msgid "floating IP deallocation for instance |%s|"
+msgstr ""
+
+#: nova/network/manager.py:356
+#, python-format
+msgid "Address |%(address)s| is not allocated"
+msgstr ""
+
+#: nova/network/manager.py:360
+#, python-format
+msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
+msgstr ""
+
+#: nova/network/manager.py:372
+#, python-format
+msgid "Quota exceeded for %s, tried to allocate address"
+msgstr ""
+
+#: nova/network/manager.py:375
+msgid "Address quota exceeded. You cannot allocate any more addresses"
+msgstr ""
+
+#: nova/network/manager.py:586
+#, python-format
+msgid ""
+"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
+"not visible to either the floating or instance DNS driver. It will be "
+"ignored."
+msgstr ""
+
+#: nova/network/manager.py:632
+#, python-format
+msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
+msgstr ""
+
+#: nova/network/manager.py:642
+#, python-format
+msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
+msgstr ""
+
+#: nova/network/manager.py:749
+#, python-format
+msgid "Disassociated %s stale fixed ip(s)"
+msgstr ""
+
+#: nova/network/manager.py:753
+msgid "setting network host"
+msgstr ""
+
+#: nova/network/manager.py:863 nova/network/quantum/manager.py:286
+#, python-format
+msgid "network allocations for instance %s"
+msgstr ""
+
+#: nova/network/manager.py:888
+#, python-format
+msgid "network deallocation for instance |%s|"
+msgstr ""
+
+#: nova/network/manager.py:1108
+#, python-format
+msgid ""
+"instance-dns-zone is |%(domain)s|, which is in availability zone "
+"|%(zone)s|. Instance |%(instance)s| is in zone |%(zone2)s|. No DNS record"
+" will be created."
+msgstr ""
+
+#: nova/network/manager.py:1183
+#, python-format
+msgid "Leased IP |%(address)s|"
+msgstr ""
+
+#: nova/network/manager.py:1187
+#, python-format
+msgid "IP %s leased that is not associated"
+msgstr ""
+
+#: nova/network/manager.py:1195
+#, python-format
+msgid "IP |%s| leased that isn't allocated"
+msgstr ""
+
+#: nova/network/manager.py:1200
+#, python-format
+msgid "Released IP |%(address)s|"
+msgstr ""
+
+#: nova/network/manager.py:1204
+#, python-format
+msgid "IP %s released that is not associated"
+msgstr ""
+
+#: nova/network/manager.py:1207
+#, python-format
+msgid "IP %s released that was not leased"
+msgstr ""
+
+#: nova/network/manager.py:1275
+msgid "cidr already in use"
+msgstr ""
+
+#: nova/network/manager.py:1278
+#, python-format
+msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
+msgstr ""
+
+#: nova/network/manager.py:1289
+#, python-format
+msgid ""
+"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
+"(%(smaller)s)"
+msgstr ""
+
+#: nova/network/manager.py:1348
+msgid "Network already exists!"
+msgstr ""
+
+#: nova/network/manager.py:1367
+#, python-format
+msgid "Network must be disassociated from project %s before delete"
+msgstr ""
+
+#: nova/network/manager.py:1678
+msgid ""
+"The sum between the number of networks and the vlan start cannot be "
+"greater than 4094"
+msgstr ""
+
+#: nova/network/manager.py:1685
+#, python-format
+msgid ""
+"The network range is not big enough to fit %(num_networks)s. Network size"
+" is %(network_size)s"
+msgstr ""
+
+#: nova/network/minidns.py:65
+msgid "This driver only supports type 'a'"
+msgstr ""
+
+#: nova/network/quantum/client.py:153
+msgid "Tenant ID not set"
+msgstr ""
+
+#: nova/network/quantum/client.py:180
+#, python-format
+msgid ""
+"Quantum Client Request:\n"
+"%(method)s %(action)s\n"
+msgstr ""
+
+#: nova/network/quantum/client.py:195
+#, python-format
+msgid "Quantum entity not found: %s"
+msgstr ""
+
+#: nova/network/quantum/client.py:206
+#, python-format
+msgid "Server %(status_code)s error: %(data)s"
+msgstr ""
+
+#: nova/network/quantum/client.py:209
+#: nova/network/quantum/melange_connection.py:91
+#, python-format
+msgid "Unable to connect to server. Got error: %s"
+msgstr ""
+
+#: nova/network/quantum/client.py:228
+#, python-format
+msgid "unable to deserialize object of type = '%s'"
+msgstr ""
+
+#: nova/network/quantum/manager.py:158
+msgid "QuantumManager does not use 'multi_host' parameter."
+msgstr ""
+
+#: nova/network/quantum/manager.py:162
+msgid "QuantumManager requires that only one network is created per call"
+msgstr ""
+
+#: nova/network/quantum/manager.py:172
+msgid "QuantumManager does not use 'vlan_start' parameter."
+msgstr ""
+
+#: nova/network/quantum/manager.py:178
+msgid "QuantumManager does not use 'vpn_start' parameter."
+msgstr ""
+
+#: nova/network/quantum/manager.py:182
+msgid "QuantumManager does not use 'bridge' parameter."
+msgstr ""
+
+#: nova/network/quantum/manager.py:186
+msgid "QuantumManager does not use 'bridge_interface' parameter."
+msgstr ""
+
+#: nova/network/quantum/manager.py:191
+msgid "QuantumManager requires a valid (.1) gateway address."
+msgstr ""
+
+#: nova/network/quantum/manager.py:202
+#, python-format
+msgid ""
+"Unable to find existing quantum network for tenant '%(q_tenant_id)s' "
+"with net-id '%(quantum_net_id)s'"
+msgstr ""
+
+#: nova/network/quantum/manager.py:242
+#, python-format
+msgid "Network %s in use, cannot delete"
+msgstr ""
+
+#: nova/network/quantum/manager.py:531
+#, python-format
+msgid ""
+"port deallocation failed for instance: |%(instance_id)s|, port_id: "
+"|%(port_id)s|"
+msgstr ""
+
+#: nova/network/quantum/manager.py:552
+#, python-format
+msgid ""
+"ipam deallocation failed for instance: |%(instance_id)s|, vif_uuid: "
+"|%(vif_uuid)s|"
+msgstr ""
+
+#: nova/network/quantum/melange_connection.py:89
+#, python-format
+msgid "Server returned error: %s"
+msgstr ""
+
+#: nova/network/quantum/melange_connection.py:96
+#, python-format
+msgid ""
+"allocate IP on network |%(network_id)s| belonging to "
+"|%(network_tenant_id)s| to this vif |%(vif_id)s| with mac "
+"|%(mac_address)s| belonging to |%(project_id)s| "
+msgstr ""
+
+#: nova/network/quantum/melange_ipam_lib.py:100
+#, python-format
+msgid "No network found for cidr %s"
+msgstr ""
+
+#: nova/network/quantum/melange_ipam_lib.py:144
+msgid "get_project_and_global_net_ids must be called with a non-null project_id"
+msgstr ""
+
+#: nova/network/quantum/nova_ipam_lib.py:75
+msgid "Error creating network entry"
+msgstr ""
+
+#: nova/network/quantum/nova_ipam_lib.py:88
+#, python-format
+msgid "No network with fixed_range = %s"
+msgstr ""
+
+#: nova/network/quantum/nova_ipam_lib.py:99
+#, python-format
+msgid "No network with net_id = %s"
+msgstr ""
+
+#: nova/network/quantum/nova_ipam_lib.py:230
+#, python-format
+msgid "No fixed IPs to deallocate for vif %sid"
+msgstr ""
+
+#: nova/network/quantum/quantum_connection.py:97
+#, python-format
+msgid "Connecting interface %(interface_id)s to net %(net_id)s for %(tenant_id)s"
+msgstr ""
+
+#: nova/network/quantum/quantum_connection.py:111
+#, python-format
+msgid "Deleting port %(port_id)s on net %(net_id)s for %(tenant_id)s"
+msgstr ""
+
+#: nova/notifier/api.py:115
+#, python-format
+msgid "%s not in valid priorities"
+msgstr ""
+
+#: nova/notifier/api.py:132
+#, python-format
+msgid ""
+"Problem '%(e)s' attempting to send to notification system. "
+"Payload=%(payload)s"
+msgstr ""
+
+#: nova/notifier/list_notifier.py:66
+#, python-format
+msgid "Problem '%(e)s' attempting to send to notification driver %(driver)s."
+msgstr ""
+
+#: nova/rpc/amqp.py:146 nova/rpc/impl_carrot.py:460
+#, python-format
+msgid "Returning exception %s to caller"
+msgstr ""
+
+#: nova/rpc/amqp.py:187 nova/rpc/impl_carrot.py:494
+#, python-format
+msgid "unpacked context: %s"
+msgstr ""
+
+#: nova/rpc/amqp.py:229 nova/rpc/impl_carrot.py:261
+#, python-format
+msgid "received %s"
+msgstr ""
+
+#: nova/rpc/amqp.py:234 nova/rpc/impl_carrot.py:274
+#, python-format
+msgid "no method for message: %s"
+msgstr ""
+
+#: nova/rpc/amqp.py:235 nova/rpc/impl_carrot.py:276
+#, python-format
+msgid "No method for message: %s"
+msgstr ""
+
+#: nova/rpc/amqp.py:317 nova/rpc/impl_carrot.py:528
+#, python-format
+msgid "Making asynchronous call on %s ..."
+msgstr ""
+
+#: nova/rpc/amqp.py:320 nova/rpc/impl_carrot.py:531
+#, python-format
+msgid "MSG_ID is %s"
+msgstr ""
+
+#: nova/rpc/amqp.py:342 nova/rpc/impl_carrot.py:610
+#, python-format
+msgid "Making asynchronous cast on %s..."
+msgstr ""
+
+#: nova/rpc/amqp.py:350 nova/rpc/impl_carrot.py:620
+msgid "Making asynchronous fanout cast..."
+msgstr ""
+
+#: nova/rpc/amqp.py:358 nova/rpc/impl_carrot.py:630
+#, python-format
+msgid "Sending notification on %s..."
+msgstr ""
+
+#: nova/rpc/common.py:54
+#, python-format
+msgid ""
+"Remote error: %(exc_type)s %(value)s\n"
+"%(traceback)s."
+msgstr ""
+
+#: nova/rpc/common.py:71
+msgid "Timeout while waiting on RPC response."
+msgstr ""
+
+#: nova/rpc/impl_carrot.py:198
+#, python-format
+msgid ""
+"AMQP server on %(fl_host)s:%(fl_port)d is unreachable: %(e)s. Trying "
+"again in %(fl_intv)d seconds."
+msgstr ""
+
+#: nova/rpc/impl_carrot.py:202
+#, python-format
+msgid "Unable to connect to AMQP server after %(tries)d tries. Shutting down."
+msgstr ""
+
+#: nova/rpc/impl_carrot.py:222
+msgid "Reconnected to queue"
+msgstr ""
+
+#: nova/rpc/impl_carrot.py:229
+#, python-format
+msgid "Failed to fetch message from queue: %s"
+msgstr ""
+
+#: nova/rpc/impl_carrot.py:237
+#, python-format
+msgid "Initing the Adapter Consumer for %s"
+msgstr ""
+
+#: nova/rpc/impl_carrot.py:336
+#, python-format
+msgid "Created \"%(exchange)s\" fanout exchange with \"%(key)s\" routing key"
+msgstr ""
+
+#: nova/rpc/impl_carrot.py:381
+msgid "Exception while processing consumer"
+msgstr ""
+
+#: nova/rpc/impl_carrot.py:418
+#, python-format
+msgid "Creating \"%(exchange)s\" fanout exchange"
+msgstr ""
+
+#: nova/rpc/impl_carrot.py:645
+#, python-format
+msgid "response %s"
+msgstr ""
+
+#: nova/rpc/impl_carrot.py:654
+#, python-format
+msgid "topic is %s"
+msgstr ""
+
+#: nova/rpc/impl_carrot.py:655
+#, python-format
+msgid "message %s"
+msgstr ""
+
+#: nova/rpc/impl_kombu.py:345
+#, python-format
+msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d"
+msgstr ""
+
+#: nova/rpc/impl_kombu.py:368
+#, python-format
+msgid "Connected to AMQP server on %(hostname)s:%(port)d"
+msgstr ""
+
+#: nova/rpc/impl_kombu.py:404
+#, python-format
+msgid ""
+"Unable to connect to AMQP server on %(hostname)s:%(port)d after "
+"%(max_retries)d tries: %(err_str)s"
+msgstr ""
+
+#: nova/rpc/impl_kombu.py:420
+#, python-format
+msgid ""
+"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying "
+"again in %(sleep_time)d seconds."
+msgstr ""
+
+#: nova/rpc/impl_kombu.py:471 nova/rpc/impl_qpid.py:367
+#, python-format
+msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s"
+msgstr ""
+
+#: nova/rpc/impl_kombu.py:489 nova/rpc/impl_qpid.py:382
+#, python-format
+msgid "Timed out waiting for RPC response: %s"
+msgstr ""
+
+#: nova/rpc/impl_kombu.py:493 nova/rpc/impl_qpid.py:386
+#, python-format
+msgid "Failed to consume message from queue: %s"
+msgstr ""
+
+#: nova/rpc/impl_kombu.py:527 nova/rpc/impl_qpid.py:413
+#, python-format
+msgid "Failed to publish message to topic '%(topic)s': %(err_str)s"
+msgstr ""
+
+#: nova/rpc/impl_qpid.py:323
+#, python-format
+msgid "Unable to connect to AMQP server: %s "
+msgstr ""
+
+#: nova/rpc/impl_qpid.py:328
+#, python-format
+msgid "Connected to AMQP server on %s"
+msgstr ""
+
+#: nova/rpc/impl_qpid.py:336
+msgid "Re-established AMQP queues"
+msgstr ""
+
+#: nova/scheduler/api.py:148
+#, python-format
+msgid "Authentication failed to zone '%(name)s' URL=%(url)s: %(e)s"
+msgstr ""
+
+#: nova/scheduler/api.py:187
+#, python-format
+msgid "Failed request to zone; URL=%(url)s: %(e)s"
+msgstr ""
+
+#: nova/scheduler/api.py:228
+#, python-format
+msgid ""
+"%(collection)s.%(method_name)s didn't find anything matching '%(kwargs)s'"
+" on '%(url)s'"
+msgstr ""
+
+#: nova/scheduler/api.py:239
+#, python-format
+msgid "%(collection)s '%(item)s' not found on '%(url)s'"
+msgstr ""
+
+#: nova/scheduler/api.py:263
+msgid "Uncaught Zone redirection exception"
+msgstr ""
+
+#: nova/scheduler/api.py:302
+msgid "Asking child zones ..."
+msgstr ""
+
+#: nova/scheduler/api.py:326
+#, python-format
+msgid "Instance %(item_uuid)s not found locally: '%(e)s'"
+msgstr ""
+
+#: nova/scheduler/chance.py:47 nova/scheduler/simple.py:91
+#: nova/scheduler/simple.py:142
+msgid "Is the appropriate service running?"
+msgstr ""
+
+#: nova/scheduler/chance.py:52
+msgid "Could not find another compute"
+msgstr ""
+
+#: nova/scheduler/distributed_scheduler.py:59
+#, python-format
+msgid "No host selection for %s defined."
+msgstr ""
+
+#: nova/scheduler/distributed_scheduler.py:76
+#, python-format
+msgid "Attempting to build %(num_instances)d instance(s)"
+msgstr ""
+
+#: nova/scheduler/distributed_scheduler.py:128
+#, python-format
+msgid ""
+"Attempting to determine target host for resize to instance type "
+"%(instance_type_id)s"
+msgstr ""
+
+#: nova/scheduler/distributed_scheduler.py:216
+#, python-format
+msgid ""
+"Forwarding instance create call to zone '%(zone_name)s'. "
+"ReservationID=%(reservation_id)s"
+msgstr ""
+
+#: nova/scheduler/distributed_scheduler.py:226
+#, python-format
+msgid "Bad credentials attempting to talk to zone at %(url)s."
+msgstr ""
+
+#: nova/scheduler/distributed_scheduler.py:266
+#, python-format
+msgid "Bad child zone scaling values for Zone: %(zone_id)s"
+msgstr ""
+
+#: nova/scheduler/distributed_scheduler.py:290
+msgid "Scheduler only understands Compute nodes (for now)"
+msgstr ""
+
+#: nova/scheduler/distributed_scheduler.py:296
+msgid "Scheduler only understands InstanceType-basedprovisioning."
+msgstr ""
+
+#: nova/scheduler/distributed_scheduler.py:332
+#, python-format
+msgid "Filtered %(hosts)s"
+msgstr ""
+
+#: nova/scheduler/distributed_scheduler.py:342
+#, python-format
+msgid "Weighted %(weighted_host)s"
+msgstr ""
+
+#: nova/scheduler/driver.py:68
+#, python-format
+msgid "Casted '%(method)s' to volume '%(host)s'"
+msgstr ""
+
+#: nova/scheduler/driver.py:85
+#, python-format
+msgid "Casted '%(method)s' to compute '%(host)s'"
+msgstr ""
+
+#: nova/scheduler/driver.py:94
+#, python-format
+msgid "Casted '%(method)s' to network '%(host)s'"
+msgstr ""
+
+#: nova/scheduler/driver.py:112
+#, python-format
+msgid "Casted '%(method)s' to %(topic)s '%(host)s'"
+msgstr ""
+
+#: nova/scheduler/driver.py:197
+msgid "Must implement a fallback schedule"
+msgstr ""
+
+#: nova/scheduler/driver.py:201
+msgid "Must implement 'select' method"
+msgstr ""
+
+#: nova/scheduler/driver.py:334
+msgid "Block migration can not be used with shared storage."
+msgstr ""
+
+#: nova/scheduler/driver.py:342
+#, python-format
+msgid ""
+"Cannot confirm tmpfile at %(ipath)s is on same shared storage between "
+"%(src)s and %(dest)s."
+msgstr ""
+
+#: nova/scheduler/driver.py:380 nova/scheduler/driver.py:470
+#, python-format
+msgid "host %(dest)s is not compatible with original host %(src)s."
+msgstr ""
+
+#: nova/scheduler/driver.py:429
+#, python-format
+msgid ""
+"Unable to migrate %(instance_id)s to %(dest)s: Lack of "
+"memory(host:%(avail)s <= instance:%(mem_inst)s)"
+msgstr ""
+
+#: nova/scheduler/driver.py:485
+#, python-format
+msgid ""
+"Unable to migrate %(instance_id)s to %(dest)s: Lack of "
+"disk(host:%(available)s <= instance:%(necessary)s)"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:265
+#, python-format
+msgid "Received %(service_name)s service update from %(host)s."
+msgstr ""
+
+#: nova/scheduler/host_manager.py:306
+msgid "host_manager only implemented for 'compute'"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:316
+#, python-format
+msgid "No service for compute ID %s"
+msgstr ""
+
+#: nova/scheduler/manager.py:100
+#, python-format
+msgid "Driver Method %(driver_method)s missing: %(e)s.Reverting to schedule()"
+msgstr ""
+
+#: nova/scheduler/manager.py:116
+#, python-format
+msgid "Failed to schedule_%(method)s: %(ex)s"
+msgstr ""
+
+#: nova/scheduler/manager.py:131
+#, python-format
+msgid "Setting instance %(instance_uuid)s to ERROR state."
+msgstr ""
+
+#: nova/scheduler/scheduler_options.py:67
+#, python-format
+msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
+msgstr ""
+
+#: nova/scheduler/scheduler_options.py:75
+#, python-format
+msgid "Could not decode scheduler options: '%(e)s'"
+msgstr ""
+
+#: nova/scheduler/simple.py:87
+msgid "Not enough allocatable CPU cores remaining"
+msgstr ""
+
+#: nova/scheduler/simple.py:136
+msgid "Not enough allocatable volume gigabytes remaining"
+msgstr ""
+
+#: nova/scheduler/vsa.py:113
+#, python-format
+msgid "_filter_hosts: %(request_spec)s"
+msgstr ""
+
+#: nova/scheduler/vsa.py:116
+#, python-format
+msgid "Filter hosts for drive type %s"
+msgstr ""
+
+#: nova/scheduler/vsa.py:133
+#, python-format
+msgid "Host %s has no free capacity. Skip"
+msgstr ""
+
+#: nova/scheduler/vsa.py:138
+#, python-format
+msgid "Filter hosts: %s"
+msgstr ""
+
+#: nova/scheduler/vsa.py:154
+msgid "Must implement host selection mechanism"
+msgstr ""
+
+#: nova/scheduler/vsa.py:164
+#, python-format
+msgid "Maximum number of hosts selected (%d)"
+msgstr ""
+
+#: nova/scheduler/vsa.py:172
+#, python-format
+msgid "Selected excessive host %(host)s"
+msgstr ""
+
+#: nova/scheduler/vsa.py:212
+#, python-format
+msgid "Provision volume %(name)s of size %(size)s GB on host %(host)s"
+msgstr ""
+
+#: nova/scheduler/vsa.py:240
+#, python-format
+msgid "volume_params %(volume_params)s"
+msgstr ""
+
+#: nova/scheduler/vsa.py:245
+#, python-format
+msgid "%(i)d: Volume %(name)s"
+msgstr ""
+
+#: nova/scheduler/vsa.py:283
+#, python-format
+msgid "Attempting to spawn %(num_volumes)d volume(s)"
+msgstr ""
+
+#: nova/scheduler/vsa.py:299
+msgid "Error creating volumes"
+msgstr ""
+
+#: nova/scheduler/vsa.py:329
+#, python-format
+msgid "Non-VSA volume %d"
+msgstr ""
+
+#: nova/scheduler/vsa.py:342
+#, python-format
+msgid "Spawning volume %(volume_id)s with drive type %(drive_type)s"
+msgstr ""
+
+#: nova/scheduler/vsa.py:352
+msgid "Error creating volume"
+msgstr ""
+
+#: nova/scheduler/vsa.py:394
+#, python-format
+msgid "No capability selected for volume of size %(size)s"
+msgstr ""
+
+#: nova/scheduler/vsa.py:414
+#, python-format
+msgid "Host %s:"
+msgstr ""
+
+#: nova/scheduler/vsa.py:423
+#, python-format
+msgid ""
+"\tDrive %(qosgrp)-25s: total %(total)2s, used %(used)2s, free %(free)2s. "
+"Available capacity %(avail)-5s"
+msgstr ""
+
+#: nova/scheduler/vsa.py:488
+#, python-format
+msgid "\t LeastUsedHost: Best host: %(best_host)s. (used capacity %(min_used)s)"
+msgstr ""
+
+#: nova/scheduler/vsa.py:534
+#, python-format
+msgid ""
+"\t MostAvailCap: Best host: %(best_host)s. (available %(max_avail)s "
+"%(type_str)s)"
+msgstr ""
+
+#: nova/scheduler/zone_manager.py:87
+#, python-format
+msgid "'%(exception)s' error talking to zone %(api_url)s"
+msgstr ""
+
+#: nova/scheduler/zone_manager.py:94
+#, python-format
+msgid ""
+"No answer from zone %(api_url)s after %(max_errors)d attempts. Marking "
+"inactive."
+msgstr ""
+
+#: nova/scheduler/zone_manager.py:116
+#, python-format
+msgid "Polling zone: %(name)s @ %(api_url)s"
+msgstr ""
+
+#: nova/scheduler/zone_manager.py:165
+msgid "Updating zone cache from db."
+msgstr ""
+
+#: nova/scheduler/filters/core_filter.py:46
+msgid "VCPUs not set; assuming CPU collection broken"
+msgstr ""
+
+#: nova/testing/fake/rabbit.py:50
+#, python-format
+msgid "(%(nm)s) publish (key: %(routing_key)s) %(message)s"
+msgstr ""
+
+#: nova/testing/fake/rabbit.py:54
+#, python-format
+msgid "Publishing to route %s"
+msgstr ""
+
+#: nova/testing/fake/rabbit.py:84
+#, python-format
+msgid "Declaring queue %s"
+msgstr ""
+
+#: nova/testing/fake/rabbit.py:90
+#, python-format
+msgid "Declaring exchange %s"
+msgstr ""
+
+#: nova/testing/fake/rabbit.py:96
+#, python-format
+msgid "Binding %(queue)s to %(exchange)s with key %(routing_key)s"
+msgstr ""
+
+#: nova/testing/fake/rabbit.py:133
+#, python-format
+msgid "Getting from %(queue)s: %(message)s"
+msgstr ""
+
+#: nova/tests/fake_utils.py:72
+#, python-format
+msgid "Faking execution of cmd (subprocess): %s"
+msgstr ""
+
+#: nova/tests/fake_utils.py:80
+#, python-format
+msgid "Faked command matched %s"
+msgstr ""
+
+#: nova/tests/fake_utils.py:96
+#, python-format
+msgid "Faked command raised an exception %s"
+msgstr ""
+
+#: nova/tests/fake_utils.py:101
+#, python-format
+msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
+msgstr ""
+
+#: nova/tests/fakelibvirt.py:774
+msgid "Please extend mock libvirt module to support flags"
+msgstr ""
+
+#: nova/tests/fakelibvirt.py:780
+msgid "Please extend fake libvirt module to support this auth method"
+msgstr ""
+
+#: nova/tests/test_compute.py:351 nova/tests/test_compute.py:1454
+#, python-format
+msgid "Running instances: %s"
+msgstr ""
+
+#: nova/tests/test_compute.py:357
+#, python-format
+msgid "After terminating instances: %s"
+msgstr ""
+
+#: nova/tests/test_compute.py:570
+msgid "Internal error"
+msgstr ""
+
+#: nova/tests/test_compute.py:1465
+#, python-format
+msgid "After force-killing instances: %s"
+msgstr ""
+
+#: nova/tests/test_misc.py:114
+#, python-format
+msgid ""
+"The following migrations are missing a downgrade:\n"
+"\t%s"
+msgstr ""
+
+#: nova/tests/test_nova_manage.py:178
+msgid "id"
+msgstr ""
+
+#: nova/tests/test_nova_manage.py:179
+msgid "IPv4"
+msgstr ""
+
+#: nova/tests/test_nova_manage.py:180
+msgid "IPv6"
+msgstr ""
+
+#: nova/tests/test_nova_manage.py:181
+msgid "start address"
+msgstr ""
+
+#: nova/tests/test_nova_manage.py:182
+msgid "DNS1"
+msgstr ""
+
+#: nova/tests/test_nova_manage.py:183
+msgid "DNS2"
+msgstr ""
+
+#: nova/tests/test_nova_manage.py:184
+msgid "VlanID"
+msgstr ""
+
+#: nova/tests/test_nova_manage.py:185
+msgid "project"
+msgstr ""
+
+#: nova/tests/test_nova_manage.py:186
+msgid "uuid"
+msgstr ""
+
+#: nova/tests/test_quantum.py:72
+#, python-format
+msgid "interface '%s' is already attached"
+msgstr ""
+
+#: nova/tests/test_quantum.py:80
+#, python-format
+msgid "network %(net_id)s does not exist for tenant %(tenant_id)"
+msgstr ""
+
+#: nova/tests/test_quantum.py:92
+#, python-format
+msgid "network %(net_id)s does not exist for tenant %(tenant_id)s"
+msgstr ""
+
+#: nova/tests/test_volume.py:195
+#, python-format
+msgid "Target %s allocated"
+msgstr ""
+
+#: nova/tests/test_volume.py:398
+#, python-format
+msgid "Cannot confirm exported volume id:%s."
+msgstr ""
+
+#: nova/tests/test_volume_types.py:60
+#, python-format
+msgid "Given data: %s"
+msgstr ""
+
+#: nova/tests/test_volume_types.py:61
+#, python-format
+msgid "Result data: %s"
+msgstr ""
+
+#: nova/tests/test_vsa.py:58
+msgid "Test: Emulate wrong VSA name. Raise"
+msgstr ""
+
+#: nova/tests/test_vsa.py:100
+msgid "Test: Emulate DB error. Raise"
+msgstr ""
+
+#: nova/tests/test_vsa.py:168
+#, python-format
+msgid "Test: user_data = %s"
+msgstr ""
+
+#: nova/tests/test_xenapi.py:589
+#, python-format
+msgid "Creating files in %s to simulate guest agent"
+msgstr ""
+
+#: nova/tests/test_xenapi.py:600
+#, python-format
+msgid "Removing simulated guest agent files in %s"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:58
+#: nova/tests/api/openstack/volume/test_snapshots.py:58
+#, python-format
+msgid "_create: %s"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:67
+#: nova/tests/api/openstack/compute/contrib/test_vsa.py:70
+#: nova/tests/api/openstack/volume/test_snapshots.py:67
+#, python-format
+msgid "_delete: %s"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:76
+#: nova/tests/api/openstack/compute/contrib/test_vsa.py:79
+#: nova/tests/api/openstack/volume/test_snapshots.py:76
+#, python-format
+msgid "_get: %s"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:86
+#: nova/tests/api/openstack/compute/contrib/test_vsa.py:89
+#: nova/tests/api/openstack/volume/test_snapshots.py:86
+#, python-format
+msgid "_get_all: %s"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:130
+#: nova/tests/api/openstack/volume/test_snapshots.py:130
+#, python-format
+msgid "test_snapshot_create: param=%s"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:139
+#: nova/tests/api/openstack/volume/test_snapshots.py:139
+#, python-format
+msgid "test_snapshot_create: resp_dict=%s"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:161
+#: nova/tests/api/openstack/volume/test_snapshots.py:161
+#, python-format
+msgid "test_snapshot_create_force: param=%s"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:170
+#: nova/tests/api/openstack/volume/test_snapshots.py:170
+#, python-format
+msgid "test_snapshot_create_force: resp_dict=%s"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:210
+#: nova/tests/api/openstack/volume/test_snapshots.py:210
+#, python-format
+msgid "test_snapshot_show: resp=%s"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/contrib/test_snapshots.py:236
+#: nova/tests/api/openstack/volume/test_snapshots.py:236
+#, python-format
+msgid "test_snapshot_detail: resp_dict=%s"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/contrib/test_vsa.py:58
+#, python-format
+msgid "_create: param=%s"
+msgstr ""
+
+#: nova/tests/integrated/test_login.py:31
+#, python-format
+msgid "flavor: %s"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:38
+#, python-format
+msgid ""
+"%(message)s\n"
+"Status Code: %(_status)s\n"
+"Body: %(_body)s"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:47
+msgid "Authentication error"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:55
+msgid "Authorization error"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:63
+msgid "Item not found"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:105
+#, python-format
+msgid "Doing %(method)s on %(relative_url)s"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:107
+#, python-format
+msgid "Body: %s"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:125
+#, python-format
+msgid "%(auth_uri)s => code %(http_status)s"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:151
+#, python-format
+msgid "%(relative_uri)s => code %(http_status)s"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:161
+msgid "Unexpected status code"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:168
+#, python-format
+msgid "Decoding JSON: %s"
+msgstr ""
+
+#: nova/tests/rpc/common.py:147
+#, python-format
+msgid "Nested received %(queue)s, %(value)s"
+msgstr ""
+
+#: nova/tests/rpc/common.py:155
+#, python-format
+msgid "Nested return %s"
+msgstr ""
+
+#: nova/tests/rpc/common.py:173
+msgid "RPC backend does not support timeouts"
+msgstr ""
+
+#: nova/tests/rpc/common.py:203 nova/tests/rpc/common.py:209
+#, python-format
+msgid "Received %s"
+msgstr ""
+
+#: nova/tests/scheduler/test_vsa_scheduler.py:149
+#, python-format
+msgid "Host %s"
+msgstr ""
+
+#: nova/tests/scheduler/test_vsa_scheduler.py:196
+#, python-format
+msgid "Test: provision vol %(name)s on host %(host)s"
+msgstr ""
+
+#: nova/tests/scheduler/test_vsa_scheduler.py:198
+#, python-format
+msgid "\t vol=%(vol)s"
+msgstr ""
+
+#: nova/tests/scheduler/test_vsa_scheduler.py:201
+#, python-format
+msgid "Test: VSA update request: vsa_id=%(vsa_id)s values=%(values)s"
+msgstr ""
+
+#: nova/tests/scheduler/test_vsa_scheduler.py:205
+#, python-format
+msgid "Test: Volume create: %s"
+msgstr ""
+
+#: nova/tests/scheduler/test_vsa_scheduler.py:212
+#, python-format
+msgid "Test: Volume get request: id=%(volume_id)s"
+msgstr ""
+
+#: nova/tests/scheduler/test_vsa_scheduler.py:219
+#, python-format
+msgid "Test: Volume update request: id=%(volume_id)s values=%(values)s"
+msgstr ""
+
+#: nova/tests/scheduler/test_vsa_scheduler.py:455
+#, python-format
+msgid "Test: Volume get: id=%(volume_id)s"
+msgstr ""
+
+#: nova/virt/connection.py:85
+msgid "Failed to open connection to the hypervisor"
+msgstr ""
+
+#: nova/virt/firewall.py:131 nova/virt/libvirt/firewall.py:488
+#, python-format
+msgid "Attempted to unfilter instance %s which is not filtered"
+msgstr ""
+
+#: nova/virt/firewall.py:138
+#, python-format
+msgid "Filters added to instance %s"
+msgstr ""
+
+#: nova/virt/firewall.py:140
+msgid "Provider Firewall Rules refreshed"
+msgstr ""
+
+#: nova/virt/firewall.py:292
+#, python-format
+msgid "Adding security group rule: %r"
+msgstr ""
+
+#: nova/virt/firewall.py:403 nova/virt/xenapi/firewall.py:88
+#, python-format
+msgid "Adding provider rule: %s"
+msgstr ""
+
+#: nova/virt/images.py:79
+msgid "'qemu-img info' parsing failed."
+msgstr ""
+
+#: nova/virt/images.py:87
+#, python-format
+msgid "fmt=%(fmt)s backed by: %(backing_file)s"
+msgstr ""
+
+#: nova/virt/images.py:98
+#, python-format
+msgid "Converted to raw, but format is now %s"
+msgstr ""
+
+#: nova/virt/vmwareapi_conn.py:105
+msgid ""
+"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
+"vmwareapi_host_password to useconnection_type=vmwareapi"
+msgstr ""
+
+#: nova/virt/vmwareapi_conn.py:275
+#, python-format
+msgid "In vmwareapi:_create_session, got this exception: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi_conn.py:358
+#, python-format
+msgid "In vmwareapi:_call_method, got this exception: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi_conn.py:397
+#, python-format
+msgid "Task [%(task_name)s] %(task_ref)s status: success"
+msgstr ""
+
+#: nova/virt/vmwareapi_conn.py:403
+#, python-format
+msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
+msgstr ""
+
+#: nova/virt/vmwareapi_conn.py:408
+#, python-format
+msgid "In vmwareapi:_poll_task, Got this error %s"
+msgstr ""
+
+#: nova/virt/xenapi_conn.py:165
+msgid ""
+"Must specify xenapi_connection_url, xenapi_connection_username "
+"(optionally), and xenapi_connection_password to use "
+"connection_type=xenapi"
+msgstr ""
+
+#: nova/virt/xenapi_conn.py:355 nova/virt/libvirt/connection.py:433
+msgid "Could not determine iscsi initiator name"
+msgstr ""
+
+#: nova/virt/xenapi_conn.py:422 nova/virt/baremetal/proxy.py:721
+#: nova/virt/libvirt/connection.py:1646
+#, python-format
+msgid "Compute_service record created for %s "
+msgstr ""
+
+#: nova/virt/xenapi_conn.py:425 nova/virt/baremetal/proxy.py:725
+#: nova/virt/libvirt/connection.py:1649
+#, python-format
+msgid "Compute_service record updated for %s "
+msgstr ""
+
+#: nova/virt/xenapi_conn.py:486
+msgid "Host startup on XenServer is not supported."
+msgstr ""
+
+#: nova/virt/xenapi_conn.py:500
+msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
+msgstr ""
+
+#: nova/virt/xenapi_conn.py:593
+#, python-format
+msgid "Task [%(name)s] %(task)s status: success %(result)s"
+msgstr ""
+
+#: nova/virt/xenapi_conn.py:602
+#, python-format
+msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s"
+msgstr ""
+
+#: nova/virt/xenapi_conn.py:628 nova/virt/xenapi_conn.py:641
+#, python-format
+msgid "Got exception: %s"
+msgstr ""
+
+#: nova/virt/xenapi_conn.py:667 nova/virt/baremetal/proxy.py:778
+#: nova/virt/libvirt/connection.py:2055
+msgid "Updating host stats"
+msgstr ""
+
+#: nova/virt/xenapi_conn.py:678
+#, python-format
+msgid "Unable to get updated status: %s"
+msgstr ""
+
+#: nova/virt/xenapi_conn.py:685
+#, python-format
+msgid "Unable to get SR for this host: %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:93
+msgid "No domains exist."
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:95
+#, python-format
+msgid "============= initial domains =========== : %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:99
+msgid "Building domain: to be removed"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:103
+msgid "Not running domain: remove"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:111
+msgid "domain running on an unknown node: discarded"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:127
+#, python-format
+msgid "No such domain (%s)"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:134
+#, python-format
+msgid "Failed power down Bare-metal node %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:143
+msgid "deactivate -> activate fails"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:153
+msgid "destroy_domain: no such domain"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:154
+#, python-format
+msgid "No such domain %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:161
+#, python-format
+msgid "Domains: %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:163
+#, python-format
+msgid "Nodes: %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:166
+#, python-format
+msgid "After storing domains: %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:169
+msgid "deactivation/removing domain failed"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:176
+msgid "===== Domain is being created ====="
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:179
+msgid "Same domain name already exists"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:181
+msgid "create_domain: before get_idle_node"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:198
+#, python-format
+msgid "Created new domain: %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:213
+#, python-format
+msgid "Failed to boot Bare-metal node %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:222
+msgid "No such domain exists"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:226
+#, python-format
+msgid "change_domain_state: to new state %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:233
+#, python-format
+msgid "Stored fake domains to the file: %s"
+msgstr ""
+
+#: nova/virt/baremetal/dom.py:244
+msgid "domain does not exist"
+msgstr ""
+
+#: nova/virt/baremetal/nodes.py:42
+#, python-format
+msgid "Unknown baremetal driver %(d)s"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:148
+#, python-format
+msgid "Error encountered when destroying instance '%(name)s': %(ex)s"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:162 nova/virt/libvirt/connection.py:422
+#, python-format
+msgid "instance %(instance_name)s: deleting instance files %(target)s"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:189
+#, python-format
+msgid "instance %s: rebooted"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:192
+msgid "_wait_for_reboot failed"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:222
+#, python-format
+msgid "instance %s: rescued"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:225
+msgid "_wait_for_rescue failed"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:242
+msgid "<============= spawn of baremetal =============>"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:255
+#, python-format
+msgid "instance %s: is building"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:260
+msgid "Key is injected but instance is not running yet"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:265
+#, python-format
+msgid "instance %s: booted"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:268
+#, python-format
+msgid "~~~~~~ current state = %s ~~~~~~"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:269
+#, python-format
+msgid "instance %s spawned successfully"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:272
+#, python-format
+msgid "instance %s:not booted"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:274
+msgid "Bremetal assignment is overcommitted."
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:359
+#, python-format
+msgid "instance %s: Creating image"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:480
+#, python-format
+msgid "instance %(inst_name)s: injecting %(injection)s into image %(img_id)s"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:489
+#, python-format
+msgid ""
+"instance %(inst_name)s: ignoring error injecting data into image "
+"%(img_id)s (%(e)s)"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:534 nova/virt/libvirt/connection.py:1279
+#, python-format
+msgid "instance %s: starting toXML method"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:536 nova/virt/libvirt/connection.py:1283
+#, python-format
+msgid "instance %s: finished toXML method"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:559
+msgid "diagnostics are not supported for baremetal"
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:579 nova/virt/libvirt/connection.py:1416
+msgid ""
+"Cannot get the number of cpu, because this function is not implemented "
+"for this platform. This error can be safely ignored for now."
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:719
+#, python-format
+msgid "#### RLK: cpu_arch = %s "
+msgstr ""
+
+#: nova/virt/baremetal/proxy.py:751
+msgid "Updating!"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:185
+msgid "free_node...."
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:216
+#, python-format
+msgid ""
+"deactivate_node is called for node_id = %(id)s node_ip = "
+"%(ip)s"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:221
+msgid "status of node is set to 0"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:232
+msgid "rootfs is already removed"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:264
+msgid "Before ping to the bare-metal node"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:317
+msgid "activate_node"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:331
+msgid "Node is unknown error state."
+msgstr ""
+
+#: nova/virt/disk/api.py:130
+msgid "no capable image handler configured"
+msgstr ""
+
+#: nova/virt/disk/api.py:143
+#, python-format
+msgid "unknown disk image handler: %s"
+msgstr ""
+
+#: nova/virt/disk/api.py:154
+msgid "image already mounted"
+msgstr ""
+
+#: nova/virt/disk/api.py:239 nova/virt/disk/guestfs.py:64
+#: nova/virt/disk/guestfs.py:78 nova/virt/disk/mount.py:100
+#, python-format
+msgid "Failed to mount filesystem: %s"
+msgstr ""
+
+#: nova/virt/disk/api.py:254
+#, python-format
+msgid "Failed to remove container: %s"
+msgstr ""
+
+#: nova/virt/disk/guestfs.py:39
+#, python-format
+msgid "unsupported partition: %s"
+msgstr ""
+
+#: nova/virt/disk/guestfs.py:77
+msgid "unknown guestmount error"
+msgstr ""
+
+#: nova/virt/disk/loop.py:30
+#, python-format
+msgid "Could not attach image to loopback: %s"
+msgstr ""
+
+#: nova/virt/disk/mount.py:76
+msgid "no partitions found"
+msgstr ""
+
+#: nova/virt/disk/mount.py:77
+#, python-format
+msgid "Failed to map partitions: %s"
+msgstr ""
+
+#: nova/virt/disk/nbd.py:60
+msgid "No free nbd devices"
+msgstr ""
+
+#: nova/virt/disk/nbd.py:78
+#, python-format
+msgid "qemu-nbd error: %s"
+msgstr ""
+
+#: nova/virt/disk/nbd.py:90
+#, python-format
+msgid "nbd device %s did not show up"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:246
+#, python-format
+msgid "Connecting to libvirt: %s"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:260
+msgid "Connection to libvirt broke"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:352
+#, python-format
+msgid ""
+"Error from libvirt during destroy of %(instance_name)s. Code=%(errcode)s "
+"Error=%(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:365
+#, python-format
+msgid ""
+"Error from libvirt during saved instance removal %(instance_name)s. "
+"Code=%(errcode)s Error=%(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:376
+#, python-format
+msgid ""
+"Error from libvirt during undefine of %(instance_name)s. Code=%(errcode)s"
+" Error=%(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:391
+#, python-format
+msgid "Instance %s destroyed successfully."
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:605
+#, python-format
+msgid "During reboot, %s disappeared."
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:610
+#, python-format
+msgid "Instance %s rebooted successfully."
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:709
+msgid "instance is running"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:719
+msgid "During reboot, instance disappeared."
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:724
+msgid "Instance spawned successfully."
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:732
+#, python-format
+msgid "virsh said: %r"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:736
+msgid "cool, it's a device"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:747
+#, python-format
+msgid "data: %(data)r, fpath: %(fpath)r"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:774
+msgid "Unable to read LXC console"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:932
+msgid "Creating image"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:1114
+#, python-format
+msgid "Injecting %(injection)s into image %(img_id)s"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:1122
+#, python-format
+msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:1154
+#, python-format
+msgid "block_device_list %s"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:1300
+#, python-format
+msgid ""
+"Error from libvirt while looking up %(instance_name)s: [Error Code "
+"%(error_code)s] %(ex)s"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:1521
+msgid "libvirt version is too old (does not support getVersion)"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:1543
+#, python-format
+msgid "'<cpu>' must be 1, but %d\n"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:1570
+#, python-format
+msgid "topology (%(topology)s) must have %(ks)s"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:1667
+#, python-format
+msgid ""
+"Instance launched has CPU info:\n"
+"%s"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:1670
+#, python-format
+msgid ""
+"to xml...\n"
+":%s "
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:1673
+#, python-format
+msgid ""
+"CPU doesn't have compatibility.\n"
+"\n"
+"%(ret)s\n"
+"\n"
+"Refer to %(u)s"
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:1730
+#, python-format
+msgid "Timeout migrating for %s. nwfilter not found."
+msgstr ""
+
+#: nova/virt/libvirt/connection.py:1947
+#, python-format
+msgid "skipping %(path)s since it looks like volume"
+msgstr ""
+
+#: nova/virt/libvirt/firewall.py:42
+msgid ""
+"Libvirt module could not be loaded. NWFilterFirewall will not work "
+"correctly."
+msgstr ""
+
+#: nova/virt/libvirt/firewall.py:261
+#, python-format
+msgid "The nwfilter(%(instance_filter_name)s) for %(instance_name)s is not found."
+msgstr ""
+
+#: nova/virt/libvirt/firewall.py:271
+#, python-format
+msgid ""
+"The nwfilter(%(instance_secgroup_filter_name)s) for %(instance_name)s is "
+"not found."
+msgstr ""
+
+#: nova/virt/libvirt/firewall.py:455
+#, python-format
+msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
+msgstr ""
+
+#: nova/virt/libvirt/firewall.py:470
+msgid "iptables firewall: Setup Basic Filtering"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:124
+#, python-format
+msgid "Instance %(instance)s is backed by %(backing)s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:135
+#, python-format
+msgid ""
+"Instance %(instance)s is using a backing file %(backing)s which does not "
+"appear in the image service"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:176
+#, python-format
+msgid "%(container_format)s-%(id)s (%(base_file)s): image verification failed"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:188
+#, python-format
+msgid ""
+"%(container_format)s-%(id)s (%(base_file)s): image verification skipped, "
+"no hash stored"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:204
+#, python-format
+msgid "Base file too young to remove: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:207
+#, python-format
+msgid "Removing base file: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:214
+#, python-format
+msgid "Failed to remove %(base_file)s, error was %(error)s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:227
+#, python-format
+msgid "%(container_format)s-%(id)s (%(base_file)s): checking"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:238
+#, python-format
+msgid "%(container_format)s-%(id)s (%(base_file)s): base file absent"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:249
+#, python-format
+msgid ""
+"%(container_format)s-%(id)s (%(base_file)s): in use: on this node "
+"%(local)d local, %(remote)d on other nodes"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:262
+#, python-format
+msgid ""
+"%(container_format)s-%(id)s (%(base_file)s): warning -- an absent base "
+"file is in use! instances: %(instance_list)s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:273
+#, python-format
+msgid ""
+"%(container_format)s-%(id)s (%(base_file)s): in: on other nodes "
+"(%(remote)d on other nodes)"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:285
+#, python-format
+msgid "%(container_format)s-%(id)s (%(base_file)s): image is not in use"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:293
+#, python-format
+msgid "%(container_format)s-%(id)s (%(base_file)s): image is in use"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:305
+#, python-format
+msgid "Skipping verification, no base directory at %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:309
+msgid "Verify base images"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:344
+#, python-format
+msgid "Unknown base file: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:349
+#, python-format
+msgid "Active base files: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:352
+#, python-format
+msgid "Corrupt base files: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:356
+#, python-format
+msgid "Removable base files: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:364
+msgid "Verification complete"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:237
+msgid "Unable to find an open port"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:86
+#, python-format
+msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:94
+#, python-format
+msgid "Ensuring bridge %s"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:153
+#, python-format
+msgid "Failed while unplugging vif of instance '%s'"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:145 nova/volume/driver.py:811
+#, python-format
+msgid "iSCSI device not found at %s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:148 nova/volume/driver.py:814
+#, python-format
+msgid ""
+"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. "
+"Try number: %(tries)s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:160 nova/volume/driver.py:826
+#, python-format
+msgid "Found iSCSI node %(mount_device)s (after %(tries)s rescans)"
+msgstr ""
+
+#: nova/virt/vmwareapi/error_util.py:94
+#, python-format
+msgid "Error(s) %s occurred in the call to RetrieveProperties"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:44 nova/virt/xenapi/fake.py:77
+#, python-format
+msgid "%(text)s: _db_content => %(content)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:131
+#, python-format
+msgid "Property %(attr)s not set for the managed object %(objName)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:437
+msgid "There is no VM registered"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:439 nova/virt/vmwareapi/fake.py:611
+#, python-format
+msgid "Virtual Machine with ref %s is not there"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:502
+#, python-format
+msgid "Logging out a session that is invalid or already logged out: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:517
+msgid "Session is faulty"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:520
+msgid "Session Invalid"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:608
+msgid " No Virtual Machine has been registered yet"
+msgstr ""
+
+#: nova/virt/vmwareapi/io_util.py:100
+#, python-format
+msgid "Glance image %s is in killed state"
+msgstr ""
+
+#: nova/virt/vmwareapi/io_util.py:108
+#, python-format
+msgid "Glance image %(image_id)s is in unknown state - %(state)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/network_utils.py:155
+#, python-format
+msgid "Creating Port Group with name %s on the ESX host"
+msgstr ""
+
+#: nova/virt/vmwareapi/network_utils.py:169
+#, python-format
+msgid "Created Port Group with name %s on the ESX host"
+msgstr ""
+
+#: nova/virt/vmwareapi/read_write_util.py:150
+#, python-format
+msgid "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:85
+msgid "Unable to import suds."
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:91
+msgid "Must specify vmwareapi_wsdl_loc"
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:147
+#, python-format
+msgid "No such SOAP method '%s' provided by VI SDK"
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:152
+#, python-format
+msgid "httplib error in %s: "
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:159
+#, python-format
+msgid "Socket error in %s: "
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:164
+#, python-format
+msgid "Type error in %s: "
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:168
+#, python-format
+msgid "Exception in %s "
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:67
+msgid "Getting list of instances"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:83
+#, python-format
+msgid "Got total of %s instances"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:126
+msgid "Couldn't get a local Datastore reference"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:196
+#, python-format
+msgid "Creating VM with the name %s on the ESX host"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:205
+#, python-format
+msgid "Created VM with the name %s on the ESX host"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:234
+#, python-format
+msgid ""
+"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
+"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
+#, python-format
+msgid ""
+"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB on the ESX host "
+"local store %(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:260
+#, python-format
+msgid ""
+"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore "
+"%(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:272
+#, python-format
+msgid ""
+"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store "
+"%(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:283
+#, python-format
+msgid ""
+"Downloading image file data %(image_ref)s to the ESX data store "
+"%(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:298
+#, python-format
+msgid ""
+"Downloaded image file data %(image_ref)s to the ESX data store "
+"%(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:315
+#, python-format
+msgid "Reconfiguring VM instance %s to attach the image disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:322
+#, python-format
+msgid "Reconfigured VM instance %s to attach the image disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:329
+#, python-format
+msgid "Powering on the VM instance %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:335
+#, python-format
+msgid "Powered on the VM instance %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:380
+#, python-format
+msgid "Creating Snapshot of the VM instance %s "
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:390
+#, python-format
+msgid "Created Snapshot of the VM instance %s "
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:433
+#, python-format
+msgid "Copying disk data before snapshot of the VM instance %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:446
+#, python-format
+msgid "Copied disk data before snapshot of the VM instance %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:455
+#, python-format
+msgid "Uploading image %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:468
+#, python-format
+msgid "Uploaded image %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:478
+#, python-format
+msgid "Deleting temporary vmdk file %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:487
+#, python-format
+msgid "Deleted temporary vmdk file %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:519
+msgid "instance is not powered on"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:526
+#, python-format
+msgid "Rebooting guest OS of VM %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:529
+#, python-format
+msgid "Rebooted guest OS of VM %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:531
+#, python-format
+msgid "Doing hard reboot of VM %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:535
+#, python-format
+msgid "Did hard reboot of VM %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:547
+#, python-format
+msgid "instance - %s not present"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:566
+#, python-format
+msgid "Powering off the VM %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:571
+#, python-format
+msgid "Powered off the VM %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:575
+#, python-format
+msgid "Unregistering the VM %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:578
+#, python-format
+msgid "Unregistered the VM %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:580
+#, python-format
+msgid ""
+"In vmwareapi:vmops:destroy, got this exception while un-registering the "
+"VM: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:591
+#, python-format
+msgid "Deleting contents of the VM %(name)s from datastore %(datastore_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:601
+#, python-format
+msgid "Deleted contents of the VM %(name)s from datastore %(datastore_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:606
+#, python-format
+msgid ""
+"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
+"contents from the disk: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:632
+#, python-format
+msgid "Suspending the VM %s "
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:636
+#, python-format
+msgid "Suspended the VM %s "
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:639
+msgid "instance is powered off and can not be suspended."
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:642
+#, python-format
+msgid "VM %s was already in suspended state. So returning without doing anything"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:655
+#, python-format
+msgid "Resuming the VM %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:660
+#, python-format
+msgid "Resumed the VM %s "
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:662
+msgid "instance is not in a suspended state"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:761
+#, python-format
+msgid ""
+"Reconfiguring VM instance %(name)s to set the machine id with ip - "
+"%(ip_addr)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:769
+#, python-format
+msgid ""
+"Reconfigured VM instance %(name)s to set the machine id with ip - "
+"%(ip_addr)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:806
+#, python-format
+msgid "Creating directory with path %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:810
+#, python-format
+msgid "Created directory with path %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:89
+#, python-format
+msgid "Downloading image %s from glance image server"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:103
+#, python-format
+msgid "Downloaded image %s from glance image server"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:108
+#, python-format
+msgid "Uploading image %s to the Glance image server"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:129
+#, python-format
+msgid "Uploaded image %s to the Glance image server"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:139
+#, python-format
+msgid "Getting image size for the image %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:143
+#, python-format
+msgid "Got image size of %(size)s for the image %(image)s"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:493 nova/virt/xenapi/fake.py:592
+#: nova/virt/xenapi/fake.py:610 nova/virt/xenapi/fake.py:673
+msgid "Raising NotImplemented"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:495
+#, python-format
+msgid "xenapi.fake does not have an implementation for %s"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:529
+#, python-format
+msgid "Calling %(localname)s %(impl)s"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:534
+#, python-format
+msgid "Calling getter %s"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:594
+#, python-format
+msgid ""
+"xenapi.fake does not have an implementation for %s or it has been called "
+"with the wrong number of arguments"
+msgstr ""
+
+#: nova/virt/xenapi/network_utils.py:37
+#, python-format
+msgid "Found non-unique network for name_label %s"
+msgstr ""
+
+#: nova/virt/xenapi/network_utils.py:55
+#, python-format
+msgid "Found non-unique network for bridge %s"
+msgstr ""
+
+#: nova/virt/xenapi/network_utils.py:58
+#, python-format
+msgid "Found no network for bridge %s"
+msgstr ""
+
+#: nova/virt/xenapi/vif.py:104
+#, python-format
+msgid "Found no PIF for device %s"
+msgstr ""
+
+#: nova/virt/xenapi/vif.py:123
+#, python-format
+msgid ""
+"PIF %(pif_rec['uuid'])s for network %(bridge)s has VLAN id %(pif_vlan)d. "
+"Expected %(vlan_num)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:207
+#, python-format
+msgid "Created VM %s..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:210
+#, python-format
+msgid "Created VM %(instance_name)s as %(vm_ref)s."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:241
+#, python-format
+msgid "Creating a CDROM-specific VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:244
+#, python-format
+msgid ""
+"Created a CDROM-specific VBD %(vbd_ref)s for VM %(vm_ref)s, VDI "
+"%(vdi_ref)s."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:261
+#, python-format
+msgid "VBD not found in instance %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:272
+#, python-format
+msgid "Unable to unplug VBD %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:283
+#, python-format
+msgid "Unable to destroy VBD %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:293
+#, python-format
+msgid "Unable to destroy VDI %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:310
+#, python-format
+msgid ""
+"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
+" on %(sr_ref)s."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:330
+#, python-format
+msgid "No primary VDI found for%(vm_ref)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:337
+#, python-format
+msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:351
+#, python-format
+msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:381
+#, python-format
+msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:568
+#, python-format
+msgid "Asking xapi to fetch vhd image %(image)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:596
+#, python-format
+msgid ""
+"xapi 'download_vhd' returned VDI of type '%(vdi_type)s' with UUID "
+"'%(vdi_uuid)s'"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:625
+#, python-format
+msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:640
+#, python-format
+msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:644
+#, python-format
+msgid ""
+"Image size %(size_bytes)d exceeded instance_type allowed size "
+"%(allowed_size_bytes)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:667
+#, python-format
+msgid "Fetching image %(image)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:668
+#, python-format
+msgid "Image Type: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:672
+msgid "ISO: Found sr possibly containing the ISO image"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:681
+#, python-format
+msgid "Size for image %(image)s:%(virtual_size)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:690
+#, python-format
+msgid ""
+"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
+"bytes"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:707
+#, python-format
+msgid "Copying VDI %s to /boot/guest on dom0"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:717
+#, python-format
+msgid "Kernel/Ramdisk VDI %s destroyed"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:727
+#, python-format
+msgid "instance %s: Failed to fetch glance image"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:766
+#, python-format
+msgid "Detected %(image_type_str)s format for image %(image_ref)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:788
+#, python-format
+msgid "Looking up vdi %s for PV kernel"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:806
+#, python-format
+msgid "Unknown image format %(disk_image_type)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:848
+#, python-format
+msgid "VDI %s is still available"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:894
+#, python-format
+msgid "(VM_UTILS) xenserver vm state -> |%s|"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:896
+#, python-format
+msgid "(VM_UTILS) xenapi power_state -> |%s|"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:952
+#, python-format
+msgid "Re-scanning SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:983
+#, python-format
+msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1001
+msgid ""
+"XenAPI is unable to find a Storage Repository to install guest instances "
+"on. Please check your configuration and/or configure the flag "
+"'sr_matching_filter'"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1014
+msgid "Cannot find SR of content-type ISO"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1022
+#, python-format
+msgid "ISO: looking at SR %(sr_rec)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1024
+msgid "ISO: not iso content"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1027
+msgid "ISO: iso content_type, no 'i18n-key' key"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1030
+msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1034
+msgid "ISO: SR MATCHing our criteria"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1036
+msgid "ISO: ISO, looking to see if it is host local"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1039
+#, python-format
+msgid "ISO: PBD %(pbd_ref)s disappeared"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1042
+#, python-format
+msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1045
+msgid "ISO: SR with local PBD"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1125
+#, python-format
+msgid "Invalid statistics data from Xenserver: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1169
+#, python-format
+msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1220
+#, python-format
+msgid ""
+"VHD coalesce attempts exceeded (%(counter)d > %(max_attempts)d), giving "
+"up..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1227
+#, python-format
+msgid ""
+"Parent %(parent_uuid)s doesn't match original parent "
+"%(original_parent_uuid)s, waiting for coalesce..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1270
+#, python-format
+msgid "Timeout waiting for device %s to be created"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1289
+#, python-format
+msgid "Creating VBD for VDI %s ... "
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1291
+#, python-format
+msgid "Creating VBD for VDI %s done."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1293
+#, python-format
+msgid "Plugging VBD %s ... "
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1296
+#, python-format
+msgid "Plugging VBD %s done."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1298
+#, python-format
+msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1301
+#, python-format
+msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1310
+#, python-format
+msgid "Destroying VBD for VDI %s ... "
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1314
+#, python-format
+msgid "Destroying VBD for VDI %s done."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1326
+msgid "VBD.unplug successful first time."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1331
+msgid "VBD.unplug rejected: retrying..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1333
+msgid "Not sleeping anymore!"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1336
+msgid "VBD.unplug successful eventually."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1339
+#, python-format
+msgid "Ignoring XenAPI.Failure in VBD.unplug: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1348
+#, python-format
+msgid "Ignoring XenAPI.Failure %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1362
+#, python-format
+msgid "Running pygrub against %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1369
+#, python-format
+msgid "Found Xen kernel %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1371
+msgid "No Xen kernel found. Booting HVM."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1384
+msgid "Partitions:"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1390
+#, python-format
+msgid " %(num)s: %(ptype)s %(size)d sectors"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1416
+#, python-format
+msgid ""
+"Writing partition table %(primary_first)d %(primary_last)d to "
+"%(dev_path)s..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1429
+#, python-format
+msgid "Writing partition table %s done."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1517
+msgid ""
+"XenServer tools installed in this image are capable of network injection."
+" Networking files will not bemanipulated"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1525
+msgid ""
+"XenServer tools are present in this image but are not capable of network "
+"injection"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1529
+msgid "XenServer tools are not installed in this image"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1546
+msgid "Manipulating interface files directly"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1553
+#, python-format
+msgid "Failed to mount filesystem (expected for non-linux instances): %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:182
+#, python-format
+msgid "Attempted to power on non-existent instance bad instance id %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:184
+#, python-format
+msgid "Starting instance %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:247
+#, python-format
+msgid "instance %s: Failed to spawn"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:249
+#, python-format
+msgid "Instance %s failed to spawn - performing clean-up"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:323
+#, python-format
+msgid "instance %s: Failed to spawn - Unable to create VM"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:390
+#, python-format
+msgid ""
+"Auto configuring disk for instance %(instance_uuid)s, attempting to "
+"resize partition..."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:449
+#, python-format
+msgid "Invalid value for injected_files: '%s'"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:454
+#, python-format
+msgid "Injecting file path: '%s'"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:460
+msgid "Setting admin password"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:464
+msgid "Resetting network"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:471
+msgid "Setting VCPU weight"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:477
+#, python-format
+msgid "Starting VM %s..."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:480
+#, python-format
+msgid "Spawning VM %(instance_name)s created %(vm_ref)s."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:487
+#, python-format
+msgid ""
+"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
+"%(version)s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:490
+#, python-format
+msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:497
+#, python-format
+msgid "Instance %s: waiting for running"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:506
+#, python-format
+msgid "Instance %s: running"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:510
+msgid "Querying agent version"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:513
+#, python-format
+msgid "Instance agent version: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:517
+#, python-format
+msgid "Updating Agent to %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:539
+#, python-format
+msgid "Resources to remove:%s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:550
+#, python-format
+msgid "Removing VDI %(vdi_ref)s(uuid:%(vdi_to_remove)s)"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:555
+#, python-format
+msgid "Skipping VDI destroy for %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:564
+msgid "Removing kernel/ramdisk files from dom0"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:593
+#, python-format
+msgid "No opaque_ref could be determined for '%s'."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:647
+#, python-format
+msgid "Finished snapshot and upload for VM %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:653
+#, python-format
+msgid "Starting snapshot for VM %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:662
+#, python-format
+msgid "Unable to Snapshot %(vm_ref)s: %(exc)s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:681
+msgid "Failed to transfer vhd to new host"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:701
+#, python-format
+msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:749
+#, python-format
+msgid "Resizing down VDI %(cow_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:873
+#, python-format
+msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:881
+#, python-format
+msgid "Resize instance %s complete"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:912
+#, python-format
+msgid "Failed to query agent version: %(resp)r"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:932
+#, python-format
+msgid "domid changed from %(olddomid)s to %(newdomid)s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:948
+#, python-format
+msgid "Failed to update agent: %(resp)r"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:971
+#, python-format
+msgid "Failed to exchange keys: %(resp)r"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:987
+#, python-format
+msgid "Failed to update password: %(resp)r"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1014
+#, python-format
+msgid "Failed to inject file: %(resp)r"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1023
+#, python-format
+msgid "VM %(instance_name)s already halted,skipping shutdown..."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1028
+#, python-format
+msgid "Shutting down VM for Instance %(instance_uuid)s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1047
+msgid "Unable to find VBD for VM"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1068
+#, python-format
+msgid "Destroying VDIs for Instance %(instance_uuid)s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1126
+#, python-format
+msgid ""
+"Instance %(instance_uuid)s using RAW or VHD, skipping kernel and ramdisk "
+"deletion"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1133
+msgid "instance has a kernel or ramdisk but not both"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1140
+msgid "kernel/ramdisk files removed"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1152
+#, python-format
+msgid "Instance %(instance_uuid)s VM destroyed"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1170
+#, python-format
+msgid "Destroying VM for Instance %(instance_uuid)s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1185
+msgid "VM is not present, skipping destroy..."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1239
+#, python-format
+msgid "Instance is already in Rescue Mode: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1311
+#, python-format
+msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1315
+#, python-format
+msgid "Automatically hard rebooting %d"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1371
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1375
+#, python-format
+msgid "Automatically confirming migration %d"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1398
+msgid "Could not get bandwidth info."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1477
+#, python-format
+msgid "The call to %(method)s returned an error: %(e)s."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1493
+#, python-format
+msgid "injecting network info to xs for vm: |%s|"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1511
+#, python-format
+msgid "creating vif(s) for vm: |%s|"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1520
+#, python-format
+msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1523
+#, python-format
+msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1552
+#, python-format
+msgid "injecting hostname to xs for vm: |%s|"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1614
+#, python-format
+msgid ""
+"The agent call to %(method)s returned an invalid response: %(ret)r. VM "
+"id=%(instance_uuid)s; path=%(path)s; args=%(addl_args)r"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1639
+#, python-format
+msgid ""
+"TIMEOUT: The call to %(method)s timed out. VM id=%(instance_uuid)s; "
+"args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1643
+#, python-format
+msgid ""
+"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM"
+" id=%(instance_uuid)s; args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1648
+#, python-format
+msgid ""
+"The call to %(method)s returned an error: %(e)s. VM id=%(instance_uuid)s;"
+" args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1834
+#, python-format
+msgid "OpenSSL error: %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:52
+msgid "creating sr within volume_utils"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:55 nova/virt/xenapi/volume_utils.py:83
+#, python-format
+msgid "type is = %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:58 nova/virt/xenapi/volume_utils.py:86
+#, python-format
+msgid "name = %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:71
+#, python-format
+msgid "Created %(label)s as %(sr_ref)s."
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:76 nova/virt/xenapi/volume_utils.py:174
+msgid "Unable to create Storage Repository"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:80
+msgid "introducing sr within volume_utils"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:103 nova/virt/xenapi/volume_utils.py:170
+#: nova/virt/xenapi/volumeops.py:157
+#, python-format
+msgid "Introduced %(label)s as %(sr_ref)s."
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:106
+msgid "Creating pbd for SR"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:108
+msgid "Plugging SR"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:116 nova/virt/xenapi/volumeops.py:160
+msgid "Unable to introduce Storage Repository"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:127 nova/virt/xenapi/volumeops.py:51
+msgid "Unable to get SR using uuid"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:129
+#, python-format
+msgid "Forgetting SR %s..."
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:137
+msgid "Unable to forget Storage Repository"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:157
+#, python-format
+msgid "Introducing %s..."
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:186
+#, python-format
+msgid "Unable to find SR from VBD %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:206
+#, python-format
+msgid "Creating VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:209
+#, python-format
+msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:228
+#, python-format
+msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:234
+#, python-format
+msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:249
+#, python-format
+msgid "Unable to introduce VDI on SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:257
+#, python-format
+msgid "Unable to get record of VDI %s on"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:279
+#, python-format
+msgid "Unable to introduce VDI for SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:289
+#, python-format
+msgid "Error finding vdis in SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:296
+#, python-format
+msgid "Unable to find vbd for vdi %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:330
+#, python-format
+msgid "Unable to obtain target information %(data)s, %(mountpoint)s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:356
+#, python-format
+msgid "Mountpoint cannot be translated: %s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:65
+msgid "Could not find VDI ref"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:71
+msgid "Error destroying VDI"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:74
+#, python-format
+msgid "Creating SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:77
+msgid "Could not create SR"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:80
+msgid "Could not retrieve SR record"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:85
+#, python-format
+msgid "Introducing SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:88
+msgid "SR found in xapi database. No need to introduce"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:93
+msgid "Could not introduce SR"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:97
+#, python-format
+msgid "Checking for SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:107
+#, python-format
+msgid "SR %s not found in the xapi database"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:113
+msgid "Could not forget SR"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:122
+#, python-format
+msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:174
+#, python-format
+msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:187
+#, python-format
+msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:195
+#, python-format
+msgid "Unable to attach volume to instance %s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:198
+#, python-format
+msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:208
+#, python-format
+msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:216
+#, python-format
+msgid "Unable to locate volume %s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:224
+#, python-format
+msgid "Unable to detach volume %s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:229
+#, python-format
+msgid "Unable to destroy vbd %s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:236
+#, python-format
+msgid "Error purging SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:238
+#, python-format
+msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:98 nova/vnc/xvp_proxy.py:103
+#, python-format
+msgid "Error in handshake: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:119
+#, python-format
+msgid "Invalid request: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:139
+#, python-format
+msgid "Request: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:142
+#, python-format
+msgid "Request made with missing token: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:153
+#, python-format
+msgid "Request made with invalid token: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:160
+#, python-format
+msgid "Unexpected error: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:180
+#, python-format
+msgid "Starting nova-xvpvncproxy node (version %s)"
+msgstr ""
+
+#: nova/volume/api.py:75 nova/volume/api.py:301
+msgid "Snapshot status must be available"
+msgstr ""
+
+#: nova/volume/api.py:85
+#, python-format
+msgid "Quota exceeded for %(pid)s, tried to create %(size)sG volume"
+msgstr ""
+
+#: nova/volume/api.py:87
+#, python-format
+msgid "Volume quota exceeded. You cannot create a volume of size %sG"
+msgstr ""
+
+#: nova/volume/api.py:134 nova/volume/api.py:210 nova/volume/api.py:269
+msgid "Volume status must be available"
+msgstr ""
+
+#: nova/volume/api.py:212
+msgid "Volume is already attached"
+msgstr ""
+
+#: nova/volume/api.py:218
+msgid "Volume is already detached"
+msgstr ""
+
+#: nova/volume/driver.py:92
+#, python-format
+msgid "Recovering from a failed execute. Try number %s"
+msgstr ""
+
+#: nova/volume/driver.py:102
+#, python-format
+msgid "volume group %s doesn't exist"
+msgstr ""
+
+#: nova/volume/driver.py:264 nova/volume/driver.py:860
+#, python-format
+msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %d"
+msgstr ""
+
+#: nova/volume/driver.py:308 nova/volume/driver.py:904
+#, python-format
+msgid "Skipping remove_export. No iscsi_target provisioned for volume: %d"
+msgstr ""
+
+#: nova/volume/driver.py:317
+#, python-format
+msgid ""
+"Skipping remove_export. No iscsi_target is presently exported for volume:"
+" %d"
+msgstr ""
+
+#: nova/volume/driver.py:327
+msgid "ISCSI provider_location not stored, using discovery"
+msgstr ""
+
+#: nova/volume/driver.py:372
+#, python-format
+msgid "Could not find iSCSI export for volume %s"
+msgstr ""
+
+#: nova/volume/driver.py:376
+#, python-format
+msgid "ISCSI Discovery: Found %s"
+msgstr ""
+
+#: nova/volume/driver.py:449
+#, python-format
+msgid "Cannot confirm exported volume id:%(volume_id)s."
+msgstr ""
+
+#: nova/volume/driver.py:476
+#, python-format
+msgid "FAKE ISCSI: %s"
+msgstr ""
+
+#: nova/volume/driver.py:488
+#, python-format
+msgid "rbd has no pool %s"
+msgstr ""
+
+#: nova/volume/driver.py:558
+#, python-format
+msgid "Sheepdog is not working: %s"
+msgstr ""
+
+#: nova/volume/driver.py:560
+msgid "Sheepdog is not working"
+msgstr ""
+
+#: nova/volume/driver.py:659 nova/volume/driver.py:664
+#, python-format
+msgid "LoggingVolumeDriver: %s"
+msgstr ""
+
+#: nova/volume/driver.py:699
+#, python-format
+msgid "\tVolume %s is NOT VSA volume"
+msgstr ""
+
+#: nova/volume/driver.py:715
+#, python-format
+msgid "\tFE VSA Volume %s creation - do nothing"
+msgstr ""
+
+#: nova/volume/driver.py:748
+#, python-format
+msgid "VSA BE create_volume for %s failed"
+msgstr ""
+
+#: nova/volume/driver.py:751
+#, python-format
+msgid "VSA BE create_volume for %s succeeded"
+msgstr ""
+
+#: nova/volume/driver.py:759
+#, python-format
+msgid "\tFE VSA Volume %s deletion - do nothing"
+msgstr ""
+
+#: nova/volume/driver.py:770
+#, python-format
+msgid "VSA BE delete_volume for %s failed"
+msgstr ""
+
+#: nova/volume/driver.py:773
+#, python-format
+msgid "VSA BE delete_volume for %s suceeded"
+msgstr ""
+
+#: nova/volume/driver.py:837
+#, python-format
+msgid "\tFE VSA Volume %s local path call - call discover"
+msgstr ""
+
+#: nova/volume/driver.py:844 nova/volume/san.py:595
+msgid "local_path not supported"
+msgstr ""
+
+#: nova/volume/driver.py:852
+#, python-format
+msgid "\tFE VSA Volume %s ensure export - do nothing"
+msgstr ""
+
+#: nova/volume/driver.py:876
+#, python-format
+msgid "\tFE VSA Volume %s create export - do nothing"
+msgstr ""
+
+#: nova/volume/driver.py:896
+#, python-format
+msgid "\tFE VSA Volume %s remove export - do nothing"
+msgstr ""
+
+#: nova/volume/driver.py:916
+#, python-format
+msgid "VSA BE remove_export for %s failed"
+msgstr ""
+
+#: nova/volume/driver.py:968
+msgid "Failed to retrieve QoS info"
+msgstr ""
+
+#: nova/volume/manager.py:96
+#, python-format
+msgid "Re-exporting %s volumes"
+msgstr ""
+
+#: nova/volume/manager.py:101
+#, python-format
+msgid "volume %s: skipping export"
+msgstr ""
+
+#: nova/volume/manager.py:107
+#, python-format
+msgid "volume %s: creating"
+msgstr ""
+
+#: nova/volume/manager.py:119
+#, python-format
+msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
+msgstr ""
+
+#: nova/volume/manager.py:131
+#, python-format
+msgid "volume %s: creating export"
+msgstr ""
+
+#: nova/volume/manager.py:145
+#, python-format
+msgid "volume %s: created successfully"
+msgstr ""
+
+#: nova/volume/manager.py:174
+msgid "Volume is still attached"
+msgstr ""
+
+#: nova/volume/manager.py:176
+msgid "Volume is not local to this node"
+msgstr ""
+
+#: nova/volume/manager.py:180
+#, python-format
+msgid "volume %s: removing export"
+msgstr ""
+
+#: nova/volume/manager.py:182
+#, python-format
+msgid "volume %s: deleting"
+msgstr ""
+
+#: nova/volume/manager.py:185
+#, python-format
+msgid "volume %s: volume is busy"
+msgstr ""
+
+#: nova/volume/manager.py:197
+#, python-format
+msgid "volume %s: deleted successfully"
+msgstr ""
+
+#: nova/volume/manager.py:204
+#, python-format
+msgid "snapshot %s: creating"
+msgstr ""
+
+#: nova/volume/manager.py:208
+#, python-format
+msgid "snapshot %(snap_name)s: creating"
+msgstr ""
+
+#: nova/volume/manager.py:223
+#, python-format
+msgid "snapshot %s: created successfully"
+msgstr ""
+
+#: nova/volume/manager.py:232
+#, python-format
+msgid "snapshot %s: deleting"
+msgstr ""
+
+#: nova/volume/manager.py:241
+#, python-format
+msgid "snapshot %s: deleted successfully"
+msgstr ""
+
+#: nova/volume/manager.py:323
+msgid "Checking volume capabilities"
+msgstr ""
+
+#: nova/volume/manager.py:327
+#, python-format
+msgid "New capabilities found: %s"
+msgstr ""
+
+#: nova/volume/manager.py:338
+msgid "Clear capabilities"
+msgstr ""
+
+#: nova/volume/manager.py:342
+#, python-format
+msgid "Notification {%s} received"
+msgstr ""
+
+#: nova/volume/san.py:114 nova/volume/san.py:152
+msgid "Specify san_password or san_private_key"
+msgstr ""
+
+#: nova/volume/san.py:157
+msgid "san_ip must be set"
+msgstr ""
+
+#: nova/volume/san.py:321
+#, python-format
+msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
+msgstr ""
+
+#: nova/volume/san.py:453
+#, python-format
+msgid "CLIQ command returned %s"
+msgstr ""
+
+#: nova/volume/san.py:459
+#, python-format
+msgid "Malformed response to CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
+msgstr ""
+
+#: nova/volume/san.py:467
+#, python-format
+msgid "Error running CLIQ command %(verb)s %(cliq_args)s. Result=%(out)s"
+msgstr ""
+
+#: nova/volume/san.py:497
+#, python-format
+msgid ""
+"Unexpected number of virtual ips for cluster %(cluster_name)s. "
+"Result=%(_xml)s"
+msgstr ""
+
+#: nova/volume/san.py:550
+#, python-format
+msgid "Volume info: %(volume_name)s => %(volume_attributes)s"
+msgstr ""
+
+#: nova/volume/san.py:627
+#, python-format
+msgid "Could not determine project for volume %s, can't export"
+msgstr ""
+
+#: nova/volume/san.py:697
+#, python-format
+msgid "Payload for SolidFire API call: %s"
+msgstr ""
+
+#: nova/volume/san.py:705
+#, python-format
+msgid "Error in SolidFire API response, status was: %s"
+msgstr ""
+
+#: nova/volume/san.py:716
+#, python-format
+msgid "Call to json.loads() raised an exception: %s"
+msgstr ""
+
+#: nova/volume/san.py:721
+#, python-format
+msgid "Results of SolidFire API call: %s"
+msgstr ""
+
+#: nova/volume/san.py:735
+#, python-format
+msgid "Found solidfire account: %s"
+msgstr ""
+
+#: nova/volume/san.py:749
+#, python-format
+msgid "solidfire account: %s does not exist, create it..."
+msgstr ""
+
+#: nova/volume/san.py:766 nova/volume/san.py:831 nova/volume/san.py:835
+#, python-format
+msgid "Error in SolidFire API response data was: %s"
+msgstr ""
+
+#: nova/volume/san.py:809
+msgid "Enter SolidFire create_volume..."
+msgstr ""
+
+#: nova/volume/san.py:852
+msgid "Leaving SolidFire create_volume"
+msgstr ""
+
+#: nova/volume/san.py:867
+msgid "Enter SolidFire delete_volume..."
+msgstr ""
+
+#: nova/volume/san.py:876 nova/volume/san.py:894
+#, python-format
+msgid "Error in SolidFire API response, data was: %s"
+msgstr ""
+
+#: nova/volume/san.py:888
+#, python-format
+msgid "Deleting volumeID: %s "
+msgstr ""
+
+#: nova/volume/san.py:898
+msgid "Leaving SolidFire delete_volume"
+msgstr ""
+
+#: nova/volume/san.py:901
+msgid "Executing SolidFire ensure_export..."
+msgstr ""
+
+#: nova/volume/san.py:905
+msgid "Executing SolidFire create_export..."
+msgstr ""
+
+#: nova/volume/volume_types.py:42
+#, python-format
+msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
+msgstr ""
+
+#: nova/volume/volume_types.py:55
+#, python-format
+msgid "Volume type %s not found for deletion"
+msgstr ""
+
+#: nova/volume/volume_types.py:56 nova/volume/volume_types.py:68
+#: nova/volume/volume_types.py:120 nova/volume/volume_types.py:131
+#, python-format
+msgid "Unknown volume type: %s"
+msgstr ""
+
+#: nova/volume/volume_types.py:67
+#, python-format
+msgid "Volume type %s not found for purge"
+msgstr ""
+
+#: nova/volume/xensm.py:55
+#, python-format
+msgid "SR name = %s"
+msgstr ""
+
+#: nova/volume/xensm.py:56
+#, python-format
+msgid "Params: %s"
+msgstr ""
+
+#: nova/volume/xensm.py:60
+#, python-format
+msgid "Failed to create sr %s...continuing"
+msgstr ""
+
+#: nova/volume/xensm.py:62
+msgid "Create failed"
+msgstr ""
+
+#: nova/volume/xensm.py:64
+#, python-format
+msgid "SR UUID of new SR is: %s"
+msgstr ""
+
+#: nova/volume/xensm.py:71
+msgid "Failed to update db"
+msgstr ""
+
+#: nova/volume/xensm.py:80
+#, python-format
+msgid "Failed to introduce sr %s...continuing"
+msgstr ""
+
+#: nova/volume/xensm.py:91
+#, python-format
+msgid "Failed to reach backend %d"
+msgstr ""
+
+#: nova/volume/xensm.py:100
+msgid "XenSMDriver requires xenapi connection"
+msgstr ""
+
+#: nova/volume/xensm.py:110
+msgid "Failed to initiate session"
+msgstr ""
+
+#: nova/volume/xensm.py:143
+#, python-format
+msgid "Volume will be created in backend - %d"
+msgstr ""
+
+#: nova/volume/xensm.py:155
+msgid "Failed to update volume in db"
+msgstr ""
+
+#: nova/volume/xensm.py:158
+msgid "Unable to create volume"
+msgstr ""
+
+#: nova/volume/xensm.py:172
+msgid "Failed to delete vdi"
+msgstr ""
+
+#: nova/volume/xensm.py:178
+msgid "Failed to delete volume in db"
+msgstr ""
+
+#: nova/volume/xensm.py:212
+msgid "Failed to find volume in db"
+msgstr ""
+
+#: nova/volume/xensm.py:224
+msgid "Failed to find backend in db"
+msgstr ""
+
+#: nova/vsa/api.py:84
+#, python-format
+msgid "Invalid drive type %s"
+msgstr ""
+
+#: nova/vsa/api.py:107
+#, python-format
+msgid "No drive_name param found in %s"
+msgstr ""
+
+#: nova/vsa/api.py:112
+#, python-format
+msgid "Invalid drive type name %s"
+msgstr ""
+
+#: nova/vsa/api.py:157
+msgid "*** Experimental VSA code ***"
+msgstr ""
+
+#: nova/vsa/api.py:160 nova/vsa/api.py:311
+#, python-format
+msgid "Requested number of VCs (%d) is too high. Setting to default"
+msgstr ""
+
+#: nova/vsa/api.py:186
+#, python-format
+msgid "Failed to find configured image %s"
+msgstr ""
+
+#: nova/vsa/api.py:199
+#, python-format
+msgid "Creating VSA: %s"
+msgstr ""
+
+#: nova/vsa/api.py:215
+#, python-format
+msgid "Error in storage parameters: %s"
+msgstr ""
+
+#: nova/vsa/api.py:249
+#, python-format
+msgid ""
+"VSA ID %(vsa_id)d %(vsa_name)s: Create volume %(vol_name)s, %(vol_size)d "
+"GB, type %(vol_type_id)s"
+msgstr ""
+
+#: nova/vsa/api.py:280
+#, python-format
+msgid "VSA ID %(vsa_id)d: Update VSA status to %(status)s"
+msgstr ""
+
+#: nova/vsa/api.py:295
+#, python-format
+msgid "VSA ID %(vsa_id)d: Update VSA call"
+msgstr ""
+
+#: nova/vsa/api.py:326
+#, python-format
+msgid "Adding %(add_cnt)s VCs to VSA %(vsa_name)s."
+msgstr ""
+
+#: nova/vsa/api.py:332
+#, python-format
+msgid "Deleting %(del_cnt)s VCs from VSA %(vsa_name)s."
+msgstr ""
+
+#: nova/vsa/api.py:359
+#, python-format
+msgid "VSA ID %(vsa_id)s: Deleting %(direction)s volume %(vol_name)s"
+msgstr ""
+
+#: nova/vsa/api.py:363
+#, python-format
+msgid "Unable to delete volume %s"
+msgstr ""
+
+#: nova/vsa/api.py:365
+#, python-format
+msgid "VSA ID %(vsa_id)s: Forced delete. %(direction)s volume %(vol_name)s"
+msgstr ""
+
+#: nova/vsa/api.py:371
+#, python-format
+msgid "Going to try to terminate VSA ID %s"
+msgstr ""
+
+#: nova/vsa/api.py:382
+#, python-format
+msgid "VSA ID %(vsa_id)s: Delete instance %(name)s"
+msgstr ""
+
+#: nova/vsa/manager.py:75
+#, python-format
+msgid "Create call received for VSA %s"
+msgstr ""
+
+#: nova/vsa/manager.py:82 nova/vsa/manager.py:109
+#, python-format
+msgid "Failed to find VSA %(vsa_id)d"
+msgstr ""
+
+#: nova/vsa/manager.py:91
+#, python-format
+msgid "VSA ID %(vsa_id)s: Drive %(vol_id)s created. Status %(status)s"
+msgstr ""
+
+#: nova/vsa/manager.py:102
+#, python-format
+msgid "Drive %(vol_name)s (%(vol_disp_name)s) still in creating phase - wait"
+msgstr ""
+
+#: nova/vsa/manager.py:116
+#, python-format
+msgid ""
+"VSA ID %(vsa_id)d: Not all volumes are created (%(cvol_real)d of "
+"%(cvol_exp)d)"
+msgstr ""
+
+#: nova/vsa/manager.py:139
+#, python-format
+msgid ""
+"VSA ID %(vsa_id)d: Drive %(vol_name)s (%(vol_disp_name)s) is in "
+"%(status)s state"
+msgstr ""
+
+#: nova/vsa/manager.py:148
+#, python-format
+msgid "Failed to update attach status for volume %(vol_name)s. %(ex)s"
+msgstr ""
+
+#: nova/vsa/manager.py:155
+#, python-format
+msgid "VSA ID %(vsa_id)d: Delete all BE volumes"
+msgstr ""
+
+#: nova/vsa/manager.py:170
+#, python-format
+msgid "VSA ID %(vsa_id)d: Start %(vc_count)d instances"
+msgstr ""
+
diff --git a/po/pt_BR.po b/nova/locale/pt_BR/LC_MESSAGES/nova.po
index ff44b8092..ff44b8092 100644
--- a/po/pt_BR.po
+++ b/nova/locale/pt_BR/LC_MESSAGES/nova.po
diff --git a/po/ru.po b/nova/locale/ru/LC_MESSAGES/nova.po
index 2bd6785c6..2bd6785c6 100644
--- a/po/ru.po
+++ b/nova/locale/ru/LC_MESSAGES/nova.po
diff --git a/po/tl.po b/nova/locale/tl/LC_MESSAGES/nova.po
index 313821143..313821143 100644
--- a/po/tl.po
+++ b/nova/locale/tl/LC_MESSAGES/nova.po
diff --git a/po/tr.po b/nova/locale/tr/LC_MESSAGES/nova.po
index 97893e620..97893e620 100644
--- a/po/tr.po
+++ b/nova/locale/tr/LC_MESSAGES/nova.po
diff --git a/po/uk.po b/nova/locale/uk/LC_MESSAGES/nova.po
index 8cdd408dc..8cdd408dc 100644
--- a/po/uk.po
+++ b/nova/locale/uk/LC_MESSAGES/nova.po
diff --git a/po/zh_CN.po b/nova/locale/zh_CN/LC_MESSAGES/nova.po
index fd1420164..fd1420164 100644
--- a/po/zh_CN.po
+++ b/nova/locale/zh_CN/LC_MESSAGES/nova.po
diff --git a/po/zh_TW.po b/nova/locale/zh_TW/LC_MESSAGES/nova.po
index 23f1d8eba..23f1d8eba 100644
--- a/po/zh_TW.po
+++ b/nova/locale/zh_TW/LC_MESSAGES/nova.po
diff --git a/po/ast.po b/po/ast.po
deleted file mode 100644
index 8513aaea8..000000000
--- a/po/ast.po
+++ /dev/null
@@ -1,2789 +0,0 @@
-# Asturian translation for nova
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the nova package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: nova\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2011-02-21 10:03-0500\n"
-"PO-Revision-Date: 2011-01-12 19:50+0000\n"
-"Last-Translator: Xuacu Saturio <xuacusk8@gmail.com>\n"
-"Language-Team: Asturian <ast@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-09-28 05:56+0000\n"
-"X-Generator: Launchpad (build 14049)\n"
-
-#: ../nova/scheduler/chance.py:37 ../nova/scheduler/zone.py:55
-#: ../nova/scheduler/simple.py:75 ../nova/scheduler/simple.py:110
-#: ../nova/scheduler/simple.py:122
-msgid "No hosts found"
-msgstr ""
-
-#: ../nova/exception.py:33
-msgid "Unexpected error while running command."
-msgstr ""
-
-#: ../nova/exception.py:36
-#, python-format
-msgid ""
-"%(description)s\n"
-"Command: %(cmd)s\n"
-"Exit code: %(exit_code)s\n"
-"Stdout: %(stdout)r\n"
-"Stderr: %(stderr)r"
-msgstr ""
-
-#: ../nova/exception.py:107
-msgid "DB exception wrapped"
-msgstr ""
-
-#. exc_type, exc_value, exc_traceback = sys.exc_info()
-#: ../nova/exception.py:120
-msgid "Uncaught exception"
-msgstr ""
-
-#: ../nova/volume/api.py:45
-#, python-format
-msgid "Quota exceeeded for %(pid)s, tried to create %(size)sG volume"
-msgstr ""
-
-#: ../nova/volume/api.py:47
-#, python-format
-msgid "Volume quota exceeded. You cannot create a volume of size %sG"
-msgstr ""
-
-#: ../nova/volume/api.py:71 ../nova/volume/api.py:96
-msgid "Volume status must be available"
-msgstr ""
-
-#: ../nova/volume/api.py:98
-msgid "Volume is already attached"
-msgstr ""
-
-#: ../nova/volume/api.py:104
-msgid "Volume is already detached"
-msgstr ""
-
-#: ../nova/api/openstack/servers.py:72
-msgid "Failed to read private ip"
-msgstr ""
-
-#: ../nova/api/openstack/servers.py:79
-msgid "Failed to read public ip(s)"
-msgstr ""
-
-#: ../nova/api/openstack/servers.py:152
-#, python-format
-msgid "%(param)s property not found for image %(_image_id)s"
-msgstr ""
-
-#: ../nova/api/openstack/servers.py:168
-msgid "No keypairs defined"
-msgstr ""
-
-#: ../nova/api/openstack/servers.py:238
-#, python-format
-msgid "Compute.api::lock %s"
-msgstr ""
-
-#: ../nova/api/openstack/servers.py:253
-#, python-format
-msgid "Compute.api::unlock %s"
-msgstr ""
-
-#: ../nova/api/openstack/servers.py:267
-#, python-format
-msgid "Compute.api::get_lock %s"
-msgstr ""
-
-#: ../nova/api/openstack/servers.py:281
-#, python-format
-msgid "Compute.api::reset_network %s"
-msgstr ""
-
-#: ../nova/api/openstack/servers.py:292
-#, python-format
-msgid "Compute.api::pause %s"
-msgstr ""
-
-#: ../nova/api/openstack/servers.py:303
-#, python-format
-msgid "Compute.api::unpause %s"
-msgstr ""
-
-#: ../nova/api/openstack/servers.py:314
-#, python-format
-msgid "compute.api::suspend %s"
-msgstr ""
-
-#: ../nova/api/openstack/servers.py:325
-#, python-format
-msgid "compute.api::resume %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volumeops.py:48 ../nova/virt/xenapi/volumeops.py:101
-#: ../nova/db/sqlalchemy/api.py:731 ../nova/virt/libvirt_conn.py:741
-#: ../nova/api/ec2/__init__.py:317
-#, python-format
-msgid "Instance %s not found"
-msgstr ""
-
-#. NOTE: No Resource Pool concept so far
-#: ../nova/virt/xenapi/volumeops.py:51
-#, python-format
-msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volumeops.py:69
-#, python-format
-msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volumeops.py:80
-#, python-format
-msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volumeops.py:91
-#, python-format
-msgid "Unable to attach volume to instance %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volumeops.py:93
-#, python-format
-msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
-msgstr ""
-
-#. Detach VBD from VM
-#: ../nova/virt/xenapi/volumeops.py:104
-#, python-format
-msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volumeops.py:112
-#, python-format
-msgid "Unable to locate volume %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volumeops.py:120
-#, python-format
-msgid "Unable to detach volume %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volumeops.py:127
-#, python-format
-msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
-msgstr ""
-
-#: ../nova/compute/instance_types.py:41
-#, python-format
-msgid "Unknown instance type: %s"
-msgstr ""
-
-#: ../nova/crypto.py:46
-msgid "Filename of root CA"
-msgstr "Nome del ficheru de l'autoridá de certificáu raíz"
-
-#: ../nova/crypto.py:49
-msgid "Filename of private key"
-msgstr "Nome del ficheru de clave privada"
-
-#: ../nova/crypto.py:51
-msgid "Filename of root Certificate Revokation List"
-msgstr "Nome del ficheru de llista de refugu de certificáu raíz"
-
-#: ../nova/crypto.py:53
-msgid "Where we keep our keys"
-msgstr ""
-
-#: ../nova/crypto.py:55
-msgid "Where we keep our root CA"
-msgstr ""
-
-#: ../nova/crypto.py:57
-msgid "Should we use a CA for each project?"
-msgstr ""
-
-#: ../nova/crypto.py:61
-#, python-format
-msgid "Subject for certificate for users, %s for project, user, timestamp"
-msgstr ""
-
-#: ../nova/crypto.py:66
-#, python-format
-msgid "Subject for certificate for projects, %s for project, timestamp"
-msgstr ""
-
-#: ../nova/crypto.py:71
-#, python-format
-msgid "Subject for certificate for vpns, %s for project, timestamp"
-msgstr ""
-
-#: ../nova/crypto.py:258
-#, python-format
-msgid "Flags path: %s"
-msgstr ""
-
-#: ../nova/scheduler/manager.py:69
-#, python-format
-msgid "Casting to %(topic)s %(host)s for %(method)s"
-msgstr ""
-
-#: ../nova/compute/manager.py:78
-#, python-format
-msgid "check_instance_lock: decorating: |%s|"
-msgstr ""
-
-#: ../nova/compute/manager.py:80
-#, python-format
-msgid ""
-"check_instance_lock: arguments: |%(self)s| |%(context)s| |%(instance_id)s|"
-msgstr ""
-
-#: ../nova/compute/manager.py:84
-#, python-format
-msgid "check_instance_lock: locked: |%s|"
-msgstr ""
-
-#: ../nova/compute/manager.py:86
-#, python-format
-msgid "check_instance_lock: admin: |%s|"
-msgstr ""
-
-#: ../nova/compute/manager.py:91
-#, python-format
-msgid "check_instance_lock: executing: |%s|"
-msgstr ""
-
-#: ../nova/compute/manager.py:95
-#, python-format
-msgid "check_instance_lock: not executing |%s|"
-msgstr ""
-
-#: ../nova/compute/manager.py:179
-msgid "Instance has already been created"
-msgstr ""
-
-#: ../nova/compute/manager.py:180
-#, python-format
-msgid "instance %s: starting..."
-msgstr ""
-
-#. pylint: disable=W0702
-#: ../nova/compute/manager.py:219
-#, python-format
-msgid "instance %s: Failed to spawn"
-msgstr ""
-
-#: ../nova/compute/manager.py:233 ../nova/tests/test_cloud.py:286
-#, python-format
-msgid "Terminating instance %s"
-msgstr ""
-
-#: ../nova/compute/manager.py:255
-#, python-format
-msgid "Deallocating address %s"
-msgstr ""
-
-#: ../nova/compute/manager.py:268
-#, python-format
-msgid "trying to destroy already destroyed instance: %s"
-msgstr ""
-
-#: ../nova/compute/manager.py:282
-#, python-format
-msgid "Rebooting instance %s"
-msgstr ""
-
-#: ../nova/compute/manager.py:287
-#, python-format
-msgid ""
-"trying to reboot a non-running instance: %(instance_id)s (state: %(state)s "
-"expected: %(running)s)"
-msgstr ""
-
-#: ../nova/compute/manager.py:311
-#, python-format
-msgid "instance %s: snapshotting"
-msgstr ""
-
-#: ../nova/compute/manager.py:316
-#, python-format
-msgid ""
-"trying to snapshot a non-running instance: %(instance_id)s (state: %(state)s "
-"expected: %(running)s)"
-msgstr ""
-
-#: ../nova/compute/manager.py:332
-#, python-format
-msgid ""
-"trying to reset the password on a non-running instance: %(instance_id)s "
-"(state: %(instance_state)s expected: %(expected_state)s)"
-msgstr ""
-
-#: ../nova/compute/manager.py:335
-#, python-format
-msgid "instance %s: setting admin password"
-msgstr ""
-
-#: ../nova/compute/manager.py:353
-#, python-format
-msgid ""
-"trying to inject a file into a non-running instance: %(instance_id)s (state: "
-"%(instance_state)s expected: %(expected_state)s)"
-msgstr ""
-
-#: ../nova/compute/manager.py:362
-#, python-format
-msgid "instance %(nm)s: injecting file to %(plain_path)s"
-msgstr ""
-
-#: ../nova/compute/manager.py:372
-#, python-format
-msgid "instance %s: rescuing"
-msgstr ""
-
-#: ../nova/compute/manager.py:387
-#, python-format
-msgid "instance %s: unrescuing"
-msgstr ""
-
-#: ../nova/compute/manager.py:406
-#, python-format
-msgid "instance %s: pausing"
-msgstr ""
-
-#: ../nova/compute/manager.py:423
-#, python-format
-msgid "instance %s: unpausing"
-msgstr ""
-
-#: ../nova/compute/manager.py:440
-#, python-format
-msgid "instance %s: retrieving diagnostics"
-msgstr ""
-
-#: ../nova/compute/manager.py:453
-#, python-format
-msgid "instance %s: suspending"
-msgstr ""
-
-#: ../nova/compute/manager.py:472
-#, python-format
-msgid "instance %s: resuming"
-msgstr ""
-
-#: ../nova/compute/manager.py:491
-#, python-format
-msgid "instance %s: locking"
-msgstr ""
-
-#: ../nova/compute/manager.py:503
-#, python-format
-msgid "instance %s: unlocking"
-msgstr ""
-
-#: ../nova/compute/manager.py:513
-#, python-format
-msgid "instance %s: getting locked state"
-msgstr ""
-
-#: ../nova/compute/manager.py:526
-#, python-format
-msgid "instance %s: reset network"
-msgstr ""
-
-#: ../nova/compute/manager.py:535 ../nova/api/ec2/cloud.py:515
-#, python-format
-msgid "Get console output for instance %s"
-msgstr ""
-
-#: ../nova/compute/manager.py:543
-#, python-format
-msgid "instance %s: getting ajax console"
-msgstr ""
-
-#: ../nova/compute/manager.py:553
-#, python-format
-msgid ""
-"instance %(instance_id)s: attaching volume %(volume_id)s to %(mountpoint)s"
-msgstr ""
-
-#. pylint: disable=W0702
-#. NOTE(vish): The inline callback eats the exception info so we
-#. log the traceback here and reraise the same
-#. ecxception below.
-#: ../nova/compute/manager.py:569
-#, python-format
-msgid "instance %(instance_id)s: attach failed %(mountpoint)s, removing"
-msgstr ""
-
-#: ../nova/compute/manager.py:585
-#, python-format
-msgid ""
-"Detach volume %(volume_id)s from mountpoint %(mp)s on instance "
-"%(instance_id)s"
-msgstr ""
-
-#: ../nova/compute/manager.py:588
-#, python-format
-msgid "Detaching volume from unknown instance %s"
-msgstr ""
-
-#: ../nova/scheduler/simple.py:53
-#, python-format
-msgid "Host %s is not alive"
-msgstr ""
-
-#: ../nova/scheduler/simple.py:65
-msgid "All hosts have too many cores"
-msgstr ""
-
-#: ../nova/scheduler/simple.py:87
-#, python-format
-msgid "Host %s not available"
-msgstr ""
-
-#: ../nova/scheduler/simple.py:99
-msgid "All hosts have too many gigabytes"
-msgstr ""
-
-#: ../nova/scheduler/simple.py:119
-msgid "All hosts have too many networks"
-msgstr ""
-
-#: ../nova/volume/manager.py:85
-#, python-format
-msgid "Re-exporting %s volumes"
-msgstr ""
-
-#: ../nova/volume/manager.py:90
-#, python-format
-msgid "volume %s: skipping export"
-msgstr ""
-
-#: ../nova/volume/manager.py:96
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: ../nova/volume/manager.py:108
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: ../nova/volume/manager.py:112
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: ../nova/volume/manager.py:123
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: ../nova/volume/manager.py:131
-msgid "Volume is still attached"
-msgstr ""
-
-#: ../nova/volume/manager.py:133
-msgid "Volume is not local to this node"
-msgstr ""
-
-#: ../nova/volume/manager.py:136
-#, python-format
-msgid "volume %s: removing export"
-msgstr ""
-
-#: ../nova/volume/manager.py:138
-#, python-format
-msgid "volume %s: deleting"
-msgstr ""
-
-#: ../nova/volume/manager.py:147
-#, python-format
-msgid "volume %s: deleted successfully"
-msgstr ""
-
-#: ../nova/virt/xenapi/fake.py:74
-#, python-format
-msgid "%(text)s: _db_content => %(content)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/fake.py:304 ../nova/virt/xenapi/fake.py:404
-#: ../nova/virt/xenapi/fake.py:422 ../nova/virt/xenapi/fake.py:478
-msgid "Raising NotImplemented"
-msgstr ""
-
-#: ../nova/virt/xenapi/fake.py:306
-#, python-format
-msgid "xenapi.fake does not have an implementation for %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/fake.py:341
-#, python-format
-msgid "Calling %(localname)s %(impl)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/fake.py:346
-#, python-format
-msgid "Calling getter %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/fake.py:406
-#, python-format
-msgid ""
-"xenapi.fake does not have an implementation for %s or it has been called "
-"with the wrong number of arguments"
-msgstr ""
-
-#: ../nova/tests/test_cloud.py:256
-msgid "Can't test instances without a real virtual env."
-msgstr ""
-
-#: ../nova/tests/test_cloud.py:268
-#, python-format
-msgid "Need to watch instance %s until it's running..."
-msgstr ""
-
-#: ../nova/virt/connection.py:73
-msgid "Failed to open connection to the hypervisor"
-msgstr ""
-
-#: ../nova/network/linux_net.py:187
-#, python-format
-msgid "Starting VLAN inteface %s"
-msgstr ""
-
-#: ../nova/network/linux_net.py:208
-#, python-format
-msgid "Starting Bridge interface for %s"
-msgstr ""
-
-#. pylint: disable=W0703
-#: ../nova/network/linux_net.py:314
-#, python-format
-msgid "Hupping dnsmasq threw %s"
-msgstr ""
-
-#: ../nova/network/linux_net.py:316
-#, python-format
-msgid "Pid %d is stale, relaunching dnsmasq"
-msgstr ""
-
-#. pylint: disable=W0703
-#: ../nova/network/linux_net.py:358
-#, python-format
-msgid "killing radvd threw %s"
-msgstr ""
-
-#: ../nova/network/linux_net.py:360
-#, python-format
-msgid "Pid %d is stale, relaunching radvd"
-msgstr ""
-
-#. pylint: disable=W0703
-#: ../nova/network/linux_net.py:449
-#, python-format
-msgid "Killing dnsmasq threw %s"
-msgstr ""
-
-#: ../nova/utils.py:58
-#, python-format
-msgid "Inner Exception: %s"
-msgstr ""
-
-#: ../nova/utils.py:59
-#, python-format
-msgid "Class %s cannot be found"
-msgstr ""
-
-#: ../nova/utils.py:118
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: ../nova/utils.py:130
-#, python-format
-msgid "Running cmd (subprocess): %s"
-msgstr ""
-
-#: ../nova/utils.py:143 ../nova/utils.py:183
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: ../nova/utils.py:159
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: ../nova/utils.py:217
-#, python-format
-msgid "debug in callback: %s"
-msgstr ""
-
-#: ../nova/utils.py:222
-#, python-format
-msgid "Running %s"
-msgstr ""
-
-#: ../nova/utils.py:262
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: ../nova/utils.py:265
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: ../nova/utils.py:363
-#, python-format
-msgid "Invalid backend: %s"
-msgstr ""
-
-#: ../nova/utils.py:374
-#, python-format
-msgid "backend %s"
-msgstr ""
-
-#: ../nova/fakerabbit.py:49
-#, python-format
-msgid "(%(nm)s) publish (key: %(routing_key)s) %(message)s"
-msgstr ""
-
-#: ../nova/fakerabbit.py:54
-#, python-format
-msgid "Publishing to route %s"
-msgstr ""
-
-#: ../nova/fakerabbit.py:84
-#, python-format
-msgid "Declaring queue %s"
-msgstr ""
-
-#: ../nova/fakerabbit.py:90
-#, python-format
-msgid "Declaring exchange %s"
-msgstr ""
-
-#: ../nova/fakerabbit.py:96
-#, python-format
-msgid "Binding %(queue)s to %(exchange)s with key %(routing_key)s"
-msgstr ""
-
-#: ../nova/fakerabbit.py:121
-#, python-format
-msgid "Getting from %(queue)s: %(message)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:135 ../nova/virt/hyperv.py:171
-#, python-format
-msgid "Created VM %s..."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:138
-#, python-format
-msgid "Created VM %(instance_name)s as %(vm_ref)s."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:168
-#, python-format
-msgid "Creating VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:171
-#, python-format
-msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:187
-#, python-format
-msgid "VBD not found in instance %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:197
-#, python-format
-msgid "Unable to unplug VBD %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:209
-#, python-format
-msgid "Unable to destroy VBD %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:224
-#, python-format
-msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:227
-#, python-format
-msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:246
-#, python-format
-msgid ""
-"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) on "
-"%(sr_ref)s."
-msgstr ""
-
-#. TODO(sirp): Add quiesce and VSS locking support when Windows support
-#. is added
-#: ../nova/virt/xenapi/vm_utils.py:258
-#, python-format
-msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:272
-#, python-format
-msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:286
-#, python-format
-msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:327
-#, python-format
-msgid "Size for image %(image)s:%(virtual_size)d"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:332
-#, python-format
-msgid "Glance image %s"
-msgstr ""
-
-#. we need to invoke a plugin for copying VDI's
-#. content into proper path
-#: ../nova/virt/xenapi/vm_utils.py:342
-#, python-format
-msgid "Copying VDI %s to /boot/guest on dom0"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:352
-#, python-format
-msgid "Kernel/Ramdisk VDI %s destroyed"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:361
-#, python-format
-msgid "Asking xapi to fetch %(url)s as %(access)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:386 ../nova/virt/xenapi/vm_utils.py:402
-#, python-format
-msgid "Looking up vdi %s for PV kernel"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:397
-#, python-format
-msgid "PV Kernel in VDI:%s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:405
-#, python-format
-msgid "Running pygrub against %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:411
-#, python-format
-msgid "Found Xen kernel %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:413
-msgid "No Xen kernel found. Booting HVM."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:425 ../nova/virt/hyperv.py:431
-#, python-format
-msgid "duplicate name found: %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:442
-#, python-format
-msgid "VDI %s is still available"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:463
-#, python-format
-msgid "(VM_UTILS) xenserver vm state -> |%s|"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:465
-#, python-format
-msgid "(VM_UTILS) xenapi power_state -> |%s|"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:525
-#, python-format
-msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:542
-#, python-format
-msgid "Re-scanning SR %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:567
-#, python-format
-msgid ""
-"VHD coalesce attempts exceeded (%(counter)d > %(max_attempts)d), giving up..."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:574
-#, python-format
-msgid ""
-"Parent %(parent_uuid)s doesn't match original parent "
-"%(original_parent_uuid)s, waiting for coalesce..."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:590
-#, python-format
-msgid "No VDIs found for VM %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:594
-#, python-format
-msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:653
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:188
-#, python-format
-msgid "Creating VBD for VDI %s ... "
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:655
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:190
-#, python-format
-msgid "Creating VBD for VDI %s done."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:657
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:192
-#, python-format
-msgid "Plugging VBD %s ... "
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:659
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:194
-#, python-format
-msgid "Plugging VBD %s done."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:661
-#, python-format
-msgid "VBD %(vbd)s plugged as %(orig_dev)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:664
-#, python-format
-msgid "VBD %(vbd)s plugged into wrong dev, remapping to %(dev)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:668
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:197
-#, python-format
-msgid "Destroying VBD for VDI %s ... "
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:671
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:200
-#, python-format
-msgid "Destroying VBD for VDI %s done."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:683
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:211
-msgid "VBD.unplug successful first time."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:688
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:216
-msgid "VBD.unplug rejected: retrying..."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:692
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:220
-msgid "VBD.unplug successful eventually."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:695
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:223
-#, python-format
-msgid "Ignoring XenAPI.Failure in VBD.unplug: %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:704
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:66
-#, python-format
-msgid "Ignoring XenAPI.Failure %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:735
-#, python-format
-msgid ""
-"Writing partition table %(primary_first)d %(primary_last)d to %(dest)s..."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:747
-#, python-format
-msgid "Writing partition table %s done."
-msgstr ""
-
-#: ../nova/tests/test_rpc.py:89
-#, python-format
-msgid "Nested received %(queue)s, %(value)s"
-msgstr ""
-
-#: ../nova/tests/test_rpc.py:95
-#, python-format
-msgid "Nested return %s"
-msgstr ""
-
-#: ../nova/tests/test_rpc.py:120 ../nova/tests/test_rpc.py:126
-#, python-format
-msgid "Received %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:44
-msgid "Use of empty request context is deprecated"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:133
-#, python-format
-msgid "No service for id %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:251
-#, python-format
-msgid "No service for %(host)s, %(binary)s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:592
-msgid "No fixed ips defined"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:608
-#, python-format
-msgid "No floating ip for address %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:629
-#, python-format
-msgid "No address for instance %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:961
-#, python-format
-msgid "no keypair for user %(user_id)s, name %(name)s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1076 ../nova/db/sqlalchemy/api.py:1156
-#, python-format
-msgid "No network for id %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1086
-msgid "No networks defined"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1115
-#, python-format
-msgid "No network for bridge %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1129 ../nova/db/sqlalchemy/api.py:1142
-#, python-format
-msgid "No network for instance %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1277
-#, python-format
-msgid "Token %s does not exist"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1302
-#, python-format
-msgid "No quota for project_id %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1455 ../nova/db/sqlalchemy/api.py:1501
-#: ../nova/api/ec2/__init__.py:323
-#, python-format
-msgid "Volume %s not found"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1514
-#, python-format
-msgid "No export device found for volume %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1527
-#, python-format
-msgid "No target id found for volume %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1572
-#, python-format
-msgid "No security group with id %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1589
-#, python-format
-msgid "No security group named %(group_name)s for project: %(project_id)s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1682
-#, python-format
-msgid "No secuity group rule with id %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1756
-#, python-format
-msgid "No user for id %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1772
-#, python-format
-msgid "No user for access key %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1834
-#, python-format
-msgid "No project with id %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1979
-#, python-format
-msgid "No console pool with id %(pool_id)s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1996
-#, python-format
-msgid ""
-"No console pool of type %(console_type)s for compute host %(compute_host)s "
-"on proxy host %(host)s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:2035
-#, python-format
-msgid "No console for instance %(instance_id)s in pool %(pool_id)s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:2057
-#, python-format
-msgid "on instance %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:2058
-#, python-format
-msgid "No console with id %(console_id)s %(idesc)s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:2078 ../nova/db/sqlalchemy/api.py:2097
-#, python-format
-msgid "No zone with id %(zone_id)s"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:160
-#, python-format
-msgid "Checking state of %s"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:165
-#, python-format
-msgid "Current state of %(name)s was %(state)s."
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:183
-#, python-format
-msgid "Connecting to libvirt: %s"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:196
-msgid "Connection to libvirt broke"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:258
-#, python-format
-msgid "instance %(instance_name)s: deleting instance files %(target)s"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:283
-#, python-format
-msgid "Invalid device path %s"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:313
-#, python-format
-msgid "No disk at %s"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:320
-msgid "Instance snapshotting is not supported for libvirtat this time"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:336
-#, python-format
-msgid "instance %s: rebooted"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:339
-#, python-format
-msgid "_wait_for_reboot failed: %s"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:382
-#, python-format
-msgid "instance %s: rescued"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:385
-#, python-format
-msgid "_wait_for_rescue failed: %s"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:411
-#, python-format
-msgid "instance %s: is running"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:422
-#, python-format
-msgid "instance %s: booted"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:425 ../nova/virt/xenapi/vmops.py:186
-#, python-format
-msgid "instance %s: failed to boot"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:436
-#, python-format
-msgid "virsh said: %r"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:440
-msgid "cool, it's a device"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:448
-#, python-format
-msgid "data: %(data)r, fpath: %(fpath)r"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:456
-#, python-format
-msgid "Contents of file %(fpath)s: %(contents)r"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:489
-msgid "Unable to find an open port"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:563
-#, python-format
-msgid "instance %s: Creating image"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:646
-#, python-format
-msgid "instance %(inst_name)s: injecting key into image %(img_id)s"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:649
-#, python-format
-msgid "instance %(inst_name)s: injecting net into image %(img_id)s"
-msgstr ""
-
-#. This could be a windows image, or a vmdk format disk
-#: ../nova/virt/libvirt_conn.py:657
-#, python-format
-msgid ""
-"instance %(inst_name)s: ignoring error injecting data into image %(img_id)s "
-"(%(e)s)"
-msgstr ""
-
-#. TODO(termie): cache?
-#: ../nova/virt/libvirt_conn.py:665
-#, python-format
-msgid "instance %s: starting toXML method"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:732
-#, python-format
-msgid "instance %s: finished toXML method"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:751
-msgid "diagnostics are not supported for libvirt"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:1225
-#, python-format
-msgid "Attempted to unfilter instance %s which is not filtered"
-msgstr ""
-
-#: ../nova/api/ec2/metadatarequesthandler.py:76
-#, python-format
-msgid "Failed to get metadata for ip: %s"
-msgstr ""
-
-#: ../nova/auth/fakeldap.py:33
-msgid "Attempted to instantiate singleton"
-msgstr ""
-
-#: ../nova/network/api.py:39
-#, python-format
-msgid "Quota exceeeded for %s, tried to allocate address"
-msgstr ""
-
-#: ../nova/network/api.py:42
-msgid "Address quota exceeded. You cannot allocate any more addresses"
-msgstr ""
-
-#: ../nova/tests/test_volume.py:162
-#, python-format
-msgid "Target %s allocated"
-msgstr ""
-
-#: ../nova/virt/images.py:70
-#, python-format
-msgid "Finished retreving %(url)s -- placed in %(path)s"
-msgstr ""
-
-#: ../nova/scheduler/driver.py:66
-msgid "Must implement a fallback schedule"
-msgstr ""
-
-#: ../nova/console/manager.py:70
-msgid "Adding console"
-msgstr ""
-
-#: ../nova/console/manager.py:90
-#, python-format
-msgid "Tried to remove non-existant console %(console_id)s."
-msgstr ""
-
-#: ../nova/api/direct.py:149
-msgid "not available"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:62
-#, python-format
-msgid "The key_pair %s already exists"
-msgstr ""
-
-#. TODO(vish): Do this with M2Crypto instead
-#: ../nova/api/ec2/cloud.py:118
-#, python-format
-msgid "Generating root CA: %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:303
-#, python-format
-msgid "Create key pair %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:311
-#, python-format
-msgid "Delete key pair %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:386
-#, python-format
-msgid "%s is not a valid ipProtocol"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:390
-msgid "Invalid port range"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:421
-#, python-format
-msgid "Revoke security group ingress %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:430 ../nova/api/ec2/cloud.py:459
-msgid "Not enough parameters to build a valid rule."
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:443
-msgid "No rule for the specified parameters."
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:450
-#, python-format
-msgid "Authorize security group ingress %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:464
-#, python-format
-msgid "This rule already exists in group %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:492
-#, python-format
-msgid "Create Security Group %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:495
-#, python-format
-msgid "group %s already exists"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:507
-#, python-format
-msgid "Delete security group %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:584
-#, python-format
-msgid "Create volume of %s GB"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:612
-#, python-format
-msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:629
-#, python-format
-msgid "Detach volume %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:761
-msgid "Allocate address"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:766
-#, python-format
-msgid "Release address %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:771
-#, python-format
-msgid "Associate address %(public_ip)s to instance %(instance_id)s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:780
-#, python-format
-msgid "Disassociate address %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:807
-msgid "Going to start terminating instances"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:815
-#, python-format
-msgid "Reboot instance %r"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:867
-#, python-format
-msgid "De-registering image %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:875
-#, python-format
-msgid "Registered image %(image_location)s with id %(image_id)s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:882 ../nova/api/ec2/cloud.py:900
-#, python-format
-msgid "attribute not supported: %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:890
-#, python-format
-msgid "invalid id: %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:903
-msgid "user or group not specified"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:905
-msgid "only group \"all\" is supported"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:907
-msgid "operation_type must be add or remove"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:908
-#, python-format
-msgid "Updating image %s publicity"
-msgstr ""
-
-#: ../bin/nova-api.py:52
-#, python-format
-msgid "Using paste.deploy config at: %s"
-msgstr ""
-
-#: ../bin/nova-api.py:57
-#, python-format
-msgid "No paste configuration for app: %s"
-msgstr ""
-
-#: ../bin/nova-api.py:59
-#, python-format
-msgid ""
-"App Config: %(api)s\n"
-"%(config)r"
-msgstr ""
-
-#: ../bin/nova-api.py:64
-#, python-format
-msgid "Running %s API"
-msgstr ""
-
-#: ../bin/nova-api.py:69
-#, python-format
-msgid "No known API applications configured in %s."
-msgstr ""
-
-#: ../bin/nova-api.py:83
-#, python-format
-msgid "Starting nova-api node (version %s)"
-msgstr ""
-
-#: ../bin/nova-api.py:89
-#, python-format
-msgid "No paste configuration found for: %s"
-msgstr ""
-
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:84
-#, python-format
-msgid "Argument %(key)s value %(value)s is too short."
-msgstr ""
-
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:89
-#, python-format
-msgid "Argument %(key)s value %(value)s contains invalid characters."
-msgstr ""
-
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:94
-#, python-format
-msgid "Argument %(key)s value %(value)s starts with a hyphen."
-msgstr ""
-
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:102
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:130
-#, python-format
-msgid "Argument %s is required."
-msgstr ""
-
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:117
-#, python-format
-msgid ""
-"Argument %(key)s may not take value %(value)s. Valid values are ['true', "
-"'false']."
-msgstr ""
-
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:163
-#, python-format
-msgid ""
-"Created VDI %(vdi_ref)s (%(label)s, %(size)s, %(read_only)s) on %(sr_ref)s."
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:67
-#, python-format
-msgid "Attempted to create non-unique name %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:73
-#, python-format
-msgid "instance %(name)s: not enough free memory"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:148
-#, python-format
-msgid "Starting VM %s..."
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:151
-#, python-format
-msgid "Spawning VM %(instance_name)s created %(vm_ref)s."
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:162
-#, python-format
-msgid "Invalid value for onset_files: '%s'"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:167
-#, python-format
-msgid "Injecting file path: '%s'"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:180
-#, python-format
-msgid "Instance %s: booted"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:232
-#, python-format
-msgid "Instance not present %s"
-msgstr ""
-
-#. TODO(sirp): Add quiesce and VSS locking support when Windows support
-#. is added
-#: ../nova/virt/xenapi/vmops.py:261
-#, python-format
-msgid "Starting snapshot for VM %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:269
-#, python-format
-msgid "Unable to Snapshot %(vm_ref)s: %(exc)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:280
-#, python-format
-msgid "Finished snapshot and upload for VM %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:356
-#, python-format
-msgid "VM %(vm)s already halted, skipping shutdown..."
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:389
-msgid "Removing kernel/ramdisk files"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:399
-msgid "kernel/ramdisk files removed"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:561
-#, python-format
-msgid ""
-"TIMEOUT: The call to %(method)s timed out. VM id=%(instance_id)s; "
-"args=%(strargs)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:564
-#, python-format
-msgid ""
-"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM "
-"id=%(instance_id)s; args=%(strargs)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:569
-#, python-format
-msgid ""
-"The call to %(method)s returned an error: %(e)s. VM id=%(instance_id)s; "
-"args=%(strargs)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:760
-#, python-format
-msgid "OpenSSL error: %s"
-msgstr ""
-
-#: ../nova/tests/test_compute.py:148
-#, python-format
-msgid "Running instances: %s"
-msgstr ""
-
-#: ../nova/tests/test_compute.py:154
-#, python-format
-msgid "After terminating instances: %s"
-msgstr ""
-
-#: ../nova/cloudpipe/pipelib.py:45
-msgid "Template for script to run on cloudpipe instance boot"
-msgstr ""
-
-#: ../nova/cloudpipe/pipelib.py:48
-msgid "Network to push into openvpn config"
-msgstr ""
-
-#: ../nova/cloudpipe/pipelib.py:51
-msgid "Netmask to push into openvpn config"
-msgstr ""
-
-#: ../nova/cloudpipe/pipelib.py:97
-#, python-format
-msgid "Launching VPN for %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/migration.py:35
-msgid "python-migrate is not installed. Exiting."
-msgstr ""
-
-#: ../nova/image/s3.py:99
-#, python-format
-msgid "Image %s could not be found"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:121
-msgid "Too many failed authentications."
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:131
-#, python-format
-msgid ""
-"Access key %(access_key)s has had %(failures)d failed authentications and "
-"will be locked out for %(lock_mins)d minutes."
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:169 ../nova/objectstore/handler.py:140
-#, python-format
-msgid "Authentication Failure: %s"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:182
-#, python-format
-msgid "Authenticated Request For %(uname)s:%(pname)s)"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:207
-#, python-format
-msgid "action: %s"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:209
-#, python-format
-msgid "arg: %(key)s\t\tval: %(value)s"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:281
-#, python-format
-msgid ""
-"Unauthorized request for controller=%(controller)s and action=%(action)s"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:314
-#, python-format
-msgid "InstanceNotFound raised: %s"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:320
-#, python-format
-msgid "VolumeNotFound raised: %s"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:326
-#, python-format
-msgid "NotFound raised: %s"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:329
-#, python-format
-msgid "ApiError raised: %s"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:338
-#, python-format
-msgid "Unexpected error raised: %s"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:343
-msgid "An unknown error has occurred. Please try your request again."
-msgstr ""
-
-#: ../nova/auth/dbdriver.py:84
-#, python-format
-msgid "User %s already exists"
-msgstr ""
-
-#: ../nova/auth/dbdriver.py:106 ../nova/auth/ldapdriver.py:232
-#, python-format
-msgid "Project can't be created because manager %s doesn't exist"
-msgstr ""
-
-#: ../nova/auth/dbdriver.py:122 ../nova/auth/ldapdriver.py:243
-#, python-format
-msgid "Project can't be created because user %s doesn't exist"
-msgstr ""
-
-#: ../nova/auth/dbdriver.py:135 ../nova/auth/ldapdriver.py:229
-#, python-format
-msgid "Project can't be created because project %s already exists"
-msgstr ""
-
-#: ../nova/auth/dbdriver.py:157 ../nova/auth/ldapdriver.py:268
-#, python-format
-msgid "Project can't be modified because manager %s doesn't exist"
-msgstr ""
-
-#: ../nova/auth/dbdriver.py:245
-#, python-format
-msgid "User \"%s\" not found"
-msgstr ""
-
-#: ../nova/auth/dbdriver.py:248
-#, python-format
-msgid "Project \"%s\" not found"
-msgstr ""
-
-#: ../nova/virt/xenapi_conn.py:129
-msgid ""
-"Must specify xenapi_connection_url, xenapi_connection_username (optionally), "
-"and xenapi_connection_password to use connection_type=xenapi"
-msgstr ""
-
-#: ../nova/virt/xenapi_conn.py:311
-#, python-format
-msgid "Task [%(name)s] %(task)s status: success %(result)s"
-msgstr ""
-
-#: ../nova/virt/xenapi_conn.py:317
-#, python-format
-msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s"
-msgstr ""
-
-#: ../nova/virt/xenapi_conn.py:331 ../nova/virt/xenapi_conn.py:344
-#, python-format
-msgid "Got exception: %s"
-msgstr ""
-
-#: ../nova/volume/san.py:67
-#, python-format
-msgid "Could not find iSCSI export for volume %s"
-msgstr ""
-
-#: ../nova/api/ec2/apirequest.py:100
-#, python-format
-msgid ""
-"Unsupported API request: controller = %(controller)s, action = %(action)s"
-msgstr ""
-
-#: ../nova/api/openstack/__init__.py:55
-#, python-format
-msgid "Caught error: %s"
-msgstr ""
-
-#: ../nova/api/openstack/__init__.py:76
-msgid "Including admin operations in API."
-msgstr ""
-
-#: ../nova/console/xvp.py:99
-msgid "Rebuilding xvp conf"
-msgstr ""
-
-#: ../nova/console/xvp.py:116
-#, python-format
-msgid "Re-wrote %s"
-msgstr ""
-
-#: ../nova/console/xvp.py:121
-msgid "Stopping xvp"
-msgstr ""
-
-#: ../nova/console/xvp.py:134
-msgid "Starting xvp"
-msgstr ""
-
-#: ../nova/console/xvp.py:141
-#, python-format
-msgid "Error starting xvp: %s"
-msgstr ""
-
-#: ../nova/console/xvp.py:144
-msgid "Restarting xvp"
-msgstr ""
-
-#: ../nova/console/xvp.py:146
-msgid "xvp not running..."
-msgstr ""
-
-#: ../bin/nova-manage.py:272
-msgid ""
-"The above error may show that the database has not been created.\n"
-"Please create a database using nova-manage sync db before running this "
-"command."
-msgstr ""
-
-#: ../bin/nova-manage.py:426
-msgid ""
-"No more networks available. If this is a new installation, you need\n"
-"to call something like this:\n"
-"\n"
-" nova-manage network create 10.0.0.0/8 10 64\n"
-"\n"
-msgstr ""
-
-#: ../bin/nova-manage.py:431
-msgid ""
-"The above error may show that the certificate db has not been created.\n"
-"Please create a database by running a nova-api server on this host."
-msgstr ""
-
-#: ../bin/nova-manage.py:447 ../bin/nova-manage.py:536
-msgid "network"
-msgstr ""
-
-#: ../bin/nova-manage.py:448
-msgid "IP address"
-msgstr ""
-
-#: ../bin/nova-manage.py:449
-msgid "MAC address"
-msgstr ""
-
-#: ../bin/nova-manage.py:450
-msgid "hostname"
-msgstr ""
-
-#: ../bin/nova-manage.py:451
-msgid "host"
-msgstr ""
-
-#: ../bin/nova-manage.py:537
-msgid "netmask"
-msgstr ""
-
-#: ../bin/nova-manage.py:538
-msgid "start address"
-msgstr ""
-
-#: ../nova/virt/disk.py:69
-#, python-format
-msgid "Failed to load partition: %s"
-msgstr ""
-
-#: ../nova/virt/disk.py:91
-#, python-format
-msgid "Failed to mount filesystem: %s"
-msgstr ""
-
-#: ../nova/virt/disk.py:124
-#, python-format
-msgid "nbd device %s did not show up"
-msgstr ""
-
-#: ../nova/virt/disk.py:128
-#, python-format
-msgid "Could not attach image to loopback: %s"
-msgstr ""
-
-#: ../nova/virt/disk.py:151
-msgid "No free nbd devices"
-msgstr ""
-
-#: ../doc/ext/nova_todo.py:46
-#, python-format
-msgid "%(filename)s, line %(line_info)d"
-msgstr ""
-
-#. FIXME(chiradeep): implement this
-#: ../nova/virt/hyperv.py:118
-msgid "In init host"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:131
-#, python-format
-msgid "Attempt to create duplicate vm %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:148
-#, python-format
-msgid "Starting VM %s "
-msgstr ""
-
-#: ../nova/virt/hyperv.py:150
-#, python-format
-msgid "Started VM %s "
-msgstr ""
-
-#: ../nova/virt/hyperv.py:152
-#, python-format
-msgid "spawn vm failed: %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:169
-#, python-format
-msgid "Failed to create VM %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:188
-#, python-format
-msgid "Set memory for vm %s..."
-msgstr ""
-
-#: ../nova/virt/hyperv.py:198
-#, python-format
-msgid "Set vcpus for vm %s..."
-msgstr ""
-
-#: ../nova/virt/hyperv.py:202
-#, python-format
-msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:227
-#, python-format
-msgid "Failed to add diskdrive to VM %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:230
-#, python-format
-msgid "New disk drive path is %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:247
-#, python-format
-msgid "Failed to add vhd file to VM %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:249
-#, python-format
-msgid "Created disk for %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:253
-#, python-format
-msgid "Creating nic for %s "
-msgstr ""
-
-#: ../nova/virt/hyperv.py:272
-msgid "Failed creating a port on the external vswitch"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:273
-#, python-format
-msgid "Failed creating port for %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:276
-#, python-format
-msgid "Created switch port %(vm_name)s on switch %(ext_path)s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:286
-#, python-format
-msgid "Failed to add nic to VM %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:288
-#, python-format
-msgid "Created nic for %s "
-msgstr ""
-
-#: ../nova/virt/hyperv.py:321
-#, python-format
-msgid "WMI job failed: %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:325
-#, python-format
-msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s "
-msgstr ""
-
-#: ../nova/virt/hyperv.py:361
-#, python-format
-msgid "Got request to destroy vm %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:386
-#, python-format
-msgid "Failed to destroy vm %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:393
-#, python-format
-msgid "Del: disk %(vhdfile)s vm %(instance_name)s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:415
-#, python-format
-msgid ""
-"Got Info for vm %(instance_id)s: state=%(state)s, mem=%(memusage)s, "
-"num_cpu=%(numprocs)s, cpu_time=%(uptime)s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:451
-#, python-format
-msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:454
-#, python-format
-msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
-msgstr ""
-
-#: ../nova/compute/api.py:71
-#, python-format
-msgid "Instance %d was not found in get_network_topic"
-msgstr ""
-
-#: ../nova/compute/api.py:77
-#, python-format
-msgid "Instance %d has no host"
-msgstr ""
-
-#: ../nova/compute/api.py:97
-#, python-format
-msgid "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances"
-msgstr ""
-
-#: ../nova/compute/api.py:99
-#, python-format
-msgid ""
-"Instance quota exceeded. You can only run %s more instances of this type."
-msgstr ""
-
-#: ../nova/compute/api.py:112
-msgid "Creating a raw instance"
-msgstr ""
-
-#: ../nova/compute/api.py:160
-#, python-format
-msgid "Going to run %s instances..."
-msgstr ""
-
-#: ../nova/compute/api.py:187
-#, python-format
-msgid "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s"
-msgstr ""
-
-#: ../nova/compute/api.py:292
-#, python-format
-msgid "Going to try to terminate %s"
-msgstr ""
-
-#: ../nova/compute/api.py:296
-#, python-format
-msgid "Instance %d was not found during terminate"
-msgstr ""
-
-#: ../nova/compute/api.py:301
-#, python-format
-msgid "Instance %d is already being terminated"
-msgstr ""
-
-#: ../nova/compute/api.py:481
-#, python-format
-msgid "Invalid device specified: %s. Example device: /dev/vdb"
-msgstr ""
-
-#: ../nova/compute/api.py:496
-msgid "Volume isn't attached to anything!"
-msgstr ""
-
-#: ../nova/rpc.py:98
-#, python-format
-msgid ""
-"AMQP server on %(fl_host)s:%(fl_port)d is unreachable. Trying again in "
-"%(fl_intv)d seconds."
-msgstr ""
-
-#: ../nova/rpc.py:103
-#, python-format
-msgid "Unable to connect to AMQP server after %d tries. Shutting down."
-msgstr ""
-
-#: ../nova/rpc.py:122
-msgid "Reconnected to queue"
-msgstr ""
-
-#: ../nova/rpc.py:129
-msgid "Failed to fetch message from queue"
-msgstr ""
-
-#: ../nova/rpc.py:159
-#, python-format
-msgid "Initing the Adapter Consumer for %s"
-msgstr ""
-
-#: ../nova/rpc.py:178
-#, python-format
-msgid "received %s"
-msgstr ""
-
-#. NOTE(vish): we may not want to ack here, but that means that bad
-#. messages stay in the queue indefinitely, so for now
-#. we just log the message and send an error string
-#. back to the caller
-#: ../nova/rpc.py:191
-#, python-format
-msgid "no method for message: %s"
-msgstr ""
-
-#: ../nova/rpc.py:192
-#, python-format
-msgid "No method for message: %s"
-msgstr ""
-
-#: ../nova/rpc.py:253
-#, python-format
-msgid "Returning exception %s to caller"
-msgstr ""
-
-#: ../nova/rpc.py:294
-#, python-format
-msgid "unpacked context: %s"
-msgstr ""
-
-#: ../nova/rpc.py:313
-msgid "Making asynchronous call..."
-msgstr ""
-
-#: ../nova/rpc.py:316
-#, python-format
-msgid "MSG_ID is %s"
-msgstr ""
-
-#: ../nova/rpc.py:354
-msgid "Making asynchronous cast..."
-msgstr ""
-
-#: ../nova/rpc.py:364
-#, python-format
-msgid "response %s"
-msgstr ""
-
-#: ../nova/rpc.py:373
-#, python-format
-msgid "topic is %s"
-msgstr ""
-
-#: ../nova/rpc.py:374
-#, python-format
-msgid "message %s"
-msgstr ""
-
-#: ../nova/volume/driver.py:78
-#, python-format
-msgid "Recovering from a failed execute. Try number %s"
-msgstr ""
-
-#: ../nova/volume/driver.py:87
-#, python-format
-msgid "volume group %s doesn't exist"
-msgstr ""
-
-#: ../nova/volume/driver.py:220
-#, python-format
-msgid "FAKE AOE: %s"
-msgstr ""
-
-#: ../nova/volume/driver.py:233
-msgid "Skipping ensure_export. No iscsi_target "
-msgstr ""
-
-#: ../nova/volume/driver.py:279 ../nova/volume/driver.py:288
-msgid "Skipping remove_export. No iscsi_target "
-msgstr ""
-
-#: ../nova/volume/driver.py:347
-#, python-format
-msgid "FAKE ISCSI: %s"
-msgstr ""
-
-#: ../nova/volume/driver.py:359
-#, python-format
-msgid "rbd has no pool %s"
-msgstr ""
-
-#: ../nova/volume/driver.py:414
-#, python-format
-msgid "Sheepdog is not working: %s"
-msgstr ""
-
-#: ../nova/volume/driver.py:416
-msgid "Sheepdog is not working"
-msgstr ""
-
-#: ../nova/wsgi.py:68
-#, python-format
-msgid "Starting %(arg0)s on %(host)s:%(port)s"
-msgstr ""
-
-#: ../nova/wsgi.py:147
-msgid "You must implement __call__"
-msgstr ""
-
-#: ../bin/nova-dhcpbridge.py:58
-msgid "leasing ip"
-msgstr ""
-
-#: ../bin/nova-dhcpbridge.py:73
-msgid "Adopted old lease or got a change of mac/hostname"
-msgstr ""
-
-#: ../bin/nova-dhcpbridge.py:80
-msgid "releasing ip"
-msgstr ""
-
-#: ../bin/nova-dhcpbridge.py:123
-#, python-format
-msgid ""
-"Called %(action)s for mac %(mac)s with ip %(ip)s and hostname %(hostname)s "
-"on interface %(interface)s"
-msgstr ""
-
-#: ../nova/virt/fake.py:239
-#, python-format
-msgid "Instance %s Not Found"
-msgstr ""
-
-#: ../nova/network/manager.py:153
-#, python-format
-msgid "Dissassociated %s stale fixed ip(s)"
-msgstr ""
-
-#: ../nova/network/manager.py:157
-msgid "setting network host"
-msgstr ""
-
-#: ../nova/network/manager.py:212
-#, python-format
-msgid "Leasing IP %s"
-msgstr ""
-
-#: ../nova/network/manager.py:216
-#, python-format
-msgid "IP %s leased that isn't associated"
-msgstr ""
-
-#: ../nova/network/manager.py:220
-#, python-format
-msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s"
-msgstr ""
-
-#: ../nova/network/manager.py:228
-#, python-format
-msgid "IP %s leased that was already deallocated"
-msgstr ""
-
-#: ../nova/network/manager.py:233
-#, python-format
-msgid "Releasing IP %s"
-msgstr ""
-
-#: ../nova/network/manager.py:237
-#, python-format
-msgid "IP %s released that isn't associated"
-msgstr ""
-
-#: ../nova/network/manager.py:241
-#, python-format
-msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s"
-msgstr ""
-
-#: ../nova/network/manager.py:244
-#, python-format
-msgid "IP %s released that was not leased"
-msgstr ""
-
-#: ../nova/network/manager.py:519
-msgid ""
-"The sum between the number of networks and the vlan start cannot be greater "
-"than 4094"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:57
-#, python-format
-msgid "Introducing %s..."
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:74
-#, python-format
-msgid "Introduced %(label)s as %(sr_ref)s."
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:78
-msgid "Unable to create Storage Repository"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:90
-#, python-format
-msgid "Unable to find SR from VBD %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:96
-#, python-format
-msgid "Forgetting SR %s ... "
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:101
-#, python-format
-msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:107
-#, python-format
-msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:111
-#, python-format
-msgid "Forgetting SR %s done."
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:113
-#, python-format
-msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:123
-#, python-format
-msgid "Unable to introduce VDI on SR %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:128
-#, python-format
-msgid "Unable to get record of VDI %s on"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:146
-#, python-format
-msgid "Unable to introduce VDI for SR %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:175
-#, python-format
-msgid "Unable to obtain target information %(device_path)s, %(mountpoint)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:197
-#, python-format
-msgid "Mountpoint cannot be translated: %s"
-msgstr ""
-
-#: ../nova/objectstore/image.py:262
-#, python-format
-msgid "Failed to decrypt private key: %s"
-msgstr ""
-
-#: ../nova/objectstore/image.py:269
-#, python-format
-msgid "Failed to decrypt initialization vector: %s"
-msgstr ""
-
-#: ../nova/objectstore/image.py:277
-#, python-format
-msgid "Failed to decrypt image file %(image_file)s: %(err)s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:106
-#, python-format
-msgid "Unknown S3 value type %r"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:137
-msgid "Authenticated request"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:182
-msgid "List of buckets requested"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:209
-#, python-format
-msgid "List keys for bucket %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:217
-#, python-format
-msgid "Unauthorized attempt to access bucket %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:235
-#, python-format
-msgid "Creating bucket %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:245
-#, python-format
-msgid "Deleting bucket %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:249
-#, python-format
-msgid "Unauthorized attempt to delete bucket %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:273
-#, python-format
-msgid "Getting object: %(bname)s / %(nm)s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:276
-#, python-format
-msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:296
-#, python-format
-msgid "Putting object: %(bname)s / %(nm)s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:299
-#, python-format
-msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:318
-#, python-format
-msgid "Deleting object: %(bname)s / %(nm)s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:322
-#, python-format
-msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:396
-#, python-format
-msgid "Not authorized to upload image: invalid directory %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:404
-#, python-format
-msgid "Not authorized to upload image: unauthorized bucket %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:409
-#, python-format
-msgid "Starting image upload: %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:423
-#, python-format
-msgid "Not authorized to update attributes of image %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:431
-#, python-format
-msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r"
-msgstr ""
-
-#. other attributes imply update
-#: ../nova/objectstore/handler.py:436
-#, python-format
-msgid "Updating user fields on image %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:450
-#, python-format
-msgid "Unauthorized attempt to delete image %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:455
-#, python-format
-msgid "Deleted image: %s"
-msgstr ""
-
-#: ../nova/auth/manager.py:259
-#, python-format
-msgid "Looking up user: %r"
-msgstr ""
-
-#: ../nova/auth/manager.py:263
-#, python-format
-msgid "Failed authorization for access key %s"
-msgstr ""
-
-#: ../nova/auth/manager.py:264
-#, python-format
-msgid "No user found for access key %s"
-msgstr ""
-
-#: ../nova/auth/manager.py:270
-#, python-format
-msgid "Using project name = user name (%s)"
-msgstr ""
-
-#: ../nova/auth/manager.py:277
-#, python-format
-msgid "failed authorization: no project named %(pjid)s (user=%(uname)s)"
-msgstr ""
-
-#: ../nova/auth/manager.py:279
-#, python-format
-msgid "No project called %s could be found"
-msgstr ""
-
-#: ../nova/auth/manager.py:287
-#, python-format
-msgid ""
-"Failed authorization: user %(uname)s not admin and not member of project "
-"%(pjname)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:289
-#, python-format
-msgid "User %(uid)s is not a member of project %(pjid)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:298 ../nova/auth/manager.py:309
-#, python-format
-msgid "Invalid signature for user %s"
-msgstr ""
-
-#: ../nova/auth/manager.py:299 ../nova/auth/manager.py:310
-msgid "Signature does not match"
-msgstr ""
-
-#: ../nova/auth/manager.py:380
-msgid "Must specify project"
-msgstr ""
-
-#: ../nova/auth/manager.py:414
-#, python-format
-msgid "The %s role can not be found"
-msgstr ""
-
-#: ../nova/auth/manager.py:416
-#, python-format
-msgid "The %s role is global only"
-msgstr ""
-
-#: ../nova/auth/manager.py:420
-#, python-format
-msgid "Adding role %(role)s to user %(uid)s in project %(pid)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:423
-#, python-format
-msgid "Adding sitewide role %(role)s to user %(uid)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:448
-#, python-format
-msgid "Removing role %(role)s from user %(uid)s on project %(pid)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:451
-#, python-format
-msgid "Removing sitewide role %(role)s from user %(uid)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:515
-#, python-format
-msgid "Created project %(name)s with manager %(manager_user)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:533
-#, python-format
-msgid "modifying project %s"
-msgstr ""
-
-#: ../nova/auth/manager.py:545
-#, python-format
-msgid "Adding user %(uid)s to project %(pid)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:566
-#, python-format
-msgid "Remove user %(uid)s from project %(pid)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:592
-#, python-format
-msgid "Deleting project %s"
-msgstr ""
-
-#: ../nova/auth/manager.py:650
-#, python-format
-msgid "Created user %(rvname)s (admin: %(rvadmin)r)"
-msgstr ""
-
-#: ../nova/auth/manager.py:659
-#, python-format
-msgid "Deleting user %s"
-msgstr ""
-
-#: ../nova/auth/manager.py:669
-#, python-format
-msgid "Access Key change for user %s"
-msgstr ""
-
-#: ../nova/auth/manager.py:671
-#, python-format
-msgid "Secret Key change for user %s"
-msgstr ""
-
-#: ../nova/auth/manager.py:673
-#, python-format
-msgid "Admin status set to %(admin)r for user %(uid)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:722
-#, python-format
-msgid "No vpn data for project %s"
-msgstr ""
-
-#: ../nova/service.py:161
-#, python-format
-msgid "Starting %(topic)s node (version %(vcs_string)s)"
-msgstr ""
-
-#: ../nova/service.py:174
-msgid "Service killed that has no database entry"
-msgstr ""
-
-#: ../nova/service.py:195
-msgid "The service database object disappeared, Recreating it."
-msgstr ""
-
-#: ../nova/service.py:207
-msgid "Recovered model server connection!"
-msgstr ""
-
-#: ../nova/service.py:213
-msgid "model server went away"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:174
-#, python-format
-msgid "LDAP user %s already exists"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:205
-#, python-format
-msgid "LDAP object for %s doesn't exist"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:348
-#, python-format
-msgid "User %s doesn't exist"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:472
-#, python-format
-msgid "Group can't be created because group %s already exists"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:478
-#, python-format
-msgid "Group can't be created because user %s doesn't exist"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:495
-#, python-format
-msgid "User %s can't be searched in group because the user doesn't exist"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:507
-#, python-format
-msgid "User %s can't be added to the group because the user doesn't exist"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:510 ../nova/auth/ldapdriver.py:521
-#, python-format
-msgid "The group at dn %s doesn't exist"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:513
-#, python-format
-msgid "User %(uid)s is already a member of the group %(group_dn)s"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:524
-#, python-format
-msgid ""
-"User %s can't be removed from the group because the user doesn't exist"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:528
-#, python-format
-msgid "User %s is not a member of the group"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:542
-#, python-format
-msgid ""
-"Attempted to remove the last member of a group. Deleting the group at %s "
-"instead."
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:549
-#, python-format
-msgid "User %s can't be removed from all because the user doesn't exist"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:564
-#, python-format
-msgid "Group at dn %s doesn't exist"
-msgstr ""
-
-#: ../nova/virt/xenapi/network_utils.py:40
-#, python-format
-msgid "Found non-unique network for bridge %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/network_utils.py:43
-#, python-format
-msgid "Found no network for bridge %s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:97
-#, python-format
-msgid "Creating new user: %s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:105
-#, python-format
-msgid "Deleting user: %s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:127
-#, python-format
-msgid "Adding role %(role)s to user %(user)s for project %(project)s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:131
-#, python-format
-msgid "Adding sitewide role %(role)s to user %(user)s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:137
-#, python-format
-msgid "Removing role %(role)s from user %(user)s for project %(project)s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:141
-#, python-format
-msgid "Removing sitewide role %(role)s from user %(user)s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:146 ../nova/api/ec2/admin.py:223
-msgid "operation must be add or remove"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:159
-#, python-format
-msgid "Getting x509 for user: %(name)s on project: %(project)s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:177
-#, python-format
-msgid "Create project %(name)s managed by %(manager_user)s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:190
-#, python-format
-msgid "Modify project: %(name)s managed by %(manager_user)s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:200
-#, python-format
-msgid "Delete project: %s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:214
-#, python-format
-msgid "Adding user %(user)s to project %(project)s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:218
-#, python-format
-msgid "Removing user %(user)s from project %(project)s"
-msgstr ""
diff --git a/po/oc.po b/po/oc.po
deleted file mode 100644
index 71887285f..000000000
--- a/po/oc.po
+++ /dev/null
@@ -1,2794 +0,0 @@
-# Occitan (post 1500) translation for nova
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the nova package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: nova\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2011-02-21 10:03-0500\n"
-"PO-Revision-Date: 2011-11-17 07:23+0000\n"
-"Last-Translator: Cédric VALMARY (Tot en òc) <cvalmary@yahoo.fr>\n"
-"Language-Team: Occitan (post 1500) <oc@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-11-18 05:37+0000\n"
-"X-Generator: Launchpad (build 14299)\n"
-
-#: ../nova/scheduler/chance.py:37 ../nova/scheduler/zone.py:55
-#: ../nova/scheduler/simple.py:75 ../nova/scheduler/simple.py:110
-#: ../nova/scheduler/simple.py:122
-msgid "No hosts found"
-msgstr "Pas d'òste trobat"
-
-#: ../nova/exception.py:33
-msgid "Unexpected error while running command."
-msgstr "Error imprevista al moment de l'execucion de la comanda"
-
-#: ../nova/exception.py:36
-#, python-format
-msgid ""
-"%(description)s\n"
-"Command: %(cmd)s\n"
-"Exit code: %(exit_code)s\n"
-"Stdout: %(stdout)r\n"
-"Stderr: %(stderr)r"
-msgstr ""
-"%(description)s\n"
-"Comanda : %(cmd)s\n"
-"Valor retornada : %(exit_code)s\n"
-"Sortida estandarda : %(stdout)r\n"
-"Sortida d'error : %(stderr)r"
-
-#: ../nova/exception.py:107
-msgid "DB exception wrapped"
-msgstr "Remontada d'excepcion de la banca de donadas"
-
-#. exc_type, exc_value, exc_traceback = sys.exc_info()
-#: ../nova/exception.py:120
-msgid "Uncaught exception"
-msgstr "Excepcion pas prevista"
-
-#: ../nova/volume/api.py:45
-#, python-format
-msgid "Quota exceeeded for %(pid)s, tried to create %(size)sG volume"
-msgstr ""
-
-#: ../nova/volume/api.py:47
-#, python-format
-msgid "Volume quota exceeded. You cannot create a volume of size %sG"
-msgstr ""
-
-#: ../nova/volume/api.py:71 ../nova/volume/api.py:96
-msgid "Volume status must be available"
-msgstr "L'estatut del volum deu èsser disponible"
-
-#: ../nova/volume/api.py:98
-msgid "Volume is already attached"
-msgstr "Volum ja estacat"
-
-#: ../nova/volume/api.py:104
-msgid "Volume is already detached"
-msgstr "Volum ja destacat"
-
-#: ../nova/api/openstack/servers.py:72
-msgid "Failed to read private ip"
-msgstr "Fracàs al moment de la lectura de l'ip privada"
-
-#: ../nova/api/openstack/servers.py:79
-msgid "Failed to read public ip(s)"
-msgstr "Fracàs al moment de la lectura de las ip privadas"
-
-#: ../nova/api/openstack/servers.py:152
-#, python-format
-msgid "%(param)s property not found for image %(_image_id)s"
-msgstr ""
-
-#: ../nova/api/openstack/servers.py:168
-msgid "No keypairs defined"
-msgstr "Pas de para de claus definida"
-
-#: ../nova/api/openstack/servers.py:238
-#, python-format
-msgid "Compute.api::lock %s"
-msgstr "Compute.api::lock %s"
-
-#: ../nova/api/openstack/servers.py:253
-#, python-format
-msgid "Compute.api::unlock %s"
-msgstr "Compute.api::unlock %s"
-
-#: ../nova/api/openstack/servers.py:267
-#, python-format
-msgid "Compute.api::get_lock %s"
-msgstr "Compute.api::get_lock %s"
-
-#: ../nova/api/openstack/servers.py:281
-#, python-format
-msgid "Compute.api::reset_network %s"
-msgstr "Compute.api::reset_network %s"
-
-#: ../nova/api/openstack/servers.py:292
-#, python-format
-msgid "Compute.api::pause %s"
-msgstr "Compute.api::pause %s"
-
-#: ../nova/api/openstack/servers.py:303
-#, python-format
-msgid "Compute.api::unpause %s"
-msgstr "Compute.api::unpause %s"
-
-#: ../nova/api/openstack/servers.py:314
-#, python-format
-msgid "compute.api::suspend %s"
-msgstr "compute.api::suspend %s"
-
-#: ../nova/api/openstack/servers.py:325
-#, python-format
-msgid "compute.api::resume %s"
-msgstr "compute.api::resume %s"
-
-#: ../nova/virt/xenapi/volumeops.py:48 ../nova/virt/xenapi/volumeops.py:101
-#: ../nova/db/sqlalchemy/api.py:731 ../nova/virt/libvirt_conn.py:741
-#: ../nova/api/ec2/__init__.py:317
-#, python-format
-msgid "Instance %s not found"
-msgstr "Instància %s pas trobada"
-
-#. NOTE: No Resource Pool concept so far
-#: ../nova/virt/xenapi/volumeops.py:51
-#, python-format
-msgid "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s"
-msgstr "Attach_volume: %(instance_name)s, %(device_path)s, %(mountpoint)s"
-
-#: ../nova/virt/xenapi/volumeops.py:69
-#, python-format
-msgid "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volumeops.py:80
-#, python-format
-msgid "Unable to use SR %(sr_ref)s for instance %(instance_name)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volumeops.py:91
-#, python-format
-msgid "Unable to attach volume to instance %s"
-msgstr "Impossible d'estacar lo volum a l'instància %s"
-
-#: ../nova/virt/xenapi/volumeops.py:93
-#, python-format
-msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
-msgstr ""
-
-#. Detach VBD from VM
-#: ../nova/virt/xenapi/volumeops.py:104
-#, python-format
-msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
-msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-
-#: ../nova/virt/xenapi/volumeops.py:112
-#, python-format
-msgid "Unable to locate volume %s"
-msgstr "Impossible de trobar lo volum %s"
-
-#: ../nova/virt/xenapi/volumeops.py:120
-#, python-format
-msgid "Unable to detach volume %s"
-msgstr "Impossible de destacar lo volum %s"
-
-#: ../nova/virt/xenapi/volumeops.py:127
-#, python-format
-msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
-msgstr ""
-
-#: ../nova/compute/instance_types.py:41
-#, python-format
-msgid "Unknown instance type: %s"
-msgstr "Tipe d'instància desconegut : %s"
-
-#: ../nova/crypto.py:46
-msgid "Filename of root CA"
-msgstr ""
-
-#: ../nova/crypto.py:49
-msgid "Filename of private key"
-msgstr "Nom de fichièr de la clau privada"
-
-#: ../nova/crypto.py:51
-msgid "Filename of root Certificate Revokation List"
-msgstr ""
-
-#: ../nova/crypto.py:53
-msgid "Where we keep our keys"
-msgstr "Emplaçament de salvament de las claus"
-
-#: ../nova/crypto.py:55
-msgid "Where we keep our root CA"
-msgstr ""
-
-#: ../nova/crypto.py:57
-msgid "Should we use a CA for each project?"
-msgstr ""
-
-#: ../nova/crypto.py:61
-#, python-format
-msgid "Subject for certificate for users, %s for project, user, timestamp"
-msgstr ""
-
-#: ../nova/crypto.py:66
-#, python-format
-msgid "Subject for certificate for projects, %s for project, timestamp"
-msgstr ""
-
-#: ../nova/crypto.py:71
-#, python-format
-msgid "Subject for certificate for vpns, %s for project, timestamp"
-msgstr ""
-
-#: ../nova/crypto.py:258
-#, python-format
-msgid "Flags path: %s"
-msgstr ""
-
-#: ../nova/scheduler/manager.py:69
-#, python-format
-msgid "Casting to %(topic)s %(host)s for %(method)s"
-msgstr ""
-
-#: ../nova/compute/manager.py:78
-#, python-format
-msgid "check_instance_lock: decorating: |%s|"
-msgstr ""
-
-#: ../nova/compute/manager.py:80
-#, python-format
-msgid ""
-"check_instance_lock: arguments: |%(self)s| |%(context)s| |%(instance_id)s|"
-msgstr ""
-
-#: ../nova/compute/manager.py:84
-#, python-format
-msgid "check_instance_lock: locked: |%s|"
-msgstr ""
-
-#: ../nova/compute/manager.py:86
-#, python-format
-msgid "check_instance_lock: admin: |%s|"
-msgstr ""
-
-#: ../nova/compute/manager.py:91
-#, python-format
-msgid "check_instance_lock: executing: |%s|"
-msgstr ""
-
-#: ../nova/compute/manager.py:95
-#, python-format
-msgid "check_instance_lock: not executing |%s|"
-msgstr ""
-
-#: ../nova/compute/manager.py:179
-msgid "Instance has already been created"
-msgstr ""
-
-#: ../nova/compute/manager.py:180
-#, python-format
-msgid "instance %s: starting..."
-msgstr ""
-
-#. pylint: disable=W0702
-#: ../nova/compute/manager.py:219
-#, python-format
-msgid "instance %s: Failed to spawn"
-msgstr ""
-
-#: ../nova/compute/manager.py:233 ../nova/tests/test_cloud.py:286
-#, python-format
-msgid "Terminating instance %s"
-msgstr ""
-
-#: ../nova/compute/manager.py:255
-#, python-format
-msgid "Deallocating address %s"
-msgstr ""
-
-#: ../nova/compute/manager.py:268
-#, python-format
-msgid "trying to destroy already destroyed instance: %s"
-msgstr ""
-
-#: ../nova/compute/manager.py:282
-#, python-format
-msgid "Rebooting instance %s"
-msgstr ""
-
-#: ../nova/compute/manager.py:287
-#, python-format
-msgid ""
-"trying to reboot a non-running instance: %(instance_id)s (state: %(state)s "
-"expected: %(running)s)"
-msgstr ""
-
-#: ../nova/compute/manager.py:311
-#, python-format
-msgid "instance %s: snapshotting"
-msgstr ""
-
-#: ../nova/compute/manager.py:316
-#, python-format
-msgid ""
-"trying to snapshot a non-running instance: %(instance_id)s (state: %(state)s "
-"expected: %(running)s)"
-msgstr ""
-
-#: ../nova/compute/manager.py:332
-#, python-format
-msgid ""
-"trying to reset the password on a non-running instance: %(instance_id)s "
-"(state: %(instance_state)s expected: %(expected_state)s)"
-msgstr ""
-
-#: ../nova/compute/manager.py:335
-#, python-format
-msgid "instance %s: setting admin password"
-msgstr ""
-
-#: ../nova/compute/manager.py:353
-#, python-format
-msgid ""
-"trying to inject a file into a non-running instance: %(instance_id)s (state: "
-"%(instance_state)s expected: %(expected_state)s)"
-msgstr ""
-
-#: ../nova/compute/manager.py:362
-#, python-format
-msgid "instance %(nm)s: injecting file to %(plain_path)s"
-msgstr ""
-
-#: ../nova/compute/manager.py:372
-#, python-format
-msgid "instance %s: rescuing"
-msgstr ""
-
-#: ../nova/compute/manager.py:387
-#, python-format
-msgid "instance %s: unrescuing"
-msgstr ""
-
-#: ../nova/compute/manager.py:406
-#, python-format
-msgid "instance %s: pausing"
-msgstr ""
-
-#: ../nova/compute/manager.py:423
-#, python-format
-msgid "instance %s: unpausing"
-msgstr ""
-
-#: ../nova/compute/manager.py:440
-#, python-format
-msgid "instance %s: retrieving diagnostics"
-msgstr ""
-
-#: ../nova/compute/manager.py:453
-#, python-format
-msgid "instance %s: suspending"
-msgstr ""
-
-#: ../nova/compute/manager.py:472
-#, python-format
-msgid "instance %s: resuming"
-msgstr ""
-
-#: ../nova/compute/manager.py:491
-#, python-format
-msgid "instance %s: locking"
-msgstr ""
-
-#: ../nova/compute/manager.py:503
-#, python-format
-msgid "instance %s: unlocking"
-msgstr ""
-
-#: ../nova/compute/manager.py:513
-#, python-format
-msgid "instance %s: getting locked state"
-msgstr ""
-
-#: ../nova/compute/manager.py:526
-#, python-format
-msgid "instance %s: reset network"
-msgstr ""
-
-#: ../nova/compute/manager.py:535 ../nova/api/ec2/cloud.py:515
-#, python-format
-msgid "Get console output for instance %s"
-msgstr ""
-
-#: ../nova/compute/manager.py:543
-#, python-format
-msgid "instance %s: getting ajax console"
-msgstr ""
-
-#: ../nova/compute/manager.py:553
-#, python-format
-msgid ""
-"instance %(instance_id)s: attaching volume %(volume_id)s to %(mountpoint)s"
-msgstr ""
-
-#. pylint: disable=W0702
-#. NOTE(vish): The inline callback eats the exception info so we
-#. log the traceback here and reraise the same
-#. ecxception below.
-#: ../nova/compute/manager.py:569
-#, python-format
-msgid "instance %(instance_id)s: attach failed %(mountpoint)s, removing"
-msgstr ""
-
-#: ../nova/compute/manager.py:585
-#, python-format
-msgid ""
-"Detach volume %(volume_id)s from mountpoint %(mp)s on instance "
-"%(instance_id)s"
-msgstr ""
-
-#: ../nova/compute/manager.py:588
-#, python-format
-msgid "Detaching volume from unknown instance %s"
-msgstr ""
-
-#: ../nova/scheduler/simple.py:53
-#, python-format
-msgid "Host %s is not alive"
-msgstr ""
-
-#: ../nova/scheduler/simple.py:65
-msgid "All hosts have too many cores"
-msgstr ""
-
-#: ../nova/scheduler/simple.py:87
-#, python-format
-msgid "Host %s not available"
-msgstr ""
-
-#: ../nova/scheduler/simple.py:99
-msgid "All hosts have too many gigabytes"
-msgstr ""
-
-#: ../nova/scheduler/simple.py:119
-msgid "All hosts have too many networks"
-msgstr ""
-
-#: ../nova/volume/manager.py:85
-#, python-format
-msgid "Re-exporting %s volumes"
-msgstr ""
-
-#: ../nova/volume/manager.py:90
-#, python-format
-msgid "volume %s: skipping export"
-msgstr ""
-
-#: ../nova/volume/manager.py:96
-#, python-format
-msgid "volume %s: creating"
-msgstr ""
-
-#: ../nova/volume/manager.py:108
-#, python-format
-msgid "volume %(vol_name)s: creating lv of size %(vol_size)sG"
-msgstr ""
-
-#: ../nova/volume/manager.py:112
-#, python-format
-msgid "volume %s: creating export"
-msgstr ""
-
-#: ../nova/volume/manager.py:123
-#, python-format
-msgid "volume %s: created successfully"
-msgstr ""
-
-#: ../nova/volume/manager.py:131
-msgid "Volume is still attached"
-msgstr ""
-
-#: ../nova/volume/manager.py:133
-msgid "Volume is not local to this node"
-msgstr ""
-
-#: ../nova/volume/manager.py:136
-#, python-format
-msgid "volume %s: removing export"
-msgstr ""
-
-#: ../nova/volume/manager.py:138
-#, python-format
-msgid "volume %s: deleting"
-msgstr ""
-
-#: ../nova/volume/manager.py:147
-#, python-format
-msgid "volume %s: deleted successfully"
-msgstr ""
-
-#: ../nova/virt/xenapi/fake.py:74
-#, python-format
-msgid "%(text)s: _db_content => %(content)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/fake.py:304 ../nova/virt/xenapi/fake.py:404
-#: ../nova/virt/xenapi/fake.py:422 ../nova/virt/xenapi/fake.py:478
-msgid "Raising NotImplemented"
-msgstr ""
-
-#: ../nova/virt/xenapi/fake.py:306
-#, python-format
-msgid "xenapi.fake does not have an implementation for %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/fake.py:341
-#, python-format
-msgid "Calling %(localname)s %(impl)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/fake.py:346
-#, python-format
-msgid "Calling getter %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/fake.py:406
-#, python-format
-msgid ""
-"xenapi.fake does not have an implementation for %s or it has been called "
-"with the wrong number of arguments"
-msgstr ""
-
-#: ../nova/tests/test_cloud.py:256
-msgid "Can't test instances without a real virtual env."
-msgstr ""
-
-#: ../nova/tests/test_cloud.py:268
-#, python-format
-msgid "Need to watch instance %s until it's running..."
-msgstr ""
-
-#: ../nova/virt/connection.py:73
-msgid "Failed to open connection to the hypervisor"
-msgstr ""
-
-#: ../nova/network/linux_net.py:187
-#, python-format
-msgid "Starting VLAN inteface %s"
-msgstr ""
-
-#: ../nova/network/linux_net.py:208
-#, python-format
-msgid "Starting Bridge interface for %s"
-msgstr ""
-
-#. pylint: disable=W0703
-#: ../nova/network/linux_net.py:314
-#, python-format
-msgid "Hupping dnsmasq threw %s"
-msgstr ""
-
-#: ../nova/network/linux_net.py:316
-#, python-format
-msgid "Pid %d is stale, relaunching dnsmasq"
-msgstr ""
-
-#. pylint: disable=W0703
-#: ../nova/network/linux_net.py:358
-#, python-format
-msgid "killing radvd threw %s"
-msgstr ""
-
-#: ../nova/network/linux_net.py:360
-#, python-format
-msgid "Pid %d is stale, relaunching radvd"
-msgstr ""
-
-#. pylint: disable=W0703
-#: ../nova/network/linux_net.py:449
-#, python-format
-msgid "Killing dnsmasq threw %s"
-msgstr ""
-
-#: ../nova/utils.py:58
-#, python-format
-msgid "Inner Exception: %s"
-msgstr ""
-
-#: ../nova/utils.py:59
-#, python-format
-msgid "Class %s cannot be found"
-msgstr ""
-
-#: ../nova/utils.py:118
-#, python-format
-msgid "Fetching %s"
-msgstr ""
-
-#: ../nova/utils.py:130
-#, python-format
-msgid "Running cmd (subprocess): %s"
-msgstr ""
-
-#: ../nova/utils.py:143 ../nova/utils.py:183
-#, python-format
-msgid "Result was %s"
-msgstr ""
-
-#: ../nova/utils.py:159
-#, python-format
-msgid "Running cmd (SSH): %s"
-msgstr ""
-
-#: ../nova/utils.py:217
-#, python-format
-msgid "debug in callback: %s"
-msgstr ""
-
-#: ../nova/utils.py:222
-#, python-format
-msgid "Running %s"
-msgstr ""
-
-#: ../nova/utils.py:262
-#, python-format
-msgid "Link Local address is not found.:%s"
-msgstr ""
-
-#: ../nova/utils.py:265
-#, python-format
-msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-msgstr ""
-
-#: ../nova/utils.py:363
-#, python-format
-msgid "Invalid backend: %s"
-msgstr ""
-
-#: ../nova/utils.py:374
-#, python-format
-msgid "backend %s"
-msgstr ""
-
-#: ../nova/fakerabbit.py:49
-#, python-format
-msgid "(%(nm)s) publish (key: %(routing_key)s) %(message)s"
-msgstr ""
-
-#: ../nova/fakerabbit.py:54
-#, python-format
-msgid "Publishing to route %s"
-msgstr ""
-
-#: ../nova/fakerabbit.py:84
-#, python-format
-msgid "Declaring queue %s"
-msgstr ""
-
-#: ../nova/fakerabbit.py:90
-#, python-format
-msgid "Declaring exchange %s"
-msgstr ""
-
-#: ../nova/fakerabbit.py:96
-#, python-format
-msgid "Binding %(queue)s to %(exchange)s with key %(routing_key)s"
-msgstr ""
-
-#: ../nova/fakerabbit.py:121
-#, python-format
-msgid "Getting from %(queue)s: %(message)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:135 ../nova/virt/hyperv.py:171
-#, python-format
-msgid "Created VM %s..."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:138
-#, python-format
-msgid "Created VM %(instance_name)s as %(vm_ref)s."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:168
-#, python-format
-msgid "Creating VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:171
-#, python-format
-msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:187
-#, python-format
-msgid "VBD not found in instance %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:197
-#, python-format
-msgid "Unable to unplug VBD %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:209
-#, python-format
-msgid "Unable to destroy VBD %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:224
-#, python-format
-msgid "Creating VIF for VM %(vm_ref)s, network %(network_ref)s."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:227
-#, python-format
-msgid "Created VIF %(vif_ref)s for VM %(vm_ref)s, network %(network_ref)s."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:246
-#, python-format
-msgid ""
-"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) on "
-"%(sr_ref)s."
-msgstr ""
-
-#. TODO(sirp): Add quiesce and VSS locking support when Windows support
-#. is added
-#: ../nova/virt/xenapi/vm_utils.py:258
-#, python-format
-msgid "Snapshotting VM %(vm_ref)s with label '%(label)s'..."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:272
-#, python-format
-msgid "Created snapshot %(template_vm_ref)s from VM %(vm_ref)s."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:286
-#, python-format
-msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:327
-#, python-format
-msgid "Size for image %(image)s:%(virtual_size)d"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:332
-#, python-format
-msgid "Glance image %s"
-msgstr ""
-
-#. we need to invoke a plugin for copying VDI's
-#. content into proper path
-#: ../nova/virt/xenapi/vm_utils.py:342
-#, python-format
-msgid "Copying VDI %s to /boot/guest on dom0"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:352
-#, python-format
-msgid "Kernel/Ramdisk VDI %s destroyed"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:361
-#, python-format
-msgid "Asking xapi to fetch %(url)s as %(access)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:386 ../nova/virt/xenapi/vm_utils.py:402
-#, python-format
-msgid "Looking up vdi %s for PV kernel"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:397
-#, python-format
-msgid "PV Kernel in VDI:%s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:405
-#, python-format
-msgid "Running pygrub against %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:411
-#, python-format
-msgid "Found Xen kernel %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:413
-msgid "No Xen kernel found. Booting HVM."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:425 ../nova/virt/hyperv.py:431
-#, python-format
-msgid "duplicate name found: %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:442
-#, python-format
-msgid "VDI %s is still available"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:463
-#, python-format
-msgid "(VM_UTILS) xenserver vm state -> |%s|"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:465
-#, python-format
-msgid "(VM_UTILS) xenapi power_state -> |%s|"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:525
-#, python-format
-msgid "VHD %(vdi_uuid)s has parent %(parent_ref)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:542
-#, python-format
-msgid "Re-scanning SR %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:567
-#, python-format
-msgid ""
-"VHD coalesce attempts exceeded (%(counter)d > %(max_attempts)d), giving up..."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:574
-#, python-format
-msgid ""
-"Parent %(parent_uuid)s doesn't match original parent "
-"%(original_parent_uuid)s, waiting for coalesce..."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:590
-#, python-format
-msgid "No VDIs found for VM %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:594
-#, python-format
-msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:653
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:188
-#, python-format
-msgid "Creating VBD for VDI %s ... "
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:655
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:190
-#, python-format
-msgid "Creating VBD for VDI %s done."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:657
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:192
-#, python-format
-msgid "Plugging VBD %s ... "
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:659
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:194
-#, python-format
-msgid "Plugging VBD %s done."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:661
-#, python-format
-msgid "VBD %(vbd)s plugged as %(orig_dev)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:664
-#, python-format
-msgid "VBD %(vbd)s plugged into wrong dev, remapping to %(dev)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:668
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:197
-#, python-format
-msgid "Destroying VBD for VDI %s ... "
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:671
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:200
-#, python-format
-msgid "Destroying VBD for VDI %s done."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:683
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:211
-msgid "VBD.unplug successful first time."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:688
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:216
-msgid "VBD.unplug rejected: retrying..."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:692
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:220
-msgid "VBD.unplug successful eventually."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:695
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:223
-#, python-format
-msgid "Ignoring XenAPI.Failure in VBD.unplug: %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:704
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:66
-#, python-format
-msgid "Ignoring XenAPI.Failure %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:735
-#, python-format
-msgid ""
-"Writing partition table %(primary_first)d %(primary_last)d to %(dest)s..."
-msgstr ""
-
-#: ../nova/virt/xenapi/vm_utils.py:747
-#, python-format
-msgid "Writing partition table %s done."
-msgstr ""
-
-#: ../nova/tests/test_rpc.py:89
-#, python-format
-msgid "Nested received %(queue)s, %(value)s"
-msgstr ""
-
-#: ../nova/tests/test_rpc.py:95
-#, python-format
-msgid "Nested return %s"
-msgstr ""
-
-#: ../nova/tests/test_rpc.py:120 ../nova/tests/test_rpc.py:126
-#, python-format
-msgid "Received %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:44
-msgid "Use of empty request context is deprecated"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:133
-#, python-format
-msgid "No service for id %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:251
-#, python-format
-msgid "No service for %(host)s, %(binary)s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:592
-msgid "No fixed ips defined"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:608
-#, python-format
-msgid "No floating ip for address %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:629
-#, python-format
-msgid "No address for instance %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:961
-#, python-format
-msgid "no keypair for user %(user_id)s, name %(name)s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1076 ../nova/db/sqlalchemy/api.py:1156
-#, python-format
-msgid "No network for id %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1086
-msgid "No networks defined"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1115
-#, python-format
-msgid "No network for bridge %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1129 ../nova/db/sqlalchemy/api.py:1142
-#, python-format
-msgid "No network for instance %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1277
-#, python-format
-msgid "Token %s does not exist"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1302
-#, python-format
-msgid "No quota for project_id %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1455 ../nova/db/sqlalchemy/api.py:1501
-#: ../nova/api/ec2/__init__.py:323
-#, python-format
-msgid "Volume %s not found"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1514
-#, python-format
-msgid "No export device found for volume %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1527
-#, python-format
-msgid "No target id found for volume %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1572
-#, python-format
-msgid "No security group with id %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1589
-#, python-format
-msgid "No security group named %(group_name)s for project: %(project_id)s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1682
-#, python-format
-msgid "No secuity group rule with id %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1756
-#, python-format
-msgid "No user for id %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1772
-#, python-format
-msgid "No user for access key %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1834
-#, python-format
-msgid "No project with id %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1979
-#, python-format
-msgid "No console pool with id %(pool_id)s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:1996
-#, python-format
-msgid ""
-"No console pool of type %(console_type)s for compute host %(compute_host)s "
-"on proxy host %(host)s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:2035
-#, python-format
-msgid "No console for instance %(instance_id)s in pool %(pool_id)s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:2057
-#, python-format
-msgid "on instance %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:2058
-#, python-format
-msgid "No console with id %(console_id)s %(idesc)s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/api.py:2078 ../nova/db/sqlalchemy/api.py:2097
-#, python-format
-msgid "No zone with id %(zone_id)s"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:160
-#, python-format
-msgid "Checking state of %s"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:165
-#, python-format
-msgid "Current state of %(name)s was %(state)s."
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:183
-#, python-format
-msgid "Connecting to libvirt: %s"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:196
-msgid "Connection to libvirt broke"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:258
-#, python-format
-msgid "instance %(instance_name)s: deleting instance files %(target)s"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:283
-#, python-format
-msgid "Invalid device path %s"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:313
-#, python-format
-msgid "No disk at %s"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:320
-msgid "Instance snapshotting is not supported for libvirtat this time"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:336
-#, python-format
-msgid "instance %s: rebooted"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:339
-#, python-format
-msgid "_wait_for_reboot failed: %s"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:382
-#, python-format
-msgid "instance %s: rescued"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:385
-#, python-format
-msgid "_wait_for_rescue failed: %s"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:411
-#, python-format
-msgid "instance %s: is running"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:422
-#, python-format
-msgid "instance %s: booted"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:425 ../nova/virt/xenapi/vmops.py:186
-#, python-format
-msgid "instance %s: failed to boot"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:436
-#, python-format
-msgid "virsh said: %r"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:440
-msgid "cool, it's a device"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:448
-#, python-format
-msgid "data: %(data)r, fpath: %(fpath)r"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:456
-#, python-format
-msgid "Contents of file %(fpath)s: %(contents)r"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:489
-msgid "Unable to find an open port"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:563
-#, python-format
-msgid "instance %s: Creating image"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:646
-#, python-format
-msgid "instance %(inst_name)s: injecting key into image %(img_id)s"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:649
-#, python-format
-msgid "instance %(inst_name)s: injecting net into image %(img_id)s"
-msgstr ""
-
-#. This could be a windows image, or a vmdk format disk
-#: ../nova/virt/libvirt_conn.py:657
-#, python-format
-msgid ""
-"instance %(inst_name)s: ignoring error injecting data into image %(img_id)s "
-"(%(e)s)"
-msgstr ""
-
-#. TODO(termie): cache?
-#: ../nova/virt/libvirt_conn.py:665
-#, python-format
-msgid "instance %s: starting toXML method"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:732
-#, python-format
-msgid "instance %s: finished toXML method"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:751
-msgid "diagnostics are not supported for libvirt"
-msgstr ""
-
-#: ../nova/virt/libvirt_conn.py:1225
-#, python-format
-msgid "Attempted to unfilter instance %s which is not filtered"
-msgstr ""
-
-#: ../nova/api/ec2/metadatarequesthandler.py:76
-#, python-format
-msgid "Failed to get metadata for ip: %s"
-msgstr ""
-
-#: ../nova/auth/fakeldap.py:33
-msgid "Attempted to instantiate singleton"
-msgstr ""
-
-#: ../nova/network/api.py:39
-#, python-format
-msgid "Quota exceeeded for %s, tried to allocate address"
-msgstr ""
-
-#: ../nova/network/api.py:42
-msgid "Address quota exceeded. You cannot allocate any more addresses"
-msgstr ""
-
-#: ../nova/tests/test_volume.py:162
-#, python-format
-msgid "Target %s allocated"
-msgstr ""
-
-#: ../nova/virt/images.py:70
-#, python-format
-msgid "Finished retreving %(url)s -- placed in %(path)s"
-msgstr ""
-
-#: ../nova/scheduler/driver.py:66
-msgid "Must implement a fallback schedule"
-msgstr ""
-
-#: ../nova/console/manager.py:70
-msgid "Adding console"
-msgstr ""
-
-#: ../nova/console/manager.py:90
-#, python-format
-msgid "Tried to remove non-existant console %(console_id)s."
-msgstr ""
-
-#: ../nova/api/direct.py:149
-msgid "not available"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:62
-#, python-format
-msgid "The key_pair %s already exists"
-msgstr ""
-
-#. TODO(vish): Do this with M2Crypto instead
-#: ../nova/api/ec2/cloud.py:118
-#, python-format
-msgid "Generating root CA: %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:303
-#, python-format
-msgid "Create key pair %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:311
-#, python-format
-msgid "Delete key pair %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:386
-#, python-format
-msgid "%s is not a valid ipProtocol"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:390
-msgid "Invalid port range"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:421
-#, python-format
-msgid "Revoke security group ingress %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:430 ../nova/api/ec2/cloud.py:459
-msgid "Not enough parameters to build a valid rule."
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:443
-msgid "No rule for the specified parameters."
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:450
-#, python-format
-msgid "Authorize security group ingress %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:464
-#, python-format
-msgid "This rule already exists in group %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:492
-#, python-format
-msgid "Create Security Group %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:495
-#, python-format
-msgid "group %s already exists"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:507
-#, python-format
-msgid "Delete security group %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:584
-#, python-format
-msgid "Create volume of %s GB"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:612
-#, python-format
-msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:629
-#, python-format
-msgid "Detach volume %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:761
-msgid "Allocate address"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:766
-#, python-format
-msgid "Release address %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:771
-#, python-format
-msgid "Associate address %(public_ip)s to instance %(instance_id)s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:780
-#, python-format
-msgid "Disassociate address %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:807
-msgid "Going to start terminating instances"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:815
-#, python-format
-msgid "Reboot instance %r"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:867
-#, python-format
-msgid "De-registering image %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:875
-#, python-format
-msgid "Registered image %(image_location)s with id %(image_id)s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:882 ../nova/api/ec2/cloud.py:900
-#, python-format
-msgid "attribute not supported: %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:890
-#, python-format
-msgid "invalid id: %s"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:903
-msgid "user or group not specified"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:905
-msgid "only group \"all\" is supported"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:907
-msgid "operation_type must be add or remove"
-msgstr ""
-
-#: ../nova/api/ec2/cloud.py:908
-#, python-format
-msgid "Updating image %s publicity"
-msgstr ""
-
-#: ../bin/nova-api.py:52
-#, python-format
-msgid "Using paste.deploy config at: %s"
-msgstr ""
-
-#: ../bin/nova-api.py:57
-#, python-format
-msgid "No paste configuration for app: %s"
-msgstr ""
-
-#: ../bin/nova-api.py:59
-#, python-format
-msgid ""
-"App Config: %(api)s\n"
-"%(config)r"
-msgstr ""
-
-#: ../bin/nova-api.py:64
-#, python-format
-msgid "Running %s API"
-msgstr ""
-
-#: ../bin/nova-api.py:69
-#, python-format
-msgid "No known API applications configured in %s."
-msgstr ""
-
-#: ../bin/nova-api.py:83
-#, python-format
-msgid "Starting nova-api node (version %s)"
-msgstr ""
-
-#: ../bin/nova-api.py:89
-#, python-format
-msgid "No paste configuration found for: %s"
-msgstr ""
-
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:84
-#, python-format
-msgid "Argument %(key)s value %(value)s is too short."
-msgstr ""
-
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:89
-#, python-format
-msgid "Argument %(key)s value %(value)s contains invalid characters."
-msgstr ""
-
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:94
-#, python-format
-msgid "Argument %(key)s value %(value)s starts with a hyphen."
-msgstr ""
-
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:102
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:130
-#, python-format
-msgid "Argument %s is required."
-msgstr ""
-
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:117
-#, python-format
-msgid ""
-"Argument %(key)s may not take value %(value)s. Valid values are ['true', "
-"'false']."
-msgstr ""
-
-#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:163
-#, python-format
-msgid ""
-"Created VDI %(vdi_ref)s (%(label)s, %(size)s, %(read_only)s) on %(sr_ref)s."
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:67
-#, python-format
-msgid "Attempted to create non-unique name %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:73
-#, python-format
-msgid "instance %(name)s: not enough free memory"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:148
-#, python-format
-msgid "Starting VM %s..."
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:151
-#, python-format
-msgid "Spawning VM %(instance_name)s created %(vm_ref)s."
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:162
-#, python-format
-msgid "Invalid value for onset_files: '%s'"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:167
-#, python-format
-msgid "Injecting file path: '%s'"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:180
-#, python-format
-msgid "Instance %s: booted"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:232
-#, python-format
-msgid "Instance not present %s"
-msgstr ""
-
-#. TODO(sirp): Add quiesce and VSS locking support when Windows support
-#. is added
-#: ../nova/virt/xenapi/vmops.py:261
-#, python-format
-msgid "Starting snapshot for VM %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:269
-#, python-format
-msgid "Unable to Snapshot %(vm_ref)s: %(exc)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:280
-#, python-format
-msgid "Finished snapshot and upload for VM %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:356
-#, python-format
-msgid "VM %(vm)s already halted, skipping shutdown..."
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:389
-msgid "Removing kernel/ramdisk files"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:399
-msgid "kernel/ramdisk files removed"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:561
-#, python-format
-msgid ""
-"TIMEOUT: The call to %(method)s timed out. VM id=%(instance_id)s; "
-"args=%(strargs)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:564
-#, python-format
-msgid ""
-"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. VM "
-"id=%(instance_id)s; args=%(strargs)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:569
-#, python-format
-msgid ""
-"The call to %(method)s returned an error: %(e)s. VM id=%(instance_id)s; "
-"args=%(strargs)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/vmops.py:760
-#, python-format
-msgid "OpenSSL error: %s"
-msgstr ""
-
-#: ../nova/tests/test_compute.py:148
-#, python-format
-msgid "Running instances: %s"
-msgstr ""
-
-#: ../nova/tests/test_compute.py:154
-#, python-format
-msgid "After terminating instances: %s"
-msgstr ""
-
-#: ../nova/cloudpipe/pipelib.py:45
-msgid "Template for script to run on cloudpipe instance boot"
-msgstr ""
-
-#: ../nova/cloudpipe/pipelib.py:48
-msgid "Network to push into openvpn config"
-msgstr ""
-
-#: ../nova/cloudpipe/pipelib.py:51
-msgid "Netmask to push into openvpn config"
-msgstr ""
-
-#: ../nova/cloudpipe/pipelib.py:97
-#, python-format
-msgid "Launching VPN for %s"
-msgstr ""
-
-#: ../nova/db/sqlalchemy/migration.py:35
-msgid "python-migrate is not installed. Exiting."
-msgstr ""
-
-#: ../nova/image/s3.py:99
-#, python-format
-msgid "Image %s could not be found"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:121
-msgid "Too many failed authentications."
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:131
-#, python-format
-msgid ""
-"Access key %(access_key)s has had %(failures)d failed authentications and "
-"will be locked out for %(lock_mins)d minutes."
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:169 ../nova/objectstore/handler.py:140
-#, python-format
-msgid "Authentication Failure: %s"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:182
-#, python-format
-msgid "Authenticated Request For %(uname)s:%(pname)s)"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:207
-#, python-format
-msgid "action: %s"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:209
-#, python-format
-msgid "arg: %(key)s\t\tval: %(value)s"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:281
-#, python-format
-msgid ""
-"Unauthorized request for controller=%(controller)s and action=%(action)s"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:314
-#, python-format
-msgid "InstanceNotFound raised: %s"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:320
-#, python-format
-msgid "VolumeNotFound raised: %s"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:326
-#, python-format
-msgid "NotFound raised: %s"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:329
-#, python-format
-msgid "ApiError raised: %s"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:338
-#, python-format
-msgid "Unexpected error raised: %s"
-msgstr ""
-
-#: ../nova/api/ec2/__init__.py:343
-msgid "An unknown error has occurred. Please try your request again."
-msgstr ""
-
-#: ../nova/auth/dbdriver.py:84
-#, python-format
-msgid "User %s already exists"
-msgstr ""
-
-#: ../nova/auth/dbdriver.py:106 ../nova/auth/ldapdriver.py:232
-#, python-format
-msgid "Project can't be created because manager %s doesn't exist"
-msgstr ""
-
-#: ../nova/auth/dbdriver.py:122 ../nova/auth/ldapdriver.py:243
-#, python-format
-msgid "Project can't be created because user %s doesn't exist"
-msgstr ""
-
-#: ../nova/auth/dbdriver.py:135 ../nova/auth/ldapdriver.py:229
-#, python-format
-msgid "Project can't be created because project %s already exists"
-msgstr ""
-
-#: ../nova/auth/dbdriver.py:157 ../nova/auth/ldapdriver.py:268
-#, python-format
-msgid "Project can't be modified because manager %s doesn't exist"
-msgstr ""
-
-#: ../nova/auth/dbdriver.py:245
-#, python-format
-msgid "User \"%s\" not found"
-msgstr ""
-
-#: ../nova/auth/dbdriver.py:248
-#, python-format
-msgid "Project \"%s\" not found"
-msgstr ""
-
-#: ../nova/virt/xenapi_conn.py:129
-msgid ""
-"Must specify xenapi_connection_url, xenapi_connection_username (optionally), "
-"and xenapi_connection_password to use connection_type=xenapi"
-msgstr ""
-
-#: ../nova/virt/xenapi_conn.py:311
-#, python-format
-msgid "Task [%(name)s] %(task)s status: success %(result)s"
-msgstr ""
-
-#: ../nova/virt/xenapi_conn.py:317
-#, python-format
-msgid "Task [%(name)s] %(task)s status: %(status)s %(error_info)s"
-msgstr ""
-
-#: ../nova/virt/xenapi_conn.py:331 ../nova/virt/xenapi_conn.py:344
-#, python-format
-msgid "Got exception: %s"
-msgstr ""
-
-#: ../nova/volume/san.py:67
-#, python-format
-msgid "Could not find iSCSI export for volume %s"
-msgstr ""
-
-#: ../nova/api/ec2/apirequest.py:100
-#, python-format
-msgid ""
-"Unsupported API request: controller = %(controller)s, action = %(action)s"
-msgstr ""
-
-#: ../nova/api/openstack/__init__.py:55
-#, python-format
-msgid "Caught error: %s"
-msgstr ""
-
-#: ../nova/api/openstack/__init__.py:76
-msgid "Including admin operations in API."
-msgstr ""
-
-#: ../nova/console/xvp.py:99
-msgid "Rebuilding xvp conf"
-msgstr ""
-
-#: ../nova/console/xvp.py:116
-#, python-format
-msgid "Re-wrote %s"
-msgstr ""
-
-#: ../nova/console/xvp.py:121
-msgid "Stopping xvp"
-msgstr ""
-
-#: ../nova/console/xvp.py:134
-msgid "Starting xvp"
-msgstr ""
-
-#: ../nova/console/xvp.py:141
-#, python-format
-msgid "Error starting xvp: %s"
-msgstr ""
-
-#: ../nova/console/xvp.py:144
-msgid "Restarting xvp"
-msgstr ""
-
-#: ../nova/console/xvp.py:146
-msgid "xvp not running..."
-msgstr ""
-
-#: ../bin/nova-manage.py:272
-msgid ""
-"The above error may show that the database has not been created.\n"
-"Please create a database using nova-manage sync db before running this "
-"command."
-msgstr ""
-
-#: ../bin/nova-manage.py:426
-msgid ""
-"No more networks available. If this is a new installation, you need\n"
-"to call something like this:\n"
-"\n"
-" nova-manage network create 10.0.0.0/8 10 64\n"
-"\n"
-msgstr ""
-
-#: ../bin/nova-manage.py:431
-msgid ""
-"The above error may show that the certificate db has not been created.\n"
-"Please create a database by running a nova-api server on this host."
-msgstr ""
-
-#: ../bin/nova-manage.py:447 ../bin/nova-manage.py:536
-msgid "network"
-msgstr ""
-
-#: ../bin/nova-manage.py:448
-msgid "IP address"
-msgstr ""
-
-#: ../bin/nova-manage.py:449
-msgid "MAC address"
-msgstr ""
-
-#: ../bin/nova-manage.py:450
-msgid "hostname"
-msgstr ""
-
-#: ../bin/nova-manage.py:451
-msgid "host"
-msgstr ""
-
-#: ../bin/nova-manage.py:537
-msgid "netmask"
-msgstr ""
-
-#: ../bin/nova-manage.py:538
-msgid "start address"
-msgstr ""
-
-#: ../nova/virt/disk.py:69
-#, python-format
-msgid "Failed to load partition: %s"
-msgstr ""
-
-#: ../nova/virt/disk.py:91
-#, python-format
-msgid "Failed to mount filesystem: %s"
-msgstr ""
-
-#: ../nova/virt/disk.py:124
-#, python-format
-msgid "nbd device %s did not show up"
-msgstr ""
-
-#: ../nova/virt/disk.py:128
-#, python-format
-msgid "Could not attach image to loopback: %s"
-msgstr ""
-
-#: ../nova/virt/disk.py:151
-msgid "No free nbd devices"
-msgstr ""
-
-#: ../doc/ext/nova_todo.py:46
-#, python-format
-msgid "%(filename)s, line %(line_info)d"
-msgstr ""
-
-#. FIXME(chiradeep): implement this
-#: ../nova/virt/hyperv.py:118
-msgid "In init host"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:131
-#, python-format
-msgid "Attempt to create duplicate vm %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:148
-#, python-format
-msgid "Starting VM %s "
-msgstr ""
-
-#: ../nova/virt/hyperv.py:150
-#, python-format
-msgid "Started VM %s "
-msgstr ""
-
-#: ../nova/virt/hyperv.py:152
-#, python-format
-msgid "spawn vm failed: %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:169
-#, python-format
-msgid "Failed to create VM %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:188
-#, python-format
-msgid "Set memory for vm %s..."
-msgstr ""
-
-#: ../nova/virt/hyperv.py:198
-#, python-format
-msgid "Set vcpus for vm %s..."
-msgstr ""
-
-#: ../nova/virt/hyperv.py:202
-#, python-format
-msgid "Creating disk for %(vm_name)s by attaching disk file %(vhdfile)s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:227
-#, python-format
-msgid "Failed to add diskdrive to VM %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:230
-#, python-format
-msgid "New disk drive path is %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:247
-#, python-format
-msgid "Failed to add vhd file to VM %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:249
-#, python-format
-msgid "Created disk for %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:253
-#, python-format
-msgid "Creating nic for %s "
-msgstr ""
-
-#: ../nova/virt/hyperv.py:272
-msgid "Failed creating a port on the external vswitch"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:273
-#, python-format
-msgid "Failed creating port for %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:276
-#, python-format
-msgid "Created switch port %(vm_name)s on switch %(ext_path)s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:286
-#, python-format
-msgid "Failed to add nic to VM %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:288
-#, python-format
-msgid "Created nic for %s "
-msgstr ""
-
-#: ../nova/virt/hyperv.py:321
-#, python-format
-msgid "WMI job failed: %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:325
-#, python-format
-msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s "
-msgstr ""
-
-#: ../nova/virt/hyperv.py:361
-#, python-format
-msgid "Got request to destroy vm %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:386
-#, python-format
-msgid "Failed to destroy vm %s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:393
-#, python-format
-msgid "Del: disk %(vhdfile)s vm %(instance_name)s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:415
-#, python-format
-msgid ""
-"Got Info for vm %(instance_id)s: state=%(state)s, mem=%(memusage)s, "
-"num_cpu=%(numprocs)s, cpu_time=%(uptime)s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:451
-#, python-format
-msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
-msgstr ""
-
-#: ../nova/virt/hyperv.py:454
-#, python-format
-msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
-msgstr ""
-
-#: ../nova/compute/api.py:71
-#, python-format
-msgid "Instance %d was not found in get_network_topic"
-msgstr ""
-
-#: ../nova/compute/api.py:77
-#, python-format
-msgid "Instance %d has no host"
-msgstr ""
-
-#: ../nova/compute/api.py:97
-#, python-format
-msgid "Quota exceeeded for %(pid)s, tried to run %(min_count)s instances"
-msgstr ""
-
-#: ../nova/compute/api.py:99
-#, python-format
-msgid ""
-"Instance quota exceeded. You can only run %s more instances of this type."
-msgstr ""
-
-#: ../nova/compute/api.py:112
-msgid "Creating a raw instance"
-msgstr ""
-
-#: ../nova/compute/api.py:160
-#, python-format
-msgid "Going to run %s instances..."
-msgstr ""
-
-#: ../nova/compute/api.py:187
-#, python-format
-msgid "Casting to scheduler for %(pid)s/%(uid)s's instance %(instance_id)s"
-msgstr ""
-
-#: ../nova/compute/api.py:292
-#, python-format
-msgid "Going to try to terminate %s"
-msgstr ""
-
-#: ../nova/compute/api.py:296
-#, python-format
-msgid "Instance %d was not found during terminate"
-msgstr ""
-
-#: ../nova/compute/api.py:301
-#, python-format
-msgid "Instance %d is already being terminated"
-msgstr ""
-
-#: ../nova/compute/api.py:481
-#, python-format
-msgid "Invalid device specified: %s. Example device: /dev/vdb"
-msgstr ""
-
-#: ../nova/compute/api.py:496
-msgid "Volume isn't attached to anything!"
-msgstr ""
-
-#: ../nova/rpc.py:98
-#, python-format
-msgid ""
-"AMQP server on %(fl_host)s:%(fl_port)d is unreachable. Trying again in "
-"%(fl_intv)d seconds."
-msgstr ""
-
-#: ../nova/rpc.py:103
-#, python-format
-msgid "Unable to connect to AMQP server after %d tries. Shutting down."
-msgstr ""
-
-#: ../nova/rpc.py:122
-msgid "Reconnected to queue"
-msgstr ""
-
-#: ../nova/rpc.py:129
-msgid "Failed to fetch message from queue"
-msgstr ""
-
-#: ../nova/rpc.py:159
-#, python-format
-msgid "Initing the Adapter Consumer for %s"
-msgstr ""
-
-#: ../nova/rpc.py:178
-#, python-format
-msgid "received %s"
-msgstr ""
-
-#. NOTE(vish): we may not want to ack here, but that means that bad
-#. messages stay in the queue indefinitely, so for now
-#. we just log the message and send an error string
-#. back to the caller
-#: ../nova/rpc.py:191
-#, python-format
-msgid "no method for message: %s"
-msgstr ""
-
-#: ../nova/rpc.py:192
-#, python-format
-msgid "No method for message: %s"
-msgstr ""
-
-#: ../nova/rpc.py:253
-#, python-format
-msgid "Returning exception %s to caller"
-msgstr ""
-
-#: ../nova/rpc.py:294
-#, python-format
-msgid "unpacked context: %s"
-msgstr ""
-
-#: ../nova/rpc.py:313
-msgid "Making asynchronous call..."
-msgstr ""
-
-#: ../nova/rpc.py:316
-#, python-format
-msgid "MSG_ID is %s"
-msgstr ""
-
-#: ../nova/rpc.py:354
-msgid "Making asynchronous cast..."
-msgstr ""
-
-#: ../nova/rpc.py:364
-#, python-format
-msgid "response %s"
-msgstr ""
-
-#: ../nova/rpc.py:373
-#, python-format
-msgid "topic is %s"
-msgstr ""
-
-#: ../nova/rpc.py:374
-#, python-format
-msgid "message %s"
-msgstr ""
-
-#: ../nova/volume/driver.py:78
-#, python-format
-msgid "Recovering from a failed execute. Try number %s"
-msgstr ""
-
-#: ../nova/volume/driver.py:87
-#, python-format
-msgid "volume group %s doesn't exist"
-msgstr ""
-
-#: ../nova/volume/driver.py:220
-#, python-format
-msgid "FAKE AOE: %s"
-msgstr ""
-
-#: ../nova/volume/driver.py:233
-msgid "Skipping ensure_export. No iscsi_target "
-msgstr ""
-
-#: ../nova/volume/driver.py:279 ../nova/volume/driver.py:288
-msgid "Skipping remove_export. No iscsi_target "
-msgstr ""
-
-#: ../nova/volume/driver.py:347
-#, python-format
-msgid "FAKE ISCSI: %s"
-msgstr ""
-
-#: ../nova/volume/driver.py:359
-#, python-format
-msgid "rbd has no pool %s"
-msgstr ""
-
-#: ../nova/volume/driver.py:414
-#, python-format
-msgid "Sheepdog is not working: %s"
-msgstr ""
-
-#: ../nova/volume/driver.py:416
-msgid "Sheepdog is not working"
-msgstr ""
-
-#: ../nova/wsgi.py:68
-#, python-format
-msgid "Starting %(arg0)s on %(host)s:%(port)s"
-msgstr ""
-
-#: ../nova/wsgi.py:147
-msgid "You must implement __call__"
-msgstr ""
-
-#: ../bin/nova-dhcpbridge.py:58
-msgid "leasing ip"
-msgstr ""
-
-#: ../bin/nova-dhcpbridge.py:73
-msgid "Adopted old lease or got a change of mac/hostname"
-msgstr ""
-
-#: ../bin/nova-dhcpbridge.py:80
-msgid "releasing ip"
-msgstr ""
-
-#: ../bin/nova-dhcpbridge.py:123
-#, python-format
-msgid ""
-"Called %(action)s for mac %(mac)s with ip %(ip)s and hostname %(hostname)s "
-"on interface %(interface)s"
-msgstr ""
-
-#: ../nova/virt/fake.py:239
-#, python-format
-msgid "Instance %s Not Found"
-msgstr ""
-
-#: ../nova/network/manager.py:153
-#, python-format
-msgid "Dissassociated %s stale fixed ip(s)"
-msgstr ""
-
-#: ../nova/network/manager.py:157
-msgid "setting network host"
-msgstr ""
-
-#: ../nova/network/manager.py:212
-#, python-format
-msgid "Leasing IP %s"
-msgstr ""
-
-#: ../nova/network/manager.py:216
-#, python-format
-msgid "IP %s leased that isn't associated"
-msgstr ""
-
-#: ../nova/network/manager.py:220
-#, python-format
-msgid "IP %(address)s leased to bad mac %(inst_addr)s vs %(mac)s"
-msgstr ""
-
-#: ../nova/network/manager.py:228
-#, python-format
-msgid "IP %s leased that was already deallocated"
-msgstr ""
-
-#: ../nova/network/manager.py:233
-#, python-format
-msgid "Releasing IP %s"
-msgstr ""
-
-#: ../nova/network/manager.py:237
-#, python-format
-msgid "IP %s released that isn't associated"
-msgstr ""
-
-#: ../nova/network/manager.py:241
-#, python-format
-msgid "IP %(address)s released from bad mac %(inst_addr)s vs %(mac)s"
-msgstr ""
-
-#: ../nova/network/manager.py:244
-#, python-format
-msgid "IP %s released that was not leased"
-msgstr ""
-
-#: ../nova/network/manager.py:519
-msgid ""
-"The sum between the number of networks and the vlan start cannot be greater "
-"than 4094"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:57
-#, python-format
-msgid "Introducing %s..."
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:74
-#, python-format
-msgid "Introduced %(label)s as %(sr_ref)s."
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:78
-msgid "Unable to create Storage Repository"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:90
-#, python-format
-msgid "Unable to find SR from VBD %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:96
-#, python-format
-msgid "Forgetting SR %s ... "
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:101
-#, python-format
-msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:107
-#, python-format
-msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:111
-#, python-format
-msgid "Forgetting SR %s done."
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:113
-#, python-format
-msgid "Ignoring exception %(exc)s when forgetting SR %(sr_ref)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:123
-#, python-format
-msgid "Unable to introduce VDI on SR %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:128
-#, python-format
-msgid "Unable to get record of VDI %s on"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:146
-#, python-format
-msgid "Unable to introduce VDI for SR %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:175
-#, python-format
-msgid "Unable to obtain target information %(device_path)s, %(mountpoint)s"
-msgstr ""
-
-#: ../nova/virt/xenapi/volume_utils.py:197
-#, python-format
-msgid "Mountpoint cannot be translated: %s"
-msgstr ""
-
-#: ../nova/objectstore/image.py:262
-#, python-format
-msgid "Failed to decrypt private key: %s"
-msgstr ""
-
-#: ../nova/objectstore/image.py:269
-#, python-format
-msgid "Failed to decrypt initialization vector: %s"
-msgstr ""
-
-#: ../nova/objectstore/image.py:277
-#, python-format
-msgid "Failed to decrypt image file %(image_file)s: %(err)s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:106
-#, python-format
-msgid "Unknown S3 value type %r"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:137
-msgid "Authenticated request"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:182
-msgid "List of buckets requested"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:209
-#, python-format
-msgid "List keys for bucket %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:217
-#, python-format
-msgid "Unauthorized attempt to access bucket %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:235
-#, python-format
-msgid "Creating bucket %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:245
-#, python-format
-msgid "Deleting bucket %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:249
-#, python-format
-msgid "Unauthorized attempt to delete bucket %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:273
-#, python-format
-msgid "Getting object: %(bname)s / %(nm)s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:276
-#, python-format
-msgid "Unauthorized attempt to get object %(nm)s from bucket %(bname)s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:296
-#, python-format
-msgid "Putting object: %(bname)s / %(nm)s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:299
-#, python-format
-msgid "Unauthorized attempt to upload object %(nm)s to bucket %(bname)s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:318
-#, python-format
-msgid "Deleting object: %(bname)s / %(nm)s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:322
-#, python-format
-msgid "Unauthorized attempt to delete object %(nm)s from bucket %(bname)s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:396
-#, python-format
-msgid "Not authorized to upload image: invalid directory %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:404
-#, python-format
-msgid "Not authorized to upload image: unauthorized bucket %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:409
-#, python-format
-msgid "Starting image upload: %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:423
-#, python-format
-msgid "Not authorized to update attributes of image %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:431
-#, python-format
-msgid "Toggling publicity flag of image %(image_id)s %(newstatus)r"
-msgstr ""
-
-#. other attributes imply update
-#: ../nova/objectstore/handler.py:436
-#, python-format
-msgid "Updating user fields on image %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:450
-#, python-format
-msgid "Unauthorized attempt to delete image %s"
-msgstr ""
-
-#: ../nova/objectstore/handler.py:455
-#, python-format
-msgid "Deleted image: %s"
-msgstr ""
-
-#: ../nova/auth/manager.py:259
-#, python-format
-msgid "Looking up user: %r"
-msgstr ""
-
-#: ../nova/auth/manager.py:263
-#, python-format
-msgid "Failed authorization for access key %s"
-msgstr ""
-
-#: ../nova/auth/manager.py:264
-#, python-format
-msgid "No user found for access key %s"
-msgstr ""
-
-#: ../nova/auth/manager.py:270
-#, python-format
-msgid "Using project name = user name (%s)"
-msgstr ""
-
-#: ../nova/auth/manager.py:277
-#, python-format
-msgid "failed authorization: no project named %(pjid)s (user=%(uname)s)"
-msgstr ""
-
-#: ../nova/auth/manager.py:279
-#, python-format
-msgid "No project called %s could be found"
-msgstr ""
-
-#: ../nova/auth/manager.py:287
-#, python-format
-msgid ""
-"Failed authorization: user %(uname)s not admin and not member of project "
-"%(pjname)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:289
-#, python-format
-msgid "User %(uid)s is not a member of project %(pjid)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:298 ../nova/auth/manager.py:309
-#, python-format
-msgid "Invalid signature for user %s"
-msgstr ""
-
-#: ../nova/auth/manager.py:299 ../nova/auth/manager.py:310
-msgid "Signature does not match"
-msgstr ""
-
-#: ../nova/auth/manager.py:380
-msgid "Must specify project"
-msgstr ""
-
-#: ../nova/auth/manager.py:414
-#, python-format
-msgid "The %s role can not be found"
-msgstr ""
-
-#: ../nova/auth/manager.py:416
-#, python-format
-msgid "The %s role is global only"
-msgstr ""
-
-#: ../nova/auth/manager.py:420
-#, python-format
-msgid "Adding role %(role)s to user %(uid)s in project %(pid)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:423
-#, python-format
-msgid "Adding sitewide role %(role)s to user %(uid)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:448
-#, python-format
-msgid "Removing role %(role)s from user %(uid)s on project %(pid)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:451
-#, python-format
-msgid "Removing sitewide role %(role)s from user %(uid)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:515
-#, python-format
-msgid "Created project %(name)s with manager %(manager_user)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:533
-#, python-format
-msgid "modifying project %s"
-msgstr ""
-
-#: ../nova/auth/manager.py:545
-#, python-format
-msgid "Adding user %(uid)s to project %(pid)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:566
-#, python-format
-msgid "Remove user %(uid)s from project %(pid)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:592
-#, python-format
-msgid "Deleting project %s"
-msgstr ""
-
-#: ../nova/auth/manager.py:650
-#, python-format
-msgid "Created user %(rvname)s (admin: %(rvadmin)r)"
-msgstr ""
-
-#: ../nova/auth/manager.py:659
-#, python-format
-msgid "Deleting user %s"
-msgstr ""
-
-#: ../nova/auth/manager.py:669
-#, python-format
-msgid "Access Key change for user %s"
-msgstr ""
-
-#: ../nova/auth/manager.py:671
-#, python-format
-msgid "Secret Key change for user %s"
-msgstr ""
-
-#: ../nova/auth/manager.py:673
-#, python-format
-msgid "Admin status set to %(admin)r for user %(uid)s"
-msgstr ""
-
-#: ../nova/auth/manager.py:722
-#, python-format
-msgid "No vpn data for project %s"
-msgstr ""
-
-#: ../nova/service.py:161
-#, python-format
-msgid "Starting %(topic)s node (version %(vcs_string)s)"
-msgstr ""
-
-#: ../nova/service.py:174
-msgid "Service killed that has no database entry"
-msgstr ""
-
-#: ../nova/service.py:195
-msgid "The service database object disappeared, Recreating it."
-msgstr ""
-
-#: ../nova/service.py:207
-msgid "Recovered model server connection!"
-msgstr ""
-
-#: ../nova/service.py:213
-msgid "model server went away"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:174
-#, python-format
-msgid "LDAP user %s already exists"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:205
-#, python-format
-msgid "LDAP object for %s doesn't exist"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:348
-#, python-format
-msgid "User %s doesn't exist"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:472
-#, python-format
-msgid "Group can't be created because group %s already exists"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:478
-#, python-format
-msgid "Group can't be created because user %s doesn't exist"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:495
-#, python-format
-msgid "User %s can't be searched in group because the user doesn't exist"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:507
-#, python-format
-msgid "User %s can't be added to the group because the user doesn't exist"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:510 ../nova/auth/ldapdriver.py:521
-#, python-format
-msgid "The group at dn %s doesn't exist"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:513
-#, python-format
-msgid "User %(uid)s is already a member of the group %(group_dn)s"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:524
-#, python-format
-msgid ""
-"User %s can't be removed from the group because the user doesn't exist"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:528
-#, python-format
-msgid "User %s is not a member of the group"
-msgstr "L'utilizaire %s es pas membre del grop"
-
-#: ../nova/auth/ldapdriver.py:542
-#, python-format
-msgid ""
-"Attempted to remove the last member of a group. Deleting the group at %s "
-"instead."
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:549
-#, python-format
-msgid "User %s can't be removed from all because the user doesn't exist"
-msgstr ""
-
-#: ../nova/auth/ldapdriver.py:564
-#, python-format
-msgid "Group at dn %s doesn't exist"
-msgstr ""
-
-#: ../nova/virt/xenapi/network_utils.py:40
-#, python-format
-msgid "Found non-unique network for bridge %s"
-msgstr ""
-
-#: ../nova/virt/xenapi/network_utils.py:43
-#, python-format
-msgid "Found no network for bridge %s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:97
-#, python-format
-msgid "Creating new user: %s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:105
-#, python-format
-msgid "Deleting user: %s"
-msgstr "Supression de l'utilizaire : %s"
-
-#: ../nova/api/ec2/admin.py:127
-#, python-format
-msgid "Adding role %(role)s to user %(user)s for project %(project)s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:131
-#, python-format
-msgid "Adding sitewide role %(role)s to user %(user)s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:137
-#, python-format
-msgid "Removing role %(role)s from user %(user)s for project %(project)s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:141
-#, python-format
-msgid "Removing sitewide role %(role)s from user %(user)s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:146 ../nova/api/ec2/admin.py:223
-msgid "operation must be add or remove"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:159
-#, python-format
-msgid "Getting x509 for user: %(name)s on project: %(project)s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:177
-#, python-format
-msgid "Create project %(name)s managed by %(manager_user)s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:190
-#, python-format
-msgid "Modify project: %(name)s managed by %(manager_user)s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:200
-#, python-format
-msgid "Delete project: %s"
-msgstr "Suprimir lo projècte : %s"
-
-#: ../nova/api/ec2/admin.py:214
-#, python-format
-msgid "Adding user %(user)s to project %(project)s"
-msgstr ""
-
-#: ../nova/api/ec2/admin.py:218
-#, python-format
-msgid "Removing user %(user)s from project %(project)s"
-msgstr "Supression de l'utilizaire %(user)s del projècte %(project)s"
diff --git a/setup.cfg b/setup.cfg
index 18179b152..6588b199f 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -9,18 +9,18 @@ tag_date = 0
tag_svn_revision = 0
[compile_catalog]
-directory = locale
+directory = nova/locale
domain = nova
[update_catalog]
domain = nova
-output_dir = po
-input_file = po/nova.pot
+output_dir = nova/locale
+input_file = nova/locale/nova.pot
[extract_messages]
-keywords = _ gettext ngettext
+keywords = _ gettext ngettext l_ lazy_gettext
mapping_file = babel.cfg
-output_file = po/nova.pot
+output_file = nova/locale/nova.pot
[nosetests]
verbosity=2
diff --git a/setup.py b/setup.py
index ec784d91f..6a876e6d1 100644
--- a/setup.py
+++ b/setup.py
@@ -65,7 +65,6 @@ setup(name='nova',
packages=find_packages(exclude=['bin', 'smoketests']),
include_package_data=True,
test_suite='nose.collector',
- data_files=find_data_files('share/nova', 'tools'),
scripts=['bin/clear_rabbit_queues',
'bin/instance-usage-audit',
'bin/nova-all',