diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index 4b23411a47..85dd4ebe4d 100644 --- a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po +++ b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Bulgarian (Bulgaria) " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index 26be869da8..03e0947a82 100644 --- a/neutron/locale/bs/LC_MESSAGES/neutron.po +++ b/neutron/locale/bs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Bosnian " @@ -190,7 +190,11 @@ msgstr "" 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 "" @@ -326,49 +330,59 @@ 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 "" @@ -1146,7 +1160,7 @@ msgid "" " 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 "" @@ -1161,107 +1175,115 @@ 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" @@ -1464,64 +1486,64 @@ msgid "" "%(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 "" @@ -1562,7 +1584,7 @@ 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 "" @@ -1805,122 +1827,114 @@ 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 "" @@ -2516,19 +2530,19 @@ 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 "" @@ -2929,11 +2943,15 @@ 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 "" @@ -7932,13 +7950,6 @@ 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 "" @@ -9198,3 +9209,17 @@ 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 "" + diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index 0df120c17b..53efbf1474 100644 --- a/neutron/locale/ca/LC_MESSAGES/neutron.po +++ b/neutron/locale/ca/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Catalan " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index 563c2c8b92..2a9b929225 100644 --- a/neutron/locale/cs/LC_MESSAGES/neutron.po +++ b/neutron/locale/cs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Czech " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index 43892674db..d689266a6c 100644 --- a/neutron/locale/da/LC_MESSAGES/neutron.po +++ b/neutron/locale/da/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Danish " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index 7d6852cc66..a2482268ba 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron.po +++ b/neutron/locale/de/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: German " @@ -191,7 +191,11 @@ msgstr "Anzahl an zulässigen Ports pro Nutzer, Minus für unbegrenzt" 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." @@ -332,49 +336,59 @@ msgstr "" 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" @@ -1186,7 +1200,7 @@ msgstr "" "%(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" @@ -1201,107 +1215,115 @@ msgstr "Anforderung wurde nicht analysiert. Parameter '%s' nicht angegeben" 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" @@ -1517,17 +1539,17 @@ msgid "" "%(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" @@ -1536,53 +1558,53 @@ msgstr "" "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" @@ -1625,7 +1647,7 @@ msgstr "Die zu verwendende Richtliniendatei" 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 "" @@ -1900,39 +1922,28 @@ 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 " @@ -1941,52 +1952,52 @@ msgstr "" "Ü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: " @@ -1995,7 +2006,7 @@ msgstr "" "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 " @@ -2004,31 +2015,31 @@ msgstr "" "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 "" @@ -2673,19 +2684,19 @@ msgstr "'cookie_name' ist für diesen Sitzungspersistenztyp nicht zulässig" 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" @@ -3131,13 +3142,17 @@ msgstr "Port verfügt nicht über Portsicherheitsbindung." 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" @@ -8402,16 +8417,6 @@ 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 "" -"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 "" @@ -9728,3 +9733,25 @@ msgstr "lRouter: %s nicht gefunden" #~ 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" + diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index 31be2fa030..124fa3f8ae 100644 --- a/neutron/locale/en_AU/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_AU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: English (Australia) " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index ec3065f8a2..8d38d8ca93 100644 --- a/neutron/locale/en_GB/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_GB/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: English (United Kingdom) " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index 02e6c19104..da0794311b 100644 --- a/neutron/locale/en_US/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_US/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: English (United States) " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index 5b41cfbebb..3f9ed94a68 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron.po +++ b/neutron/locale/es/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Spanish " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index c2bbca5288..1c0fa0b48f 100644 --- a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po +++ b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Finnish (Finland) " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index 47f66f8eb2..3b0af102f9 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: French " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index a4d651ffa3..80c8796160 100644 --- a/neutron/locale/hr/LC_MESSAGES/neutron.po +++ b/neutron/locale/hr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Croatian " @@ -190,7 +190,11 @@ msgstr "" 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 "" @@ -326,49 +330,59 @@ 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 "" @@ -1146,7 +1160,7 @@ msgid "" " 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 "" @@ -1161,107 +1175,115 @@ 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" @@ -1464,64 +1486,64 @@ msgid "" "%(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 "" @@ -1562,7 +1584,7 @@ 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 "" @@ -1805,122 +1827,114 @@ 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 "" @@ -2516,19 +2530,19 @@ 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 "" @@ -2929,11 +2943,15 @@ 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 "" @@ -7932,13 +7950,6 @@ 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 "" @@ -9198,3 +9209,17 @@ 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 "" + diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index a38b357128..30607ae875 100644 --- a/neutron/locale/hu/LC_MESSAGES/neutron.po +++ b/neutron/locale/hu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Hungarian " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index b5b7468ac4..ba96e1f363 100644 --- a/neutron/locale/id/LC_MESSAGES/neutron.po +++ b/neutron/locale/id/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Indonesian " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index 5135fbc5b8..1d238c344e 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron.po +++ b/neutron/locale/it/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Italian " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index 3883febc42..30060d8ef5 100644 --- a/neutron/locale/it_IT/LC_MESSAGES/neutron.po +++ b/neutron/locale/it_IT/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Italian (Italy) " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index 1193db9c92..93bcc91827 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" 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 \n" "Language-Team: Japanese " @@ -190,7 +190,11 @@ msgstr "" 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 "" @@ -326,49 +330,59 @@ 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 "" @@ -1146,7 +1160,7 @@ msgid "" " 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 "" @@ -1161,107 +1175,115 @@ 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" @@ -1464,64 +1486,64 @@ msgid "" "%(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 "" @@ -1562,7 +1584,7 @@ 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 "" @@ -1805,122 +1827,114 @@ 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 "" @@ -2516,19 +2530,19 @@ 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 "" @@ -2929,11 +2943,15 @@ 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 "" @@ -7932,13 +7950,6 @@ 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 "" @@ -9198,3 +9209,17 @@ 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 "" + diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index c60405bc0d..cc670b9d00 100644 --- a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po +++ b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" 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 \n" "Language-Team: ka_GE \n" @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7932,13 +7950,6 @@ 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 "" @@ -9198,3 +9209,17 @@ 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 "" + diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index 511bdceb30..c6c514fe6b 100644 --- a/neutron/locale/ko/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Korean " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index 7ca03a7943..06d37b9ea0 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" 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 \n" "Language-Team: ko_KR \n" @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index aa87fbdae4..ed5490c15f 100644 --- a/neutron/locale/ms/LC_MESSAGES/neutron.po +++ b/neutron/locale/ms/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Malay " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index 98206c502b..94ec00276a 100644 --- a/neutron/locale/nb/LC_MESSAGES/neutron.po +++ b/neutron/locale/nb/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Norwegian Bokmål " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index 585ce49115..7839af5c34 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -6,10 +6,10 @@ #, 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 \n" "Language-Team: LANGUAGE \n" @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" diff --git a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po index 8da464aefc..5fa5eff12c 100644 --- a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po +++ b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Dutch (Netherlands) " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index 58167f6ad1..5eb735a1ac 100644 --- a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po +++ b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Polish (Poland) " @@ -190,7 +190,11 @@ msgstr "" 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 "" @@ -326,49 +330,59 @@ 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 "" @@ -1146,7 +1160,7 @@ msgid "" " 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 "" @@ -1161,107 +1175,115 @@ 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" @@ -1464,64 +1486,64 @@ msgid "" "%(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 "" @@ -1562,7 +1584,7 @@ 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 "" @@ -1805,122 +1827,114 @@ 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 "" @@ -2516,19 +2530,19 @@ 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 "" @@ -2929,11 +2943,15 @@ 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 "" @@ -7932,13 +7950,6 @@ 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 "" @@ -9198,3 +9209,17 @@ 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 "" + diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index d016c6e2d0..8d6f690daa 100644 --- a/neutron/locale/pt/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Portuguese " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index 471083b2e7..9ecd989649 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Portuguese (Brazil) " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index b10d2bcf35..829396817a 100644 --- a/neutron/locale/ro/LC_MESSAGES/neutron.po +++ b/neutron/locale/ro/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Romanian " @@ -190,7 +190,11 @@ msgstr "" 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 "" @@ -326,49 +330,59 @@ 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 "" @@ -1146,7 +1160,7 @@ msgid "" " 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 "" @@ -1161,107 +1175,115 @@ 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" @@ -1464,64 +1486,64 @@ msgid "" "%(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 "" @@ -1562,7 +1584,7 @@ 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 "" @@ -1805,122 +1827,114 @@ 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 "" @@ -2516,19 +2530,19 @@ 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 "" @@ -2929,11 +2943,15 @@ 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 "" @@ -7932,13 +7950,6 @@ 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 "" @@ -9198,3 +9209,17 @@ 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 "" + diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index 537fa0c58f..c11939a134 100644 --- a/neutron/locale/ru/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Russian " @@ -190,7 +190,11 @@ msgstr "" 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 "" @@ -326,49 +330,59 @@ 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 "" @@ -1146,7 +1160,7 @@ msgid "" " 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 "" @@ -1161,107 +1175,115 @@ 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" @@ -1464,64 +1486,64 @@ msgid "" "%(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 "" @@ -1562,7 +1584,7 @@ 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 "" @@ -1805,122 +1827,114 @@ 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 "" @@ -2516,19 +2530,19 @@ 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 "" @@ -2929,11 +2943,15 @@ 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 "" @@ -7932,13 +7950,6 @@ 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 "" @@ -9198,3 +9209,17 @@ 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 "" + diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index a9a97564c0..0bfa75ce5e 100644 --- a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Russian (Russia) " @@ -190,7 +190,11 @@ msgstr "" 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 "" @@ -326,49 +330,59 @@ 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 "" @@ -1146,7 +1160,7 @@ msgid "" " 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 "" @@ -1161,107 +1175,115 @@ 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" @@ -1464,64 +1486,64 @@ msgid "" "%(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 "" @@ -1562,7 +1584,7 @@ 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 "" @@ -1805,122 +1827,114 @@ 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 "" @@ -2516,19 +2530,19 @@ 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 "" @@ -2929,11 +2943,15 @@ 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 "" @@ -7932,13 +7950,6 @@ 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 "" @@ -9198,3 +9209,17 @@ 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 "" + diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index c5bb64927c..6f1ecabfb6 100644 --- a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po +++ b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Slovenian (Slovenia) " @@ -190,7 +190,11 @@ msgstr "" 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 "" @@ -326,49 +330,59 @@ 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 "" @@ -1146,7 +1160,7 @@ msgid "" " 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 "" @@ -1161,107 +1175,115 @@ 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" @@ -1464,64 +1486,64 @@ msgid "" "%(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 "" @@ -1562,7 +1584,7 @@ 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 "" @@ -1805,122 +1827,114 @@ 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 "" @@ -2516,19 +2530,19 @@ 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 "" @@ -2929,11 +2943,15 @@ 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 "" @@ -7932,13 +7950,6 @@ 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 "" @@ -9198,3 +9209,17 @@ 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 "" + diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index 0c21125792..4a9de5deb8 100644 --- a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po +++ b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Swahili (Kenya) " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index 6bea9fb9eb..8050323c56 100644 --- a/neutron/locale/tl/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Tagalog " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index ebe01ea343..8ac80b46ac 100644 --- a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po +++ b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Turkish (Turkey) " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index 07f4ce3d76..a6051e28dd 100644 --- a/neutron/locale/uk/LC_MESSAGES/neutron.po +++ b/neutron/locale/uk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Ukrainian " @@ -190,7 +190,11 @@ msgstr "" 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 "" @@ -326,49 +330,59 @@ 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 "" @@ -1146,7 +1160,7 @@ msgid "" " 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 "" @@ -1161,107 +1175,115 @@ 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" @@ -1464,64 +1486,64 @@ msgid "" "%(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 "" @@ -1562,7 +1584,7 @@ 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 "" @@ -1805,122 +1827,114 @@ 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 "" @@ -2516,19 +2530,19 @@ 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 "" @@ -2929,11 +2943,15 @@ 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 "" @@ -7932,13 +7950,6 @@ 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 "" @@ -9198,3 +9209,17 @@ 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 "" + diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index 3c8198a25e..979e1e55ab 100644 --- a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po +++ b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Vietnamese (Viet Nam) " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index 7192a9d825..9714132d96 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Chinese (China) " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index 788ddc4e2e..ce40eabff9 100644 --- a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Chinese (Hong Kong) " @@ -189,7 +189,11 @@ msgstr "" 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 "" @@ -325,49 +329,59 @@ 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 "" @@ -1145,7 +1159,7 @@ msgid "" " 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 "" @@ -1160,107 +1174,115 @@ 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" @@ -1463,64 +1485,64 @@ msgid "" "%(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 "" @@ -1561,7 +1583,7 @@ 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 "" @@ -1804,122 +1826,114 @@ 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 "" @@ -2515,19 +2529,19 @@ 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 "" @@ -2928,11 +2942,15 @@ 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 "" @@ -7931,13 +7949,6 @@ 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 "" @@ -9197,3 +9208,17 @@ 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 "" + diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index ec7f90bb2c..af8ff89fbd 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" 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 \n" "Language-Team: Chinese (Taiwan) " @@ -189,7 +189,11 @@ msgstr "每個 Tenant 所容許的埠數目,減號表示無限制" 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。" @@ -325,49 +329,59 @@ msgstr "無法將主體解除序列化為提供的內容類型" 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 "無法解除序列化資料" @@ -1151,7 +1165,7 @@ msgid "" " 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'" @@ -1166,107 +1180,115 @@ 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" @@ -1469,65 +1491,65 @@ msgid "" "%(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" @@ -1568,7 +1590,7 @@ 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 "" @@ -1811,124 +1833,114 @@ msgstr "無法建立網路。沒有可用於配置的 Tenant 網路。" #: 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 "" @@ -2528,19 +2540,19 @@ msgstr "這種類型的階段作業持續性不接受 'cookie_name'" 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 "可用的指令" @@ -2945,11 +2957,15 @@ 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 "只有管理者才能檢視或配置配額" @@ -7997,13 +8013,6 @@ msgstr "無法在網路 %(network)s 上建立埠。已達到埠數目上限" #: 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) 的規則" @@ -9269,3 +9278,19 @@ msgstr "找不到 lrouter:%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" +