Merge "Imported Translations from Transifex"
This commit is contained in:
commit
db71e0057f
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-09-12 23:31+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Arabic "
|
||||
@ -371,8 +371,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1452,7 +1452,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1804,87 +1804,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1992,27 +1992,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2396,164 +2438,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3254,11 +3296,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3621,6 +3663,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6235,6 +6317,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6265,14 +6349,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6297,14 +6384,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6316,6 +6406,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6326,16 +6417,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6352,6 +6446,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14646,6 +14745,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Quantum\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Bulgarian (Bulgaria) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-10-20 01:34+0000\n"
|
||||
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
|
||||
"Language-Team: Bengali (India) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Bosnian "
|
||||
@ -371,8 +371,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1452,7 +1452,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1804,87 +1804,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1992,27 +1992,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2396,164 +2438,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3254,11 +3296,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3621,6 +3663,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6235,6 +6317,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6265,14 +6349,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6297,14 +6384,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6316,6 +6406,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6326,16 +6417,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6352,6 +6446,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14646,6 +14745,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Catalan "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Quantum\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Czech "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Quantum\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-05-16 09:23+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Danish "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Quantum\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-05-22 08:17+0000\n"
|
||||
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
|
||||
"Language-Team: German "
|
||||
@ -374,8 +374,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr "Sie müssen '__call__' implementieren"
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1482,7 +1482,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:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr "'%s' kann in Anforderungshauptteil nicht gefunden werden"
|
||||
@ -1843,41 +1843,41 @@ msgstr "'%s' ist keine Ganzzahl"
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr "'%s' ist nicht in der Form <key>=[value]"
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr "Die native Paginierung ist von der nativen Sortierung abhängig"
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
"Das Zulassen der Sortierung ist aktiviert, da die native Paginierung die "
|
||||
"native Sortierung erfordert"
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, 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:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr "Ungültiges Format: %s"
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
@ -1886,54 +1886,54 @@ msgstr ""
|
||||
"authentifizierte Nutzer-ID anzugeben, sind Administratorberechtigungen "
|
||||
"erforderlich"
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
#, 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:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr "Ressourcen-Nachrichtentext erforderlich"
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr "Massenoperation nicht unterstützt"
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr "Ressourcen erforderlich"
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, 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:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr "Attribut %s in POST nicht zulässig"
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr "Schreibgeschütztes Attribut %s kann nicht aktualisiert werden"
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, 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:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr "Nicht erkannte(s) Attribut(e) '%s'"
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, 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"
|
||||
@ -2050,27 +2050,69 @@ msgstr ""
|
||||
"Stellen Sie sicher, dass sich das konfigurierte Gateway auf dem Teilnetz "
|
||||
"befindet"
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr "Basis-MAC-Adresse: %s"
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr "Protokollfunktion aktiviert!"
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr "Konfigurations-Paste-Datei: %s"
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2491,67 +2533,67 @@ msgstr "Datenbankregistrierungsausnahme: %s"
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr "Erstellen von Ressource für einen weiteren Nutzer nicht möglich"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr "Erstellte MAC-Adresse für Netz %(network_id)s ist %(mac_address)s"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
"Erstellte MAC-Adresse %(mac_address)s ist bereits vorhanden. "
|
||||
"%(max_retries)s verbleibende Versuche."
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr "Erstellen von MAC-Adresse nach %s Versuchen nicht möglich"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
"Löschen von zugeordneter IP-Adresse %(ip_address)s "
|
||||
"(%(network_id)s/%(subnet_id)s)"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr "Zugeordnete IP-Adresse - %(ip_address)s von %(first_ip)s bis %(last_ip)s"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
"Keine weiteren freien IP-Adressen in Ausschnitt. Löschen von "
|
||||
"Zuordnungspool."
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr "'subnet_id' oder 'ip_address' für IP-Zuordnung erforderlich"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
"IP-Adresse %s ist keine gültige IP-Adresse für die definierten Teilnetze "
|
||||
"des Netzes"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
@ -2560,26 +2602,26 @@ msgstr ""
|
||||
"Port auf Netz %(network_id)s wurde nicht erstellt, da 'fixed_ips' "
|
||||
"ungültiges Teilnetz %(subnet_id)s enthielt"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr "IP-Adresse %s ist keine gültige IP-Adresse für das definierte Teilnetz"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr "Maximale Anzahl an statischen IP-Adressen per Port überschritten"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr "Portaktualisierung. Rückstellung von %s"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr "Portaktualisierung. Hinzufügen von %s"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
@ -2588,7 +2630,7 @@ msgstr ""
|
||||
"Angefordertes Teilnetz mit CIDR: %(cidr)s für Netz: %(network_id)s "
|
||||
"enthält Überschneidungen mit einem anderen Teilnetz"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
@ -2597,74 +2639,74 @@ msgstr ""
|
||||
"Überprüfung für CIDR: %(new_cidr)s fehlgeschlagen - Überschneidung mit "
|
||||
"Teilnetz %(subnet_id)s (CIDR: %(cidr)s)"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr "Durchführen von IP-Gültigkeitsprüfungen für Zuordnungspools"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr "Ungültige IP-Adresse in Pool gefunden: %(start)s - %(end)s:"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr "Angegebene IP-Adressen stimmen nicht mit der Teilnetz-IP-Version überein"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr "Anfangs-IP-Adresse (%(start)s) ist größer als Ende-IP-Adresse (%(end)s)"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr "Pool gefunden, der größer ist als Teilnetz-CIDR:%(start)s - %(end)s"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr "Überprüfung auf Überschneidungen bei Zuordnungspools und Gateway-IP"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr "Überschneidungen bei Bereichen gefunden: %(l_range)s und %(r_range)s"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr "Ungültige Route: %s"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr "%(name)s '%(addr)s' stimmt nicht mit 'ip_version' '%(ip_version)s' überein"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr "Gateway ist auf Teilnetz nicht gültig"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr "Fehler bei Auswertung der DNS-Adresse %s"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
"Zugeordnete IP-Adresse %(ip_address)s "
|
||||
"(%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr "%(address)s (%(subnet_id)s) wurde nicht erneut gestartet"
|
||||
@ -3420,11 +3462,11 @@ msgstr ""
|
||||
"Gateway zum externen Netz %(net_id)s für eine oder mehrere dynamische IP-"
|
||||
"Adressen erforderlich ist. "
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3808,6 +3850,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6463,6 +6545,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6493,14 +6577,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6525,14 +6612,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6544,6 +6634,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6554,16 +6645,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6580,6 +6674,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -15053,6 +15152,74 @@ msgstr ""
|
||||
"Zu entfernender Port %s kann nicht gefunden werden. Dies kann auftreten, "
|
||||
"wenn die VIP zuerst gelöscht wurde."
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr "Position zum Speichern der Konfigurations- und Statusdateien"
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2014-03-09 12:33+0000\n"
|
||||
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
|
||||
"Language-Team: Greek "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: English (Australia) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: English (United Kingdom) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: English (United States) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Quantum\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Spanish "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-08-29 05:16+0000\n"
|
||||
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
|
||||
"Language-Team: Spanish (Mexico) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-11-15 00:14+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Basque "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-11-15 02:27+0000\n"
|
||||
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
|
||||
"Language-Team: Basque (Spain) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-11-15 02:28+0000\n"
|
||||
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
|
||||
"Language-Team: Persian "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Quantum\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Finnish (Finland) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-09-28 05:40+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Filipino "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Quantum\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: French "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-10-28 23:23+0000\n"
|
||||
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
|
||||
"Language-Team: Galician "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2014-01-17 14:28+0000\n"
|
||||
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
|
||||
"Language-Team: Hebrew "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2014-01-21 01:25+0000\n"
|
||||
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
|
||||
"Language-Team: Hebrew (Israel) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-08-27 04:58+0000\n"
|
||||
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
|
||||
"Language-Team: Hindi "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Croatian "
|
||||
@ -371,8 +371,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1452,7 +1452,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1804,87 +1804,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1992,27 +1992,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2396,164 +2438,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3254,11 +3296,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3621,6 +3663,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6235,6 +6317,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6265,14 +6349,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6297,14 +6384,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6316,6 +6406,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6326,16 +6417,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6352,6 +6446,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14646,6 +14745,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Hungarian "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Indonesian "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-12-16 02:36+0000\n"
|
||||
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
|
||||
"Language-Team: Icelandic (Iceland) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Quantum\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-05-16 09:23+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Italian "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Italian (Italy) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Quantum\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-30 10:28+0000\n"
|
||||
"Last-Translator: Tomoyuki KATO <tomo@dream.daynight.jp>\n"
|
||||
"Language-Team: Japanese "
|
||||
@ -371,8 +371,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1452,7 +1452,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1804,87 +1804,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1992,27 +1992,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2396,164 +2438,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3254,11 +3296,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3621,6 +3663,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6235,6 +6317,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6265,14 +6349,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6297,14 +6384,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6316,6 +6406,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6326,16 +6417,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6352,6 +6446,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14646,6 +14745,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Quantum\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-04-19 14:53+0000\n"
|
||||
"Last-Translator: Nika Chkhikvishvili <frrrredo@gmail.com>\n"
|
||||
"Language-Team: ka_GE <LL@li.org>\n"
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr "საჭირო რესურსები"
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr "ლოგირება ჩართულია!"
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14646,6 +14745,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-11-15 02:27+0000\n"
|
||||
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
|
||||
"Language-Team: Khmer "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-09-18 00:19+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Kannada "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Korean "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Quantum\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-04-28 05:13+0000\n"
|
||||
"Last-Translator: ujuc Gang <potopro@gmail.com>\n"
|
||||
"Language-Team: ko_KR <LL@li.org>\n"
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-11-17 05:24+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Malayalam (India) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-10-16 22:17+0000\n"
|
||||
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
|
||||
"Language-Team: Marathi (India) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Malay "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Norwegian Bokmål "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-09-05 06:03+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Nepali "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,9 +7,9 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neutron "
|
||||
"jenkins.neutron.propose.translation.update.261\n"
|
||||
"jenkins.neutron.propose.translation.update.262\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Dutch (Netherlands) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-12-15 04:38+0000\n"
|
||||
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
|
||||
"Language-Team: Panjabi (Punjabi) (India) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Quantum\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-06-28 06:06+0000\n"
|
||||
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
|
||||
"Language-Team: Polish (Poland) "
|
||||
@ -371,8 +371,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1452,7 +1452,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1804,87 +1804,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1992,27 +1992,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2396,164 +2438,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3254,11 +3296,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3621,6 +3663,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6235,6 +6317,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6265,14 +6349,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6297,14 +6384,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6316,6 +6406,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6326,16 +6417,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6352,6 +6446,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14646,6 +14745,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Portuguese "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Quantum\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Portuguese (Brazil) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Quantum\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-06-08 07:51+0000\n"
|
||||
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
|
||||
"Language-Team: Romanian "
|
||||
@ -371,8 +371,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1452,7 +1452,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1804,87 +1804,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1992,27 +1992,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2396,164 +2438,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3254,11 +3296,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3621,6 +3663,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6235,6 +6317,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6265,14 +6349,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6297,14 +6384,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6316,6 +6406,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6326,16 +6417,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6352,6 +6446,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14646,6 +14745,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Quantum\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Russian "
|
||||
@ -371,8 +371,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1452,7 +1452,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1804,87 +1804,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1992,27 +1992,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2396,164 +2438,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3254,11 +3296,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3621,6 +3663,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6235,6 +6317,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6265,14 +6349,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6297,14 +6384,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6316,6 +6406,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6326,16 +6417,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6352,6 +6446,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14646,6 +14745,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Russian (Russia) "
|
||||
@ -371,8 +371,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1452,7 +1452,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1804,87 +1804,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1992,27 +1992,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2396,164 +2438,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3254,11 +3296,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3621,6 +3663,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6235,6 +6317,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6265,14 +6349,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6297,14 +6384,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6316,6 +6406,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6326,16 +6417,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6352,6 +6446,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14646,6 +14745,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-08-27 04:58+0000\n"
|
||||
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
|
||||
"Language-Team: Slovak "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Quantum\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-06-28 06:06+0000\n"
|
||||
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
|
||||
"Language-Team: Slovenian (Slovenia) "
|
||||
@ -371,8 +371,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1452,7 +1452,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1804,87 +1804,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1992,27 +1992,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2396,164 +2438,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3254,11 +3296,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3621,6 +3663,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6235,6 +6317,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6265,14 +6349,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6297,14 +6384,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6316,6 +6406,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6326,16 +6417,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6352,6 +6446,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14646,6 +14745,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2014-03-12 23:47+0000\n"
|
||||
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
|
||||
"Language-Team: Serbian "
|
||||
@ -371,8 +371,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1452,7 +1452,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1804,87 +1804,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1992,27 +1992,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2396,164 +2438,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3254,11 +3296,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3621,6 +3663,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6235,6 +6317,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6265,14 +6349,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6297,14 +6384,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6316,6 +6406,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6326,16 +6417,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6352,6 +6446,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14646,6 +14745,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-11-15 02:27+0000\n"
|
||||
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
|
||||
"Language-Team: Swedish "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Swahili (Kenya) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Tagalog "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-09-28 05:40+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Tagalog (Philippines) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Turkish (Turkey) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Ukrainian "
|
||||
@ -371,8 +371,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1452,7 +1452,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1804,87 +1804,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1992,27 +1992,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2396,164 +2438,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3254,11 +3296,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3621,6 +3663,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6235,6 +6317,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6265,14 +6349,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6297,14 +6384,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6316,6 +6406,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6326,16 +6417,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6352,6 +6446,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14646,6 +14745,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-10-07 01:13+0000\n"
|
||||
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
|
||||
"Language-Team: Urdu "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Quantum\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Vietnamese (Viet Nam) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Quantum\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-05-13 06:01+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Chinese (China) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Neutron\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-01-28 21:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Chinese (Hong Kong) "
|
||||
@ -370,8 +370,8 @@ msgstr ""
|
||||
msgid "You must implement __call__"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1451,7 +1451,7 @@ msgid ""
|
||||
" and '%(desc)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr ""
|
||||
@ -1803,87 +1803,87 @@ msgstr ""
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr ""
|
||||
@ -1991,27 +1991,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr ""
|
||||
@ -2395,164 +2437,164 @@ msgstr ""
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr ""
|
||||
@ -3253,11 +3295,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3620,6 +3662,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6234,6 +6316,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6264,14 +6348,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6296,14 +6383,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6315,6 +6405,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6325,16 +6416,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6351,6 +6445,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14645,6 +14744,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr ""
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Quantum\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-03-13 06:28+0000\n"
|
||||
"POT-Creation-Date: 2014-03-14 06:25+0000\n"
|
||||
"PO-Revision-Date: 2013-05-22 03:25+0000\n"
|
||||
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
|
||||
"Language-Team: Chinese (Taiwan) "
|
||||
@ -370,8 +370,8 @@ msgstr "無法將主體解除序列化為提供的內容類型"
|
||||
msgid "You must implement __call__"
|
||||
msgstr "必須實作 __call__"
|
||||
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:179 neutron/api/v2/base.py:306
|
||||
#: neutron/api/v2/base.py:439 neutron/api/v2/base.py:490
|
||||
#: neutron/wsgi.py:1025 neutron/api/v2/base.py:182 neutron/api/v2/base.py:309
|
||||
#: neutron/api/v2/base.py:445 neutron/api/v2/base.py:498
|
||||
#: neutron/extensions/l3agentscheduler.py:51
|
||||
#: neutron/extensions/l3agentscheduler.py:89
|
||||
msgid "The resource could not be found."
|
||||
@ -1457,7 +1457,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:562
|
||||
#: neutron/api/api_common.py:317 neutron/api/v2/base.py:572
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in request body"
|
||||
msgstr "在要求內文中找不到 '%s'"
|
||||
@ -1809,88 +1809,88 @@ msgstr "'%s' 不是整數"
|
||||
msgid "'%s' is not of the form <key>=[value]"
|
||||
msgstr "'%s' 的格式不是 <key>=[value]"
|
||||
|
||||
#: neutron/api/v2/base.py:84
|
||||
#: neutron/api/v2/base.py:87
|
||||
msgid "Native pagination depend on native sorting"
|
||||
msgstr "原生分頁相依於原生排序"
|
||||
|
||||
#: neutron/api/v2/base.py:87
|
||||
#: neutron/api/v2/base.py:90
|
||||
msgid "Allow sorting is enabled because native pagination requires native sorting"
|
||||
msgstr "已啟用容許排序,因為原生分頁需要原生排序"
|
||||
|
||||
#: neutron/api/v2/base.py:140
|
||||
#: neutron/api/v2/base.py:143
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The resource %(resource)s was not found in the RESOURCE_ATTRIBUTE_MAP; "
|
||||
"unable to perform authZ check for attribute %(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:146
|
||||
#: neutron/api/v2/base.py:149
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Policy rule:%(action)s not found. Assuming no authZ check is defined for "
|
||||
"%(attr)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/api/v2/base.py:332
|
||||
#: neutron/api/v2/base.py:335
|
||||
#, python-format
|
||||
msgid "Unable to undo add for %(resource)s %(id)s"
|
||||
msgstr "無法復原新增 %(resource)s %(id)s"
|
||||
|
||||
#: neutron/api/v2/base.py:461
|
||||
#: neutron/api/v2/base.py:468
|
||||
#, python-format
|
||||
msgid "Invalid format: %s"
|
||||
msgstr "無效的格式:%s"
|
||||
|
||||
#: neutron/api/v2/base.py:516
|
||||
#: neutron/api/v2/base.py:526
|
||||
msgid ""
|
||||
"Specifying 'tenant_id' other than authenticated tenant in request "
|
||||
"requires admin privileges"
|
||||
msgstr "在要求中指定已鑑別 Tenant 之外的 'tenant_id' 時需要管理者專用權"
|
||||
|
||||
#: neutron/api/v2/base.py:524
|
||||
#: neutron/api/v2/base.py:534
|
||||
#, fuzzy
|
||||
msgid "Running without keystone AuthN requires that tenant_id is specified"
|
||||
msgstr "在沒有金鑰儲存庫 AuthN 的情況下執行需要指定 tenant_id"
|
||||
|
||||
#: neutron/api/v2/base.py:542
|
||||
#: neutron/api/v2/base.py:552
|
||||
msgid "Resource body required"
|
||||
msgstr "需要資源主體"
|
||||
|
||||
#: neutron/api/v2/base.py:553
|
||||
#: neutron/api/v2/base.py:563
|
||||
msgid "Bulk operation not supported"
|
||||
msgstr "不支援主體作業"
|
||||
|
||||
#: neutron/api/v2/base.py:557
|
||||
#: neutron/api/v2/base.py:567
|
||||
msgid "Resources required"
|
||||
msgstr "需要資源"
|
||||
|
||||
#: neutron/api/v2/base.py:573
|
||||
#: neutron/api/v2/base.py:583
|
||||
#, python-format
|
||||
msgid "Failed to parse request. Required attribute '%s' not specified"
|
||||
msgstr "無法剖析要求。未指定必要屬性 '%s'"
|
||||
|
||||
#: neutron/api/v2/base.py:580
|
||||
#: neutron/api/v2/base.py:590
|
||||
#, python-format
|
||||
msgid "Attribute '%s' not allowed in POST"
|
||||
msgstr "POST 中不接受屬性 '%s'"
|
||||
|
||||
#: neutron/api/v2/base.py:585
|
||||
#: neutron/api/v2/base.py:595
|
||||
#, python-format
|
||||
msgid "Cannot update read-only attribute %s"
|
||||
msgstr "無法更新唯讀屬性 %s"
|
||||
|
||||
#: neutron/api/v2/base.py:603
|
||||
#: neutron/api/v2/base.py:613
|
||||
#, python-format
|
||||
msgid "Invalid input for %(attr)s. Reason: %(reason)s."
|
||||
msgstr "%(attr)s 的輸入無效。原因:%(reason)s。"
|
||||
|
||||
#: neutron/api/v2/base.py:612 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/api/v2/base.py:622 neutron/extensions/allowedaddresspairs.py:61
|
||||
#: neutron/extensions/multiprovidernet.py:53
|
||||
#, python-format
|
||||
msgid "Unrecognized attribute(s) '%s'"
|
||||
msgstr "無法辨識屬性 '%s'"
|
||||
|
||||
#: neutron/api/v2/base.py:631
|
||||
#: neutron/api/v2/base.py:641
|
||||
#, python-format
|
||||
msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network"
|
||||
msgstr "Tenant %(tenant_id)s 不可在此網路上建立 %(resource)s"
|
||||
@ -1998,27 +1998,69 @@ msgstr ""
|
||||
msgid "Ensure that configured gateway is on subnet"
|
||||
msgstr "請確保所配置的閘道位於子網路上"
|
||||
|
||||
#: neutron/common/config.py:89
|
||||
#: neutron/common/config.py:85
|
||||
msgid "Send notification to nova when port status changes"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:87
|
||||
msgid ""
|
||||
"Send notification to nova when port data (fixed_ips/floatingip) changes "
|
||||
"so nova can update its cache."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:91
|
||||
msgid "URL for connection to nova"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:93
|
||||
msgid "Username for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:95
|
||||
msgid "Password for connection to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:98
|
||||
msgid "The uuid of the admin nova tenant"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:101
|
||||
msgid "Authorization URL for connecting to nova in admin context"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:104
|
||||
msgid ""
|
||||
"Name of nova region to use. Useful if keystone manages more than one "
|
||||
"region."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:107
|
||||
msgid ""
|
||||
"Number of seconds between sending events to nova if there are any events "
|
||||
"to send."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:114
|
||||
msgid ""
|
||||
"Where to store Neutron state files. This directory must be writable by "
|
||||
"the agent."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/common/config.py:115
|
||||
#: neutron/common/config.py:140
|
||||
#, python-format
|
||||
msgid "Base MAC: %s"
|
||||
msgstr "基本 MAC:%s"
|
||||
|
||||
#: neutron/common/config.py:126
|
||||
#: neutron/common/config.py:151
|
||||
msgid "Logging enabled!"
|
||||
msgstr "已啟用記載!"
|
||||
|
||||
#: neutron/common/config.py:142
|
||||
#: neutron/common/config.py:167
|
||||
#, python-format
|
||||
msgid "Config paste file: %s"
|
||||
msgstr "配置貼上檔案:%s"
|
||||
|
||||
#: neutron/common/config.py:147
|
||||
#: neutron/common/config.py:172
|
||||
#, python-format
|
||||
msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
|
||||
msgstr "無法從配置檔 %(config_path)s 載入 %(app_name)s。"
|
||||
@ -2402,164 +2444,164 @@ msgstr "資料庫登錄異常狀況:%s"
|
||||
msgid "Database exception"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:132
|
||||
#: neutron/db/db_base_plugin_v2.py:134
|
||||
msgid "Cannot create resource for another tenant"
|
||||
msgstr "無法給另一個 Tenant 建立資源"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:290
|
||||
#: neutron/db/db_base_plugin_v2.py:302
|
||||
#, python-format
|
||||
msgid "Generated mac for network %(network_id)s is %(mac_address)s"
|
||||
msgstr "給網路 %(network_id)s 產生的 MAC 位址是 %(mac_address)s"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:296
|
||||
#: neutron/db/db_base_plugin_v2.py:308
|
||||
#, python-format
|
||||
msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s."
|
||||
msgstr "產生的 MAC 位址 %(mac_address)s 已存在。還可以嘗試 %(max_retries)s 次。"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:300
|
||||
#: neutron/db/db_base_plugin_v2.py:312
|
||||
#, python-format
|
||||
msgid "Unable to generate mac address after %s attempts"
|
||||
msgstr "嘗試 %s 次之後仍無法產生 MAC 位址"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:318
|
||||
#: neutron/db/db_base_plugin_v2.py:330
|
||||
#, python-format
|
||||
msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
msgstr "刪除所配置的 IP %(ip_address)s (%(network_id)s/%(subnet_id)s)"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:350
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#, python-format
|
||||
msgid "All IPs from subnet %(subnet_id)s (%(cidr)s) allocated"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:355
|
||||
#: neutron/db/db_base_plugin_v2.py:367
|
||||
#, python-format
|
||||
msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s"
|
||||
msgstr "已配置 IP - %(ip_address)s(從 %(first_ip)s 到 %(last_ip)s)"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:362
|
||||
#: neutron/db/db_base_plugin_v2.py:374
|
||||
msgid "No more free IP's in slice. Deleting allocation pool."
|
||||
msgstr "截塊中沒有更多的可用 IP。正在刪除配置儲存區。"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:381
|
||||
#: neutron/db/db_base_plugin_v2.py:393
|
||||
#, python-format
|
||||
msgid "Rebuilding availability ranges for subnet %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:513
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
msgid "IP allocation requires subnet_id or ip_address"
|
||||
msgstr "IP 配置需要 subnet_id 或 ip_address"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:525
|
||||
#: neutron/db/db_base_plugin_v2.py:537
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined networks subnets"
|
||||
msgstr "IP 位址 %s 不是所定義網路子網路的有效 IP"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:531
|
||||
#: neutron/db/db_base_plugin_v2.py:543
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to create port on network %(network_id)s, because fixed_ips "
|
||||
"included invalid subnet %(subnet_id)s"
|
||||
msgstr "無法在網路 %(network_id)s 上建立埠,因為 fixed_ips 包含無效的子網路 %(subnet_id)s"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:551
|
||||
#: neutron/db/db_base_plugin_v2.py:563
|
||||
#, python-format
|
||||
msgid "IP address %s is not a valid IP for the defined subnet"
|
||||
msgstr "IP 位址 %s 不是所定義子網路的有效 IP"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:560 neutron/db/db_base_plugin_v2.py:593
|
||||
#: neutron/db/db_base_plugin_v2.py:572 neutron/db/db_base_plugin_v2.py:605
|
||||
msgid "Exceeded maximim amount of fixed ips per port"
|
||||
msgstr "已超出每個埠的固定 IP 數目上限"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:608
|
||||
#: neutron/db/db_base_plugin_v2.py:620
|
||||
#, python-format
|
||||
msgid "Port update. Hold %s"
|
||||
msgstr "埠更新。保留 %s"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:615
|
||||
#: neutron/db/db_base_plugin_v2.py:627
|
||||
#, python-format
|
||||
msgid "Port update. Adding %s"
|
||||
msgstr "埠更新。正在新增 %s"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:670
|
||||
#: neutron/db/db_base_plugin_v2.py:682
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
|
||||
" with another subnet"
|
||||
msgstr "所要求的網路 %(network_id)s 子網路 (CIDR %(cidr)s) 與另一個子網路重疊"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:675
|
||||
#: neutron/db/db_base_plugin_v2.py:687
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
|
||||
"%(subnet_id)s (CIDR: %(cidr)s)"
|
||||
msgstr "驗證 CIDR %(new_cidr)s 失敗 - 與子網路 %(subnet_id)s (CIDR %(cidr)s) 重疊"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:695
|
||||
#: neutron/db/db_base_plugin_v2.py:707
|
||||
msgid "Performing IP validity checks on allocation pools"
|
||||
msgstr "正在對配置儲存區執行 IP 驗證檢查"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:702
|
||||
#: neutron/db/db_base_plugin_v2.py:714
|
||||
#, python-format
|
||||
msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
|
||||
msgstr "在儲存區中發現無效的 IP 位址:%(start)s - %(end)s:"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:709
|
||||
#: neutron/db/db_base_plugin_v2.py:721
|
||||
msgid "Specified IP addresses do not match the subnet IP version"
|
||||
msgstr "指定的 IP 位址與子網路 IP 版本不符"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:713
|
||||
#: neutron/db/db_base_plugin_v2.py:725
|
||||
#, python-format
|
||||
msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
|
||||
msgstr "起始 IP (%(start)s) 大於結尾 IP (%(end)s)"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:718
|
||||
#: neutron/db/db_base_plugin_v2.py:730
|
||||
#, python-format
|
||||
msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
|
||||
msgstr "找到的儲存區大於子網路 CIDR:%(start)s - %(end)s"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:731
|
||||
#: neutron/db/db_base_plugin_v2.py:743
|
||||
msgid "Checking for overlaps among allocation pools and gateway ip"
|
||||
msgstr "正在檢查配置儲存區及閘道 IP 之間是否有重疊"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:742
|
||||
#: neutron/db/db_base_plugin_v2.py:754
|
||||
#, python-format
|
||||
msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
|
||||
msgstr "發現重疊的範圍:%(l_range)s 及 %(r_range)s"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:755 neutron/db/db_base_plugin_v2.py:759
|
||||
#: neutron/db/db_base_plugin_v2.py:767 neutron/db/db_base_plugin_v2.py:771
|
||||
#, python-format
|
||||
msgid "Invalid route: %s"
|
||||
msgstr "無效的路徑:%s"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:880
|
||||
#: neutron/db/db_base_plugin_v2.py:892
|
||||
#, python-format
|
||||
msgid "An exception occurred while creating the %(resource)s:%(item)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:977
|
||||
#: neutron/db/db_base_plugin_v2.py:989
|
||||
#, python-format
|
||||
msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
|
||||
msgstr "%(name)s '%(addr)s' 與 ip_version '%(ip_version)s' 不符"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1001
|
||||
#: neutron/db/db_base_plugin_v2.py:1013
|
||||
msgid "Gateway is not valid on subnet"
|
||||
msgstr "閘道在子網路上無效"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1021 neutron/db/db_base_plugin_v2.py:1035
|
||||
#: neutron/db/db_base_plugin_v2.py:1033 neutron/db/db_base_plugin_v2.py:1047
|
||||
msgid "new subnet"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1028
|
||||
#: neutron/db/db_base_plugin_v2.py:1040
|
||||
#, python-format
|
||||
msgid "Error parsing dns address %s"
|
||||
msgstr "剖析 DNS 位址 %s 時發生錯誤"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1290
|
||||
#: neutron/db/db_base_plugin_v2.py:1302
|
||||
#, python-format
|
||||
msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
msgstr "已配置 IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)"
|
||||
|
||||
#: neutron/db/db_base_plugin_v2.py:1382
|
||||
#: neutron/db/db_base_plugin_v2.py:1394
|
||||
#, python-format
|
||||
msgid "%(address)s (%(subnet_id)s) is not recycled"
|
||||
msgstr "%(address)s (%(subnet_id)s) 未回收"
|
||||
@ -3268,11 +3310,11 @@ msgid ""
|
||||
"external network %(net_id)s is required by one or more floating IPs."
|
||||
msgstr "無法更新路由器 %(router_id)s 的閘道,因為一個以上的浮動 IP 需要外部網路 %(net_id)s 的閘道。"
|
||||
|
||||
#: neutron/extensions/l3.py:137
|
||||
#: neutron/extensions/l3.py:138
|
||||
msgid "Number of routers allowed per tenant. A negative value means unlimited."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/extensions/l3.py:141
|
||||
#: neutron/extensions/l3.py:142
|
||||
msgid ""
|
||||
"Number of floating IPs allowed per tenant. A negative value means "
|
||||
"unlimited."
|
||||
@ -3635,6 +3677,46 @@ msgstr ""
|
||||
msgid "Router %(router_id)s has no external network gateway set"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:126
|
||||
msgid "device_id is not set on port yet."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:130
|
||||
msgid "Port ID not set! Nova will not be notified of port status change."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ignoring state change previous_port_status: %(pre_status)s "
|
||||
"current_port_status: %(cur_status)s port_id %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:183
|
||||
#, python-format
|
||||
msgid "Sending events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:188
|
||||
#, python-format
|
||||
msgid "Failed to notify nova on events: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:192 neutron/notifiers/nova.py:208
|
||||
#, python-format
|
||||
msgid "Error response returned from nova: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:203
|
||||
#, python-format
|
||||
msgid "Nova event: %s returned with failed status"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/notifiers/nova.py:206
|
||||
#, python-format
|
||||
msgid "Nova event response: %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/openstack/common/eventlet_backdoor.py:140
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
@ -6255,6 +6337,8 @@ msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/base_plugin.py:109
|
||||
#: neutron/plugins/embrane/agent/dispatcher.py:134
|
||||
#: neutron/services/loadbalancer/drivers/embrane/poller.py:56
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/dispatcher.py:108
|
||||
msgid "Unhandled exception occurred"
|
||||
msgstr ""
|
||||
|
||||
@ -6285,14 +6369,17 @@ msgid "Interface %s not found in the heleos back-end,likely already deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:26
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:25
|
||||
msgid "ESM management root address"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:28
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:27
|
||||
msgid "ESM admin username."
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:31
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:30
|
||||
msgid "ESM admin password."
|
||||
msgstr ""
|
||||
|
||||
@ -6317,14 +6404,17 @@ msgid "Dummy user traffic Security Zone id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:43
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:42
|
||||
msgid "Shared resource pool id"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/config.py:45
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:49
|
||||
msgid "Define if the requests have run asynchronously or not"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:51
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:50
|
||||
#, python-format
|
||||
msgid "Dva is pending for the following reason: %s"
|
||||
msgstr ""
|
||||
@ -6336,6 +6426,7 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:54
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:53
|
||||
#, python-format
|
||||
msgid "Dva seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
@ -6346,16 +6437,19 @@ msgid "Dva interface seems to be broken for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:57
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:54
|
||||
#, python-format
|
||||
msgid "Dva creation failed reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:58
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:55
|
||||
#, python-format
|
||||
msgid "Dva creation is in pending state for reason %s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/constants.py:60
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:57
|
||||
#, python-format
|
||||
msgid "Dva configuration failed for reason %s"
|
||||
msgstr ""
|
||||
@ -6372,6 +6466,11 @@ msgstr ""
|
||||
msgid "An unexpected error occurred:%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/exceptions.py:28
|
||||
#, python-format
|
||||
msgid "%(err_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/plugins/embrane/common/utils.py:47
|
||||
msgid "No ip allocation set"
|
||||
msgstr ""
|
||||
@ -14694,6 +14793,74 @@ msgid ""
|
||||
"deleted first."
|
||||
msgstr "找不到要拔除的埠 %s。如果先刪除 VIP,則可能會發生此情況。"
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:32
|
||||
msgid "Load Balancer image id (Embrane LB)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:34
|
||||
msgid "In band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:36
|
||||
msgid "Out of band Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:38
|
||||
msgid "Management Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:40
|
||||
msgid "Dummy user traffic Security Zone id for LBs"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:44
|
||||
msgid "choose LB image flavor to use, accepted values: small, medium"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/config.py:47
|
||||
msgid "resource synchronization interval in seconds"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:51
|
||||
#, python-format
|
||||
msgid "%s, probably was cancelled through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to delete the backend load balancer for reason %s. Please remove "
|
||||
"it manually through the heleos UI"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/constants.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No subnet is associated to member %s (required to identify the proper "
|
||||
"load balancer port)"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:88
|
||||
msgid "Connection limit is not supported by Embrane LB"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:94
|
||||
#, python-format
|
||||
msgid "Session persistence %s not supported by Embrane LBaaS"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/driver.py:132
|
||||
#, python-format
|
||||
msgid "Subnet assigned to pool %s doesn't exist, backend port can't be created"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/embrane/agent/lb_operations.py:111
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The load balancer %s had no physical representation, likely already "
|
||||
"deleted"
|
||||
msgstr ""
|
||||
|
||||
#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:48
|
||||
msgid "Location to store config and state files"
|
||||
msgstr "配置檔及狀態檔的儲存位置"
|
||||
|
Loading…
x
Reference in New Issue
Block a user