msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian (Bulgaria) "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bosnian "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Catalan "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Czech "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-05-16 09:23+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Danish "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-05-22 08:17+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: German "
msgid "Default driver to use for quota checks"
msgstr "Standardtreiber zur Verwendung für Quotenprüfungen"
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr "%s ist bereits registriert."
msgid "You must implement __call__"
msgstr "Sie müssen '__call__' implementieren"
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr "%(method)s %(url)s"
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr "Nicht unterstützter Inhaltstyp"
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr "InvalidContentType: %s"
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr "Fehlerhafter Anforderungshauptteil"
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr "MalformedRequestBody: %s"
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr "Ausgelöste HTTP-Ausnahme: %s"
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr "Interner Fehler"
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr "%(url)s mit HTTP %(status)d zurückgegeben"
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr "%(url)s hat einen Fehler zurückgegeben: %(exception)s"
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr "Daten konnten nicht deserialisiert werden"
"%(invalid_dirs)s ist ein ungültiger Wert für 'sort_dirs'; gültige Werte "
"sind '%(asc)s' und '%(desc)s'"
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr "'%s' kann in Anforderungshauptteil nicht gefunden werden"
msgid "Extension with alias %s does not exist"
msgstr "Erweiterung mit Alias %s ist nicht vorhanden"
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr "Erweiterte Ressource: %s"
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr "Erweiterte Aktion: %s"
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr "Erweiterte Anforderung: %s"
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr "Erweiterungsmanager wird initialisiert."
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr "Fehler beim Abrufen erweiterter Attribute für Erweiterung '%s'"
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr "Erweiterungsname: %s"
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr "Erweiterungsalias: %s"
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr "Erweiterungsbeschreibung: %s"
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr "Erweiterungsnamensbereich: %s"
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr "Erweiterung aktualisiert: %s"
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr "Ausnahme beim Laden von Erweiterung: %s"
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr "Erweiterungspfad '%s' ist nicht vorhanden!"
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr "Laden von Erweiterungsdatei: %s"
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr "Erwarteter Name \"%(ext_name)s\" konnte in %(file)s nicht gefunden werden"
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr "Erweiterungsdatei %(f)s wurde aufgrund von %(exception)s nicht geladen"
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr "Geladene Erweiterung: %s"
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr "Doppelte Erweiterung gefunden: %s"
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr "Erweiterung %s von keinem der geladenen Plug-ins unterstützt"
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr "Geladene Plug-ins implementieren Schnittstelle für Erweiterung %s nicht"
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr "Hinzufügen kann für %(resource)s %(id)s nicht rückgängig gemacht werden"
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr "Ungültiges Format: %s"
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
"authentifizierte Nutzer-ID anzugeben, sind Administratorberechtigungen "
"erforderlich"
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
#, fuzzy
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
"Zum Ausführen ohne Keystone-Authentifizierung muss 'tenant_id' angegeben "
"sein"
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr "Ressourcen-Nachrichtentext erforderlich"
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr "Massenoperation nicht unterstützt"
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr "Ressourcen erforderlich"
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
"Anforderung wurde nicht analysiert. Erforderliches Attribut %s nicht "
"angegeben"
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr "Attribut %s in POST nicht zulässig"
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr "Schreibgeschütztes Attribut %s kann nicht aktualisiert werden"
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr "Ungültige Eingabe für %(attr)s. Grund: %(reason)s."
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr "Nicht erkannte(s) Attribut(e) '%s'"
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr "Nutzer %(tenant_id)s darf %(resource)s auf diesem Netz nicht erstellen"
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-"Zusatzeinheit %(att_id)s kann nicht mit Port %(port_id)s für Netz "
-"%(net_id)s verbunden werden. Die Zusatzeinheit ist bereits mit Port "
-"%(att_port_id)s verbunden"
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
"Teilnetz auf Port %(port_id)s stimmt nicht mit dem angeforderten Teilnetz"
" %(subnet_id)s überein"
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr "Fehlerhafter Anforderungshauptteil: %(reason)s"
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr "Ungültige Eingabe für Operation: %(error_message)s."
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr "Der Zuordnungspool %(pool)s ist nicht gültig."
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"Überschneidung bei Zuordnungspools %(pool_1)s %(pool_2)s für Teilnetz "
"%(subnet_cidr)s gefunden. "
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
"Der Zuordnungspool %(pool)s geht über das Teilnetz-CIDR %(subnet_cidr)s "
"hinaus."
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr "Eindeutige MAC-Adresse kann auf Netz %(net_id)s nicht generiert werden."
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr "Keine weiteren IP-Adressen auf Netz %(net_id)s verfügbar."
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr "Brücke %(bridge)s ist nicht vorhanden."
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr "Erstellung fehlgeschlagen. %(dev_name)s ist bereits vorhanden."
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr "Sudo-Berechtigung ist zum Ausführen dieses Befehls erforderlich."
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr "Unbekannte Quotenressourcen %(unknown)s."
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "Quote für Ressourcen überschritten: %(overs)s"
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr "Nutzer-ID aus Quotenanforderung hat gefehlt"
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"Durch die Änderung wäre die Nutzung kleiner als 0 für die folgenden "
"Ressourcen: %(unders)s"
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"Freigabeeinstellungen für Netz %(network)s können nicht rekonfiguriert "
"werden. Mehrere Nutzer verwenden es."
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr "Ungültige Erweiterungsumgebung: %(reason)s"
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, fuzzy, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr "Es können keine IP-Adressen auf externem Netz gefunden werden"
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr "Es sind mehrere externe Netze vorhanden"
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr "Ein ungültiger Wert wurde für %(opt_name)s angegeben: %(opt_value)s"
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr "Gateway-IP '%(ip_address)s' steht im Konflikt mit Zuordnungspool %(pool)s"
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr "URL an Datenbank"
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr "Sie müssen eine Überarbeitung oder ein relatives Delta bereitstellen"
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr "Verfügbare Befehle"
msgid "plugin does not support updating provider attributes"
msgstr "Aktualisieren von Provider-Attributen wird von Plug-in nicht unterstützt"
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
"Nicht-Admins sind nicht dazu berechtigt, auf Quoten für andere Nutzer "
"zuzugreifen"
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr "Nur Admins können Quoten anzeigen oder konfigurieren"
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-"Eine Schnittstelle kann mit Port %(port_id)s für Netz %(net_id)s nicht "
-"verbunden werden. Diese Schnittstelle ist bereits mit Port "
-"%(att_port_id)s verbunden"
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr "Aufruf von 'get_all_nexusport_bindings()'"
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+#~ "Zusatzeinheit %(att_id)s kann nicht mit "
+#~ "Port %(port_id)s für Netz %(net_id)s "
+#~ "verbunden werden. Die Zusatzeinheit ist "
+#~ "bereits mit Port %(att_port_id)s verbunden"
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+#~ "Eine Schnittstelle kann mit Port "
+#~ "%(port_id)s für Netz %(net_id)s nicht "
+#~ "verbunden werden. Diese Schnittstelle ist "
+#~ "bereits mit Port %(att_port_id)s verbunden"
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: English (Australia) "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: English (United Kingdom) "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: English (United States) "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Spanish "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Finnish (Finland) "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: French "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Croatian "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Hungarian "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Indonesian "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-05-16 09:23+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Italian "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Italian (Italy) "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-30 10:28+0000\n"
"Last-Translator: Tomoyuki KATO <tomo@dream.daynight.jp>\n"
"Language-Team: Japanese "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr "内部エラー"
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-04-19 14:53+0000\n"
"Last-Translator: Nika Chkhikvishvili <frrrredo@gmail.com>\n"
"Language-Team: ka_GE <LL@li.org>\n"
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr "არასწორი მოთხოვნის ნაწილი"
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr "სისტემური შეცდომა"
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr "საჭირო რესურსები"
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Korean "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-04-28 05:13+0000\n"
"Last-Translator: ujuc Gang <potopro@gmail.com>\n"
"Language-Team: ko_KR <LL@li.org>\n"
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Malay "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Norwegian Bokmål "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: neutron jenkins.neutron.propose.translation.update.39"
+"Project-Id-Version: neutron jenkins.neutron.propose.translation.update.41"
"\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\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"
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Dutch (Netherlands) "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-06-28 06:06+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Polish (Poland) "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Portuguese "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Portuguese (Brazil) "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-06-08 07:51+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Romanian "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Russian "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Russian (Russia) "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-06-28 06:06+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Slovenian (Slovenia) "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Swahili (Kenya) "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Tagalog "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Turkish (Turkey) "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Ukrainian "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Vietnamese (Viet Nam) "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Chinese (China) "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Neutron\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Chinese (Hong Kong) "
msgid "Default driver to use for quota checks"
msgstr ""
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr ""
msgid "You must implement __call__"
msgstr ""
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr ""
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr ""
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr ""
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr ""
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr ""
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr ""
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr ""
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr ""
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr ""
" and '%(desc)s'"
msgstr ""
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr ""
msgid "Extension with alias %s does not exist"
msgstr ""
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr ""
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr ""
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr ""
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr ""
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr ""
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr ""
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr ""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr ""
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr ""
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr ""
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr ""
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr ""
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr ""
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr ""
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr ""
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr ""
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr ""
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr ""
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr ""
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr ""
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr ""
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr ""
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr ""
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr ""
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr ""
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr ""
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr ""
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr ""
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr ""
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr ""
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr ""
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr ""
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr ""
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr ""
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr ""
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr ""
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr ""
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr ""
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr ""
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr ""
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr ""
msgid "plugin does not support updating provider attributes"
msgstr ""
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr ""
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr ""
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr ""
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr ""
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr ""
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-08 19:55+0000\n"
+"POT-Creation-Date: 2013-08-09 19:55+0000\n"
"PO-Revision-Date: 2013-05-22 03:25+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Chinese (Taiwan) "
msgid "Default driver to use for quota checks"
msgstr "要用於配額檢查的預設驅動程式"
-#: neutron/quota.py:225
+#: neutron/quota.py:146 neutron/quota.py:151
+msgid "Access to this resource was denied."
+msgstr ""
+
+#: neutron/quota.py:227
#, python-format
msgid "%s is already registered."
msgstr "已登錄 %s。"
msgid "You must implement __call__"
msgstr "必須實作 __call__"
-#: neutron/wsgi.py:1010
+#: neutron/wsgi.py:966 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
+msgid "The resource could not be found."
+msgstr ""
+
+#: neutron/wsgi.py:1013
#, python-format
msgid "%(method)s %(url)s"
msgstr "%(method)s %(url)s"
-#: neutron/wsgi.py:1016
+#: neutron/wsgi.py:1019
msgid "Unsupported Content-Type"
msgstr "不支援的內容類型"
-#: neutron/wsgi.py:1017
+#: neutron/wsgi.py:1020
#, python-format
msgid "InvalidContentType: %s"
msgstr "InvalidContentType:%s"
-#: neutron/wsgi.py:1021
+#: neutron/wsgi.py:1024
msgid "Malformed request body"
msgstr "要求內文的格式不正確"
-#: neutron/wsgi.py:1022
+#: neutron/wsgi.py:1025
#, python-format
msgid "MalformedRequestBody: %s"
msgstr "MalformedRequestBody:%s"
-#: neutron/wsgi.py:1029
+#: neutron/wsgi.py:1032
#, python-format
msgid "HTTP exception thrown: %s"
msgstr "已擲出 HTTP 異常狀況:%s"
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1037
msgid "Internal error"
msgstr "內部錯誤"
-#: neutron/wsgi.py:1049 neutron/wsgi.py:1151
+#: neutron/wsgi.py:1052 neutron/wsgi.py:1154
#, python-format
msgid "%(url)s returned with HTTP %(status)d"
msgstr "%(url)s 傳回了 HTTP %(status)d"
-#: neutron/wsgi.py:1052
+#: neutron/wsgi.py:1055
#, python-format
msgid "%(url)s returned a fault: %(exception)s"
msgstr "%(url)s 傳回了錯誤:%(exception)s"
-#: neutron/wsgi.py:1228
+#: neutron/wsgi.py:1173
+#, python-format
+msgid "The requested content type %s is invalid."
+msgstr ""
+
+#: neutron/wsgi.py:1232
msgid "Could not deserialize data"
msgstr "無法解除序列化資料"
" and '%(desc)s'"
msgstr "對於 sort_dir 來說,%(invalid_dirs)s 是無效值,有效值為 '%(asc)s' 及 '%(desc)s'"
-#: neutron/api/api_common.py:317 neutron/api/v2/base.py:547
+#: neutron/api/api_common.py:317 neutron/api/v2/base.py:551
#, python-format
msgid "Unable to find '%s' in request body"
msgstr "在要求內文中找不到 '%s'"
msgid "Extension with alias %s does not exist"
msgstr "別名為 %s 的延伸不存在"
-#: neutron/api/extensions.py:277
+#: neutron/api/extensions.py:252 neutron/api/extensions.py:256
+msgid "Resource not found."
+msgstr ""
+
+#: neutron/api/extensions.py:279
#, python-format
msgid "Extended resource: %s"
msgstr "已延伸資源:%s"
-#: neutron/api/extensions.py:299
+#: neutron/api/extensions.py:301
#, python-format
msgid "Extended action: %s"
msgstr "已延伸動作:%s"
-#: neutron/api/extensions.py:307
+#: neutron/api/extensions.py:309
#, python-format
msgid "Extended request: %s"
msgstr "已延伸要求:%s"
-#: neutron/api/extensions.py:398
+#: neutron/api/extensions.py:400
msgid "Initializing extension manager."
msgstr "正在起始設定延伸管理程式。"
-#: neutron/api/extensions.py:480
+#: neutron/api/extensions.py:482
#, python-format
msgid "Error fetching extended attributes for extension '%s'"
msgstr "提取延伸 '%s' 的延伸屬性時發生錯誤"
-#: neutron/api/extensions.py:489
+#: neutron/api/extensions.py:491
#, python-format
msgid ""
"It was impossible to process the following extensions: %s because of "
"missing requirements."
msgstr ""
-#: neutron/api/extensions.py:500
+#: neutron/api/extensions.py:502
#, python-format
msgid "Ext name: %s"
msgstr "延伸名稱:%s"
-#: neutron/api/extensions.py:501
+#: neutron/api/extensions.py:503
#, python-format
msgid "Ext alias: %s"
msgstr "延伸別名:%s"
-#: neutron/api/extensions.py:502
+#: neutron/api/extensions.py:504
#, python-format
msgid "Ext description: %s"
msgstr "延伸說明:%s"
-#: neutron/api/extensions.py:503
+#: neutron/api/extensions.py:505
#, python-format
msgid "Ext namespace: %s"
msgstr "延伸名稱空間:%s"
-#: neutron/api/extensions.py:504
+#: neutron/api/extensions.py:506
#, python-format
msgid "Ext updated: %s"
msgstr "已更新延伸:%s"
-#: neutron/api/extensions.py:506 neutron/api/extensions.py:512
+#: neutron/api/extensions.py:508 neutron/api/extensions.py:514
#, python-format
msgid "Exception loading extension: %s"
msgstr "載入延伸時發生異常狀況:%s"
-#: neutron/api/extensions.py:532
+#: neutron/api/extensions.py:534
#, python-format
msgid "Extension path '%s' doesn't exist!"
msgstr "延伸路徑 '%s' 不存在!"
-#: neutron/api/extensions.py:537
+#: neutron/api/extensions.py:539
#, python-format
msgid "Loading extension file: %s"
msgstr "正在載入延伸檔:%s"
-#: neutron/api/extensions.py:545
+#: neutron/api/extensions.py:547
#, python-format
msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
msgstr "在 %(file)s 中找不到需要的名稱 \"%(ext_name)s\""
-#: neutron/api/extensions.py:553
+#: neutron/api/extensions.py:555
#, python-format
msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
msgstr "由於 %(exception)s 而未載入延伸檔 %(f)s"
-#: neutron/api/extensions.py:562
+#: neutron/api/extensions.py:564
#, python-format
msgid "Loaded extension: %s"
msgstr "已載入延伸:%s"
-#: neutron/api/extensions.py:565
+#: neutron/api/extensions.py:567
#, python-format
msgid "Found duplicate extension: %s"
msgstr "發現重複延伸:%s"
-#: neutron/api/extensions.py:595
+#: neutron/api/extensions.py:597
#, python-format
msgid "Extension %s not supported by any of loaded plugins"
msgstr "所載入的任何外掛程式皆不支援延伸 %s"
-#: neutron/api/extensions.py:606
+#: neutron/api/extensions.py:608
#, python-format
msgid "Loaded plugins do not implement extension %s interface"
msgstr "所載入的外掛程式未實作延伸 %s 介面"
+#: neutron/api/versions.py:47
+msgid "Unknown API version specified"
+msgstr ""
+
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:37
#, python-format
msgid "Nofity agent at %(host)s the message %(method)s"
"%(attr)s"
msgstr ""
-#: neutron/api/v2/base.py:319
+#: neutron/api/v2/base.py:321
#, python-format
msgid "Unable to undo add for %(resource)s %(id)s"
msgstr "無法復原新增 %(resource)s %(id)s"
-#: neutron/api/v2/base.py:447
+#: neutron/api/v2/base.py:450
#, python-format
msgid "Invalid format: %s"
msgstr "無效的格式:%s"
-#: neutron/api/v2/base.py:501
+#: neutron/api/v2/base.py:505
msgid ""
"Specifying 'tenant_id' other than authenticated tenant in request "
"requires admin privileges"
msgstr "在要求中指定已鑑別 Tenant 之外的 'tenant_id' 時需要管理者專用權"
-#: neutron/api/v2/base.py:509
+#: neutron/api/v2/base.py:513
#, fuzzy
msgid "Running without keystone AuthN requires that tenant_id is specified"
msgstr "在沒有金鑰儲存庫 AuthN 的情況下執行需要指定 tenant_id"
-#: neutron/api/v2/base.py:527
+#: neutron/api/v2/base.py:531
msgid "Resource body required"
msgstr "需要資源主體"
-#: neutron/api/v2/base.py:538
+#: neutron/api/v2/base.py:542
msgid "Bulk operation not supported"
msgstr "不支援主體作業"
-#: neutron/api/v2/base.py:542
+#: neutron/api/v2/base.py:546
msgid "Resources required"
msgstr "需要資源"
-#: neutron/api/v2/base.py:558
+#: neutron/api/v2/base.py:562
#, python-format
msgid "Failed to parse request. Required attribute '%s' not specified"
msgstr "無法剖析要求。未指定必要屬性 '%s'"
-#: neutron/api/v2/base.py:565
+#: neutron/api/v2/base.py:569
#, python-format
msgid "Attribute '%s' not allowed in POST"
msgstr "POST 中不接受屬性 '%s'"
-#: neutron/api/v2/base.py:570
+#: neutron/api/v2/base.py:574
#, python-format
msgid "Cannot update read-only attribute %s"
msgstr "無法更新唯讀屬性 %s"
-#: neutron/api/v2/base.py:588
+#: neutron/api/v2/base.py:592
#, python-format
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
msgstr "%(attr)s 的輸入無效。原因:%(reason)s。"
-#: neutron/api/v2/base.py:597
+#: neutron/api/v2/base.py:601
#, python-format
msgid "Unrecognized attribute(s) '%s'"
msgstr "無法辨識屬性 '%s'"
-#: neutron/api/v2/base.py:615
+#: neutron/api/v2/base.py:619
#, python-format
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
msgstr "Tenant %(tenant_id)s 不可在此網路上建立 %(resource)s"
msgid "The core plugin Neutron will use"
msgstr ""
-#: neutron/common/config.py:53
+#: neutron/common/config.py:53 neutron/db/migration/cli.py:35
msgid "The service plugins Neutron will use"
msgstr ""
#: neutron/common/exceptions.py:182
#, python-format
msgid ""
-"Unable to plug the attachment %(att_id)s into port %(port_id)s for "
-"network %(net_id)s. The attachment is already plugged into port "
-"%(att_port_id)s"
-msgstr ""
-"無法將連接裝置 %(att_id)s 插入網路 %(net_id)s 的埠 %(port_id)s。該連接裝置已插入埠 "
-"%(att_port_id)s"
-
-#: neutron/common/exceptions.py:188
-#, python-format
-msgid ""
"Subnet on port %(port_id)s does not match the requested subnet "
"%(subnet_id)s"
msgstr "埠 %(port_id)s 上的子網路與所要求的子網路 %(subnet_id)s 不符"
-#: neutron/common/exceptions.py:193
+#: neutron/common/exceptions.py:187
#, python-format
msgid "Malformed request body: %(reason)s"
msgstr "要求內文的格式不正確:%(reason)s"
-#: neutron/common/exceptions.py:203
+#: neutron/common/exceptions.py:197
#, python-format
msgid "Invalid input for operation: %(error_message)s."
msgstr "作業的輸入無效:%(error_message)s。"
-#: neutron/common/exceptions.py:207
+#: neutron/common/exceptions.py:201
#, python-format
msgid "The allocation pool %(pool)s is not valid."
msgstr "配置儲存區 %(pool)s 無效。"
-#: neutron/common/exceptions.py:211
+#: neutron/common/exceptions.py:205
#, python-format
msgid ""
"Found overlapping allocation pools:%(pool_1)s %(pool_2)s for subnet "
"%(subnet_cidr)s."
msgstr "發現子網路 %(subnet_cidr)s 的配置儲存區 %(pool_1)s 及 %(pool_2)s 重疊。"
-#: neutron/common/exceptions.py:216
+#: neutron/common/exceptions.py:210
#, python-format
msgid "The allocation pool %(pool)s spans beyond the subnet cidr %(subnet_cidr)s."
msgstr "配置儲存區 %(pool)s 跨越了子網路 CIDR %(subnet_cidr)s。"
-#: neutron/common/exceptions.py:221
+#: neutron/common/exceptions.py:215
#, python-format
msgid "Unable to generate unique mac on network %(net_id)s."
msgstr "無法在網路 %(net_id)s 上產生唯一 MAC 位址。"
-#: neutron/common/exceptions.py:225
+#: neutron/common/exceptions.py:219
#, python-format
msgid "No more IP addresses available on network %(net_id)s."
msgstr "網路 %(net_id)s 上沒有更多的可用 IP 位址。"
-#: neutron/common/exceptions.py:229
+#: neutron/common/exceptions.py:223
#, python-format
msgid "Bridge %(bridge)s does not exist."
msgstr "橋接器 %(bridge)s 不存在。"
-#: neutron/common/exceptions.py:233
+#: neutron/common/exceptions.py:227
#, python-format
msgid "Creation failed. %(dev_name)s already exists."
msgstr "建立失敗。%(dev_name)s 已存在。"
-#: neutron/common/exceptions.py:237
+#: neutron/common/exceptions.py:231
msgid "Sudo priviledge is required to run this command."
msgstr "需要 Sudo 專用權才能執行此指令。"
-#: neutron/common/exceptions.py:241
+#: neutron/common/exceptions.py:235
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr "不明的配額資源 %(unknown)s。"
-#: neutron/common/exceptions.py:245
+#: neutron/common/exceptions.py:239
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "資源已超出配額:%(overs)s"
-#: neutron/common/exceptions.py:249
+#: neutron/common/exceptions.py:243
msgid "Tenant-id was missing from Quota request"
msgstr "Quota 要求中遺漏了 Tenant-id"
-#: neutron/common/exceptions.py:253
+#: neutron/common/exceptions.py:247
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr "變更會使下列資源的用量小於 0:%(unders)s"
-#: neutron/common/exceptions.py:258
+#: neutron/common/exceptions.py:252
#, python-format
msgid ""
"Unable to reconfigure sharing settings for network %(network)s. Multiple "
"tenants are using it"
msgstr "無法給網路 %(network)s 重新配置共用設定。多個 Tenant 正在使用該網路"
-#: neutron/common/exceptions.py:263
+#: neutron/common/exceptions.py:257
#, python-format
msgid "Invalid extension environment: %(reason)s"
msgstr "無效的延伸環境:%(reason)s"
-#: neutron/common/exceptions.py:271
+#: neutron/common/exceptions.py:265
#, fuzzy, python-format
msgid "Unable to find any IP address on external network %(net_id)s."
msgstr "在外部網路上找不到任何 IP 位址"
-#: neutron/common/exceptions.py:276
+#: neutron/common/exceptions.py:270
msgid "More than one external network exists"
msgstr "多個外部網路已存在"
-#: neutron/common/exceptions.py:280
+#: neutron/common/exceptions.py:274
#, python-format
msgid "An invalid value was provided for %(opt_name)s: %(opt_value)s"
msgstr "提供給 %(opt_name)s 的值 %(opt_value)s 無效"
-#: neutron/common/exceptions.py:285
+#: neutron/common/exceptions.py:279
#, python-format
msgid "Gateway ip %(ip_address)s conflicts with allocation pool %(pool)s"
msgstr "閘道 IP %(ip_address)s 與配置儲存區 %(pool)s 相衝突"
-#: neutron/common/exceptions.py:290
+#: neutron/common/exceptions.py:284
#, python-format
msgid "Invalid network VLAN range: '%(vlan_range)s' - '%(error)s'"
msgstr ""
msgid "Neutron plugin provider module"
msgstr ""
-#: neutron/db/migration/cli.py:38
+#: neutron/db/migration/cli.py:41
msgid "Neutron quota driver class"
msgstr ""
-#: neutron/db/migration/cli.py:45
+#: neutron/db/migration/cli.py:48
msgid "URL to database"
msgstr "資料庫 URL"
-#: neutron/db/migration/cli.py:67
+#: neutron/db/migration/cli.py:70
msgid "You must provide a revision or relative delta"
msgstr "必須提供修訂或相對差異"
-#: neutron/db/migration/cli.py:122
+#: neutron/db/migration/cli.py:125
msgid "Available commands"
msgstr "可用的指令"
msgid "plugin does not support updating provider attributes"
msgstr "外掛程式不支援更新提供者屬性"
-#: neutron/extensions/quotasv2.py:87
+#: neutron/extensions/quotasv2.py:69
+msgid "POST requests are not supported on this resource."
+msgstr ""
+
+#: neutron/extensions/quotasv2.py:88
msgid "Non-admin is not authorised to access quotas for another tenant"
msgstr "非管理者未獲授權來存取另一個 Tenant 的配額"
-#: neutron/extensions/quotasv2.py:92
+#: neutron/extensions/quotasv2.py:93
msgid "Only admin can view or configure quota"
msgstr "只有管理者才能檢視或配置配額"
#: neutron/plugins/nicira/common/exceptions.py:52
#, python-format
msgid ""
-"Unable to plug an interface into the port %(port_id)s for network "
-"%(net_id)s. This interface is already plugged into port %(att_port_id)s"
-msgstr "無法將介面插入網路 %(net_id)s 的埠 %(port_id)s。此介面已插入埠 %(att_port_id)s"
-
-#: neutron/plugins/nicira/common/exceptions.py:58
-#, python-format
-msgid ""
"While retrieving NAT rules, %(actual_rules)s were found whereas rules in "
"the (%(min_rules)s,%(max_rules)s) interval were expected"
msgstr "擷取 NAT 規則時,找到 %(actual_rules)s,但需要間隔為 (%(min_rules)s,%(max_rules)s) 的規則"
#~ msgid "get_all_nexusport_bindings() called"
#~ msgstr "已呼叫 get_all_nexusport_bindings()"
+#~ msgid ""
+#~ "Unable to plug the attachment %(att_id)s"
+#~ " into port %(port_id)s for network "
+#~ "%(net_id)s. The attachment is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr ""
+#~ "無法將連接裝置 %(att_id)s 插入網路 %(net_id)s 的埠 "
+#~ "%(port_id)s。該連接裝置已插入埠 %(att_port_id)s"
+
+#~ msgid ""
+#~ "Unable to plug an interface into "
+#~ "the port %(port_id)s for network "
+#~ "%(net_id)s. This interface is already "
+#~ "plugged into port %(att_port_id)s"
+#~ msgstr "無法將介面插入網路 %(net_id)s 的埠 %(port_id)s。此介面已插入埠 %(att_port_id)s"
+