Imported Translations from Transifex

Change-Id: I4fb77ed07b85b2f01ebb48b57adb10dfbadb3167
This commit is contained in:
OpenStack Jenkins 2013-07-16 19:58:47 +00:00
parent 256e49b814
commit 70c2fcf1a0
20 changed files with 3127 additions and 2467 deletions

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Quantum\n" "Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian (Bulgaria) " "Language-Team: Bulgarian (Bulgaria) "
@ -119,36 +119,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "" msgstr ""
@ -182,38 +194,38 @@ msgstr ""
msgid "%s is already registered." msgid "%s is already registered."
msgstr "" msgstr ""
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "" msgstr ""
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
msgstr "" msgstr ""
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "" msgstr ""
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "" msgstr ""
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "" msgstr ""
@ -367,7 +379,7 @@ msgstr ""
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "" msgstr ""
@ -425,7 +437,7 @@ msgid ""
"port %(port_id)s, for router %(router_id)s will be considered" "port %(port_id)s, for router %(router_id)s will be considered"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "" msgstr ""
@ -434,7 +446,7 @@ msgstr ""
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "" msgstr ""
@ -486,114 +498,130 @@ msgstr ""
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
"has the matching router ID." "has the matching router ID."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgid "Got routers updated notification :%s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "" msgstr ""
@ -852,7 +880,7 @@ msgid "Authentication URL"
msgstr "" msgstr ""
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "" msgstr ""
@ -917,27 +945,32 @@ msgstr ""
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r" "%(top)r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1219,7 +1252,7 @@ msgstr ""
msgid "Notify agent at %(topic)s.%(host)s the message %(method)s" msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
msgstr "" msgstr ""
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1484,107 +1517,107 @@ msgstr ""
msgid "Request Failed: internal server error while processing your request." msgid "Request Failed: internal server error while processing your request."
msgstr "" msgstr ""
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "" msgstr ""
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "" msgstr ""
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "" msgstr ""
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "" msgstr ""
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
msgstr "" msgstr ""
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "" msgstr ""
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "" msgstr ""
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "" msgstr ""
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "" msgstr ""
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "" msgstr ""
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "" msgstr ""
@ -1913,7 +1946,7 @@ msgstr ""
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "" msgstr ""
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "" msgstr ""
@ -2200,97 +2233,97 @@ msgstr ""
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s" "of subnet %(sub_id)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound." "%(floatingip_id)s and therefore cannot be bound."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP" "assigning a floating IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted" "be deleted"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "" msgstr ""
@ -3882,7 +3915,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "" msgstr ""
@ -3896,9 +3929,9 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "" msgstr ""
@ -4522,7 +4555,7 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "" msgstr ""
@ -4535,7 +4568,7 @@ msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "" msgstr ""
@ -4543,7 +4576,7 @@ msgstr ""
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "" msgstr ""
@ -4786,58 +4819,58 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "" msgstr ""
@ -6062,7 +6095,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, python-format #, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "" msgstr ""
@ -7799,37 +7832,37 @@ msgstr ""
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8397,16 +8430,16 @@ msgstr ""
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "" msgstr ""
@ -8550,9 +8583,9 @@ msgstr ""
msgid "lrouter:%s not found" msgid "lrouter:%s not found"
msgstr "" msgstr ""
#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" #~ msgid "Failed dealing with router '%s' deletion RPC message"
#~ msgstr "" #~ msgstr ""
#~ msgid "Network type for agent tunnel networks (gre or vxlan)" #~ msgid "Failed dealing with routers update RPC message"
#~ msgstr "" #~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Quantum\n" "Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Czech " "Language-Team: Czech "
@ -119,36 +119,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "" msgstr ""
@ -182,38 +194,38 @@ msgstr ""
msgid "%s is already registered." msgid "%s is already registered."
msgstr "" msgstr ""
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "" msgstr ""
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
msgstr "" msgstr ""
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "" msgstr ""
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "" msgstr ""
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "" msgstr ""
@ -367,7 +379,7 @@ msgstr ""
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "" msgstr ""
@ -425,7 +437,7 @@ msgid ""
"port %(port_id)s, for router %(router_id)s will be considered" "port %(port_id)s, for router %(router_id)s will be considered"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "" msgstr ""
@ -434,7 +446,7 @@ msgstr ""
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "" msgstr ""
@ -486,114 +498,130 @@ msgstr ""
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
"has the matching router ID." "has the matching router ID."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgid "Got routers updated notification :%s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "" msgstr ""
@ -852,7 +880,7 @@ msgid "Authentication URL"
msgstr "" msgstr ""
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "" msgstr ""
@ -917,27 +945,32 @@ msgstr ""
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r" "%(top)r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1219,7 +1252,7 @@ msgstr ""
msgid "Notify agent at %(topic)s.%(host)s the message %(method)s" msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
msgstr "" msgstr ""
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1484,107 +1517,107 @@ msgstr ""
msgid "Request Failed: internal server error while processing your request." msgid "Request Failed: internal server error while processing your request."
msgstr "" msgstr ""
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "" msgstr ""
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "" msgstr ""
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "" msgstr ""
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "" msgstr ""
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
msgstr "" msgstr ""
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "" msgstr ""
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "" msgstr ""
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "" msgstr ""
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "" msgstr ""
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "" msgstr ""
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "" msgstr ""
@ -1913,7 +1946,7 @@ msgstr ""
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "" msgstr ""
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "" msgstr ""
@ -2200,97 +2233,97 @@ msgstr ""
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s" "of subnet %(sub_id)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound." "%(floatingip_id)s and therefore cannot be bound."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP" "assigning a floating IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted" "be deleted"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "" msgstr ""
@ -3882,7 +3915,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "" msgstr ""
@ -3896,9 +3929,9 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "" msgstr ""
@ -4522,7 +4555,7 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "" msgstr ""
@ -4535,7 +4568,7 @@ msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "" msgstr ""
@ -4543,7 +4576,7 @@ msgstr ""
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "" msgstr ""
@ -4786,58 +4819,58 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "" msgstr ""
@ -6062,7 +6095,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, python-format #, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "" msgstr ""
@ -7799,37 +7832,37 @@ msgstr ""
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8397,16 +8430,16 @@ msgstr ""
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "" msgstr ""
@ -8550,9 +8583,9 @@ msgstr ""
msgid "lrouter:%s not found" msgid "lrouter:%s not found"
msgstr "" msgstr ""
#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" #~ msgid "Failed dealing with router '%s' deletion RPC message"
#~ msgstr "" #~ msgstr ""
#~ msgid "Network type for agent tunnel networks (gre or vxlan)" #~ msgid "Failed dealing with routers update RPC message"
#~ msgstr "" #~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Quantum\n" "Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: 2013-05-16 09:23+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Danish " "Language-Team: Danish "
@ -119,36 +119,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "" msgstr ""
@ -182,38 +194,38 @@ msgstr ""
msgid "%s is already registered." msgid "%s is already registered."
msgstr "" msgstr ""
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "" msgstr ""
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
msgstr "" msgstr ""
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "" msgstr ""
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "" msgstr ""
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "" msgstr ""
@ -367,7 +379,7 @@ msgstr ""
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "" msgstr ""
@ -425,7 +437,7 @@ msgid ""
"port %(port_id)s, for router %(router_id)s will be considered" "port %(port_id)s, for router %(router_id)s will be considered"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "" msgstr ""
@ -434,7 +446,7 @@ msgstr ""
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "" msgstr ""
@ -486,114 +498,130 @@ msgstr ""
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
"has the matching router ID." "has the matching router ID."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgid "Got routers updated notification :%s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "" msgstr ""
@ -852,7 +880,7 @@ msgid "Authentication URL"
msgstr "" msgstr ""
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "" msgstr ""
@ -917,27 +945,32 @@ msgstr ""
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r" "%(top)r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1219,7 +1252,7 @@ msgstr ""
msgid "Notify agent at %(topic)s.%(host)s the message %(method)s" msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
msgstr "" msgstr ""
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1484,107 +1517,107 @@ msgstr ""
msgid "Request Failed: internal server error while processing your request." msgid "Request Failed: internal server error while processing your request."
msgstr "" msgstr ""
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "" msgstr ""
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "" msgstr ""
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "" msgstr ""
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "" msgstr ""
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
msgstr "" msgstr ""
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "" msgstr ""
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "" msgstr ""
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "" msgstr ""
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "" msgstr ""
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "" msgstr ""
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "" msgstr ""
@ -1913,7 +1946,7 @@ msgstr ""
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "" msgstr ""
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "" msgstr ""
@ -2200,97 +2233,97 @@ msgstr ""
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s" "of subnet %(sub_id)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound." "%(floatingip_id)s and therefore cannot be bound."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP" "assigning a floating IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted" "be deleted"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "" msgstr ""
@ -3882,7 +3915,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "" msgstr ""
@ -3896,9 +3929,9 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "" msgstr ""
@ -4522,7 +4555,7 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "" msgstr ""
@ -4535,7 +4568,7 @@ msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "" msgstr ""
@ -4543,7 +4576,7 @@ msgstr ""
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "" msgstr ""
@ -4786,58 +4819,58 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "" msgstr ""
@ -6062,7 +6095,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, python-format #, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "" msgstr ""
@ -7799,37 +7832,37 @@ msgstr ""
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8397,16 +8430,16 @@ msgstr ""
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "" msgstr ""
@ -8550,9 +8583,9 @@ msgstr ""
msgid "lrouter:%s not found" msgid "lrouter:%s not found"
msgstr "" msgstr ""
#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" #~ msgid "Failed dealing with router '%s' deletion RPC message"
#~ msgstr "" #~ msgstr ""
#~ msgid "Network type for agent tunnel networks (gre or vxlan)" #~ msgid "Failed dealing with routers update RPC message"
#~ msgstr "" #~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Quantum\n" "Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: 2013-05-22 08:17+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n" "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: German " "Language-Team: German "
@ -119,36 +119,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "" msgstr ""
@ -184,11 +196,11 @@ msgstr "Standardtreiber zur Verwendung für Quotenprüfungen"
msgid "%s is already registered." msgid "%s is already registered."
msgstr "%s ist bereits registriert." msgstr "%s ist bereits registriert."
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "Sekunden zwischen Ausführungen regelmäßiger Tasks" msgstr "Sekunden zwischen Ausführungen regelmäßiger Tasks"
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
@ -197,28 +209,28 @@ msgstr ""
"für regelmäßige Tasks gewartet werden soll, um die Belastung zu " "für regelmäßige Tasks gewartet werden soll, um die Belastung zu "
"reduzieren. (Inaktivierung durch Festlegen auf 0)" "reduzieren. (Inaktivierung durch Festlegen auf 0)"
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "Keine bekannten API-Anwendungen konfiguriert." msgstr "Keine bekannten API-Anwendungen konfiguriert."
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "Ausnahme tritt auf, wenn Zeitgeber stoppt" msgstr "Ausnahme tritt auf, wenn Zeitgeber stoppt"
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "Ausnahme tritt beim Warten auf Zeitgeber auf" msgstr "Ausnahme tritt beim Warten auf Zeitgeber auf"
@ -374,7 +386,7 @@ msgstr "Intervall für Resynchronisation."
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "Der für die Verwaltung des DHCP-Servers verwendete Treiber." msgstr "Der für die Verwaltung des DHCP-Servers verwendete Treiber."
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "IP-Überschneidung zulassen." msgstr "IP-Überschneidung zulassen."
@ -436,7 +448,7 @@ msgstr ""
"%(port_num)d Routerports auf dem Zugangsnetz für Metadaten gefunden. Nur " "%(port_num)d Routerports auf dem Zugangsnetz für Metadaten gefunden. Nur "
"Port '%(port_id)s' für Router '%(router_id)s' wird berücksichtigt" "Port '%(port_id)s' für Router '%(router_id)s' wird berücksichtigt"
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "Der für die Verwaltung der virtuellen Schnittstelle verwendete Treiber." msgstr "Der für die Verwaltung der virtuellen Schnittstelle verwendete Treiber."
@ -445,7 +457,7 @@ msgstr "Der für die Verwaltung der virtuellen Schnittstelle verwendete Treiber.
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "Sie müssen einen Schnittstellentreiber angeben" msgstr "Sie müssen einen Schnittstellentreiber angeben"
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "Fehler beim Importieren von Schnittstellentreiber '%s'" msgstr "Fehler beim Importieren von Schnittstellentreiber '%s'"
@ -499,33 +511,33 @@ msgstr "Nachrichtendarstellung: %s"
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "Lease kann nicht aktualisiert werden. Ausnahme" msgstr "Lease kann nicht aktualisiert werden. Ausnahme"
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "Erstellung des Statusberichts fehlgeschlagen!" msgstr "Erstellung des Statusberichts fehlgeschlagen!"
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "'agent_updated' (Agent aktualisiert) durch Serverseite %s!" msgstr "'agent_updated' (Agent aktualisiert) durch Serverseite %s!"
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "Name der für externen Netzverkehr verwendeten Brücke." msgstr "Name der für externen Netzverkehr verwendeten Brücke."
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
@ -534,7 +546,7 @@ msgstr ""
"Hochverfügbarkeitskonfiguration; setzen Sie den Wert auf kleiner oder " "Hochverfügbarkeitskonfiguration; setzen Sie den Wert auf kleiner oder "
"gleich 0, um diese Funktion zu inaktivieren." "gleich 0, um diese Funktion zu inaktivieren."
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
#, fuzzy #, fuzzy
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
@ -543,76 +555,92 @@ msgstr ""
"Wenn 'namespaces' inaktiviert ist, kann der Agent der Ebene 3 nur einen " "Wenn 'namespaces' inaktiviert ist, kann der Agent der Ebene 3 nur einen "
"Router konfigurieren, der über die entsprechende Router-ID verfügt." "Router konfigurieren, der über die entsprechende Router-ID verfügt."
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "Agent sollte Router ohne Gateway implementieren" msgstr "Agent sollte Router ohne Gateway implementieren"
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "UUID von externem Netz für von den Agenten implementierte Router." msgstr "UUID von externem Netz für von den Agenten implementierte Router."
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "Ein Schnittstellentreiber muss angegeben sein" msgstr "Ein Schnittstellentreiber muss angegeben sein"
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "Namensbereich '%s' wurde nicht gelöscht" msgstr "Namensbereich '%s' wurde nicht gelöscht"
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "Routerport %s verfügt über keine IP-Adresse" msgstr "Routerport %s verfügt über keine IP-Adresse"
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "Ignorieren mehrerer IP-Adressen auf Routerport %s" msgstr "Ignorieren mehrerer IP-Adressen auf Routerport %s"
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "Gratuitous ARP wurde nicht gesendet: %s" msgstr "Gratuitous ARP wurde nicht gesendet: %s"
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "Fehler beim Umgang mit RPC-Nachricht zur Löschung von Router '%s'" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgstr "Fehler beim Umgang mit RPC-Nachricht zur Aktualisierung der Router" msgid "Got routers updated notification :%s"
msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "Die externe Netzbrücke '%s' ist nicht vorhanden" msgstr "Die externe Netzbrücke '%s' ist nicht vorhanden"
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "Synchronisation von Routern fehlgeschlagen" msgstr "Synchronisation von Routern fehlgeschlagen"
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "Agent der Ebene 3 gestartet" msgstr "Agent der Ebene 3 gestartet"
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "Der hinzugefügte Routeneintrag lautet '%s'" msgstr "Der hinzugefügte Routeneintrag lautet '%s'"
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "Der entfernte Routeneintrag lautet '%s'" msgstr "Der entfernte Routeneintrag lautet '%s'"
@ -873,7 +901,7 @@ msgid "Authentication URL"
msgstr "Authentifizierungs-URL" msgstr "Authentifizierungs-URL"
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "Der zu verwendende Authentifizierungtyp" msgstr "Der zu verwendende Authentifizierungtyp"
@ -938,17 +966,17 @@ msgstr "Entfernen von Filter für Gerät (%s)"
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "Versuch, ungefilterten Portfilter %r zu entfernen" msgstr "Versuch, ungefilterten Portfilter %r zu entfernen"
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "Versuch, nicht vorhandene Kette %s zu löschen" msgstr "Versuch, nicht vorhandene Kette %s zu löschen"
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "Unbekannte Kette: %r" msgstr "Unbekannte Kette: %r"
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
@ -957,10 +985,15 @@ msgstr ""
"Versuch, nicht vorhandene Regel zu entfernen: %(chain)r %(rule)r %(wrap)r" "Versuch, nicht vorhandene Regel zu entfernen: %(chain)r %(rule)r %(wrap)r"
" %(top)r" " %(top)r"
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "'IPTablesManager.apply' erfolgreich abgeschlossen" msgstr "'IPTablesManager.apply' erfolgreich abgeschlossen"
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1262,7 +1295,7 @@ msgstr ""
"Agenten unter %(topic)s.%(host)s über die Methode %(method)s " "Agenten unter %(topic)s.%(host)s über die Methode %(method)s "
"benachrichtigen" "benachrichtigen"
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1548,55 +1581,55 @@ msgstr ""
"Anforderung fehlgeschlagen: interner Serverfehler bei Verarbeitung Ihrer " "Anforderung fehlgeschlagen: interner Serverfehler bei Verarbeitung Ihrer "
"Anforderung." "Anforderung."
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "Das Host-IP, an das gebunden werden soll" msgstr "Das Host-IP, an das gebunden werden soll"
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "Der Port, an den gebunden werden soll" msgstr "Der Port, an den gebunden werden soll"
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "Zu verwendende API-Paste-Konfigurationsdatei" msgstr "Zu verwendende API-Paste-Konfigurationsdatei"
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "Der Pfad für API-Erweiterungen" msgstr "Der Pfad für API-Erweiterungen"
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "Die zu verwendende Richtliniendatei" msgstr "Die zu verwendende Richtliniendatei"
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "Nutzung der Massenzuweisungs-API zulassen" msgstr "Nutzung der Massenzuweisungs-API zulassen"
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "Nutzung der Paginierung zulassen" msgstr "Nutzung der Paginierung zulassen"
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "Nutzung der Sortierung zulassen" msgstr "Nutzung der Sortierung zulassen"
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
@ -1605,57 +1638,57 @@ msgstr ""
"Der Wert 'infinite' oder eine negative Ganzzahl bedeuten, dass es keine " "Der Wert 'infinite' oder eine negative Ganzzahl bedeuten, dass es keine "
"Begrenzung gibt" "Begrenzung gibt"
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "Maximale Anzahl an DNS-Namensservern" msgstr "Maximale Anzahl an DNS-Namensservern"
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "Maximale Anzahl an Hostroutes pro Teilnetz" msgstr "Maximale Anzahl an Hostroutes pro Teilnetz"
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "Maximale Anzahl an statischen IP-Adressen per Port" msgstr "Maximale Anzahl an statischen IP-Adressen per Port"
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "DHCP-Leasedauer" msgstr "DHCP-Leasedauer"
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "" msgstr ""
"Senden von Benachrichtigungen zu Ressourcenoperationen an den DHCP-" "Senden von Benachrichtigungen zu Ressourcenoperationen an den DHCP-"
"Agenten zulassen" "Agenten zulassen"
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "" msgstr ""
"Stellen Sie sicher, dass sich das konfigurierte Gateway auf dem Teilnetz " "Stellen Sie sicher, dass sich das konfigurierte Gateway auf dem Teilnetz "
"befindet" "befindet"
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "Basis-MAC-Adresse: %s" msgstr "Basis-MAC-Adresse: %s"
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "Protokollfunktion aktiviert!" msgstr "Protokollfunktion aktiviert!"
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "Konfigurations-Paste-Datei: %s" msgstr "Konfigurations-Paste-Datei: %s"
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "" msgstr ""
@ -2024,7 +2057,7 @@ msgstr ""
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "Nachricht mit ungültiger Zeitmarke empfangen" msgstr "Nachricht mit ungültiger Zeitmarke empfangen"
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "Planung des Netzes '%s' fehlgeschlagen" msgstr "Planung des Netzes '%s' fehlgeschlagen"
@ -2339,22 +2372,22 @@ msgstr "Der nächste Hop ist nicht mit dem Router verbunden"
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "Der nächste Hop wird vom Router verwendet" msgstr "Der nächste Hop wird vom Router verwendet"
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "Keine IP-Adressen für externes Netz %s verfügbar" msgstr "Keine IP-Adressen für externes Netz %s verfügbar"
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "Netz %s ist kein gültiges externes Netz" msgstr "Netz %s ist kein gültiges externes Netz"
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "Router verfügt bereits über einen Port auf Teilnetz %s" msgstr "Router verfügt bereits über einen Port auf Teilnetz %s"
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
@ -2363,32 +2396,32 @@ msgstr ""
"Überschneidungen zwischen CIDR %(subnet_cidr)s von Teilnetz %(subnet_id)s" "Überschneidungen zwischen CIDR %(subnet_cidr)s von Teilnetz %(subnet_id)s"
" und CIDR %(cidr)s von Teilnetz %(sub_id)s" " und CIDR %(cidr)s von Teilnetz %(sub_id)s"
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "Entweder 'subnet_id' oder 'port_id' muss angegeben sein" msgstr "Entweder 'subnet_id' oder 'port_id' muss angegeben sein"
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "Angabe sowohl von Teilnetz-ID als auch von Port-ID nicht möglich" msgstr "Angabe sowohl von Teilnetz-ID als auch von Port-ID nicht möglich"
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "Routerport muss über genau eine statische IP-Adresse verfügen" msgstr "Routerport muss über genau eine statische IP-Adresse verfügen"
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "" msgstr ""
"Teilnetz für Routerschnittstelle muss über eine Gateway-IP-Adresse " "Teilnetz für Routerschnittstelle muss über eine Gateway-IP-Adresse "
"verfügen" "verfügen"
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "" msgstr ""
"Dynamische IP-Adresse kann nicht zu Port auf Teilnetz %s ohne " "Dynamische IP-Adresse kann nicht zu Port auf Teilnetz %s ohne "
"'gateway_ip' hinzugefügt werden" "'gateway_ip' hinzugefügt werden"
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
@ -2397,26 +2430,26 @@ msgstr ""
"Port %(port_id)s ist einem anderen Nutzer zugeordnet als die dynamische " "Port %(port_id)s ist einem anderen Nutzer zugeordnet als die dynamische "
"IP-Adresse %(floatingip_id)s und kann daher nicht gebunden werden." "IP-Adresse %(floatingip_id)s und kann daher nicht gebunden werden."
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "Port %(id)s verfügt nicht über statische IP-Adresse %(address)s" msgstr "Port %(id)s verfügt nicht über statische IP-Adresse %(address)s"
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "" msgstr ""
"Dynamische IP-Adresse kann nicht zu Port %s hinzugefügt werden, der über " "Dynamische IP-Adresse kann nicht zu Port %s hinzugefügt werden, der über "
"keine statischen IP-Adressen verfügt" "keine statischen IP-Adressen verfügt"
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
@ -2426,11 +2459,11 @@ msgstr ""
"bestimmten IP-Adresse bei Zuweisung einer dynamischen IP-Adresse " "bestimmten IP-Adresse bei Zuweisung einer dynamischen IP-Adresse "
"erforderlich" "erforderlich"
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "'fixed_ip_address' kann nicht ohne 'port_id' angegeben werden" msgstr "'fixed_ip_address' kann nicht ohne 'port_id' angegeben werden"
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
@ -2439,12 +2472,12 @@ msgstr ""
"Port %(port_id)s hat Eigentümer %(port_owner)s, aber keine IP-Adresse und" "Port %(port_id)s hat Eigentümer %(port_owner)s, aber keine IP-Adresse und"
" kann daher gelöscht werden" " kann daher gelöscht werden"
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "Mehrere dynamische IP-Adressen für Port %s gefunden" msgstr "Mehrere dynamische IP-Adressen für Port %s gefunden"
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "Port %s wird übersprungen, da keine IP-Adresse auf ihm konfiguriert ist" msgstr "Port %s wird übersprungen, da keine IP-Adresse auf ihm konfiguriert ist"
@ -4153,7 +4186,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "Details für Gerät %(device)s von %(agent_id)s angefordert" msgstr "Details für Gerät %(device)s von %(agent_id)s angefordert"
@ -4167,9 +4200,9 @@ msgstr "Details für Gerät %(device)s von %(agent_id)s angefordert"
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "%s kann in Datenbank nicht gefunden werden" msgstr "%s kann in Datenbank nicht gefunden werden"
@ -4813,7 +4846,7 @@ msgstr "Ungültiger Wert für 'tenant_network_type': %s. Agent beendet!"
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "Bereiche für Netz-VLAN: %s" msgstr "Bereiche für Netz-VLAN: %s"
@ -4826,7 +4859,7 @@ msgstr "Netztyp %s nicht unterstützt"
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "Erstelltes Netz: %s" msgstr "Erstelltes Netz: %s"
@ -4834,7 +4867,7 @@ msgstr "Erstelltes Netz: %s"
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "Gerät %(device)s ist nicht mehr auf %(agent_id)s vorhanden" msgstr "Gerät %(device)s ist nicht mehr auf %(agent_id)s vorhanden"
@ -5089,58 +5122,58 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "'provider:network_type' erforderlich" msgstr "'provider:network_type' erforderlich"
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "'provider:segmentation_id' für einfaches Netz angegeben" msgstr "'provider:segmentation_id' für einfaches Netz angegeben"
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "'provider:segmentation_id' erforderlich" msgstr "'provider:segmentation_id' erforderlich"
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "'provider:physical_network' für lokales Netz angegeben" msgstr "'provider:physical_network' für lokales Netz angegeben"
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "'provider:segmentation_id' für lokales Netz angegeben" msgstr "'provider:segmentation_id' für lokales Netz angegeben"
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "'provider:network_type' %s nicht unterstützt" msgstr "'provider:network_type' %s nicht unterstützt"
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "Unbekannter Wert für 'provider:physical_network' %s" msgstr "Unbekannter Wert für 'provider:physical_network' %s"
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "'provider:physical_network' erforderlich" msgstr "'provider:physical_network' erforderlich"
@ -6446,7 +6479,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, python-format #, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "" msgstr ""
@ -8337,37 +8370,37 @@ msgstr "Freigabe von Tunnel %s an Pool"
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "'tunnel_id' %s nicht gefunden" msgstr "'tunnel_id' %s nicht gefunden"
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "Update für Gerät %(device)s auf %(agent_id)s" msgstr "Update für Gerät %(device)s auf %(agent_id)s"
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "Tunnel-ID-Bereiche: %s" msgstr "Tunnel-ID-Bereiche: %s"
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8956,16 +8989,16 @@ msgstr "Keine nicht gehosteten Router"
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "Keine mit L3-Agent kompatiblen Router auf Host %s" msgstr "Keine mit L3-Agent kompatiblen Router auf Host %s"
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "Keine aktiven L3-Agenten" msgstr "Keine aktiven L3-Agenten"
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "Keine L3-Agenten können Router %s hosten" msgstr "Keine L3-Agenten können Router %s hosten"
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "Router %(router_id)s ist L3-Agent %(agent_id)s zugeordnet" msgstr "Router %(router_id)s ist L3-Agent %(agent_id)s zugeordnet"
@ -9111,9 +9144,9 @@ msgstr "lSwitch: %s nicht gefunden"
msgid "lrouter:%s not found" msgid "lrouter:%s not found"
msgstr "lRouter: %s nicht gefunden" msgstr "lRouter: %s nicht gefunden"
#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" #~ msgid "Failed dealing with router '%s' deletion RPC message"
#~ msgstr "[%(rid)d] Anforderung '%(method) %(url)s' erhalten: %(status)s" #~ msgstr "Fehler beim Umgang mit RPC-Nachricht zur Löschung von Router '%s'"
#~ msgid "Network type for agent tunnel networks (gre or vxlan)" #~ msgid "Failed dealing with routers update RPC message"
#~ msgstr "" #~ msgstr "Fehler beim Umgang mit RPC-Nachricht zur Aktualisierung der Router"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Quantum\n" "Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Spanish " "Language-Team: Spanish "
@ -119,36 +119,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "" msgstr ""
@ -182,38 +194,38 @@ msgstr ""
msgid "%s is already registered." msgid "%s is already registered."
msgstr "" msgstr ""
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "" msgstr ""
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
msgstr "" msgstr ""
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "" msgstr ""
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "" msgstr ""
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "" msgstr ""
@ -367,7 +379,7 @@ msgstr ""
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "" msgstr ""
@ -425,7 +437,7 @@ msgid ""
"port %(port_id)s, for router %(router_id)s will be considered" "port %(port_id)s, for router %(router_id)s will be considered"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "" msgstr ""
@ -434,7 +446,7 @@ msgstr ""
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "" msgstr ""
@ -486,114 +498,130 @@ msgstr ""
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
"has the matching router ID." "has the matching router ID."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgid "Got routers updated notification :%s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "" msgstr ""
@ -852,7 +880,7 @@ msgid "Authentication URL"
msgstr "" msgstr ""
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "" msgstr ""
@ -917,27 +945,32 @@ msgstr ""
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r" "%(top)r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1219,7 +1252,7 @@ msgstr ""
msgid "Notify agent at %(topic)s.%(host)s the message %(method)s" msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
msgstr "" msgstr ""
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1484,107 +1517,107 @@ msgstr ""
msgid "Request Failed: internal server error while processing your request." msgid "Request Failed: internal server error while processing your request."
msgstr "" msgstr ""
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "" msgstr ""
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "" msgstr ""
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "" msgstr ""
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "" msgstr ""
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
msgstr "" msgstr ""
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "" msgstr ""
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "" msgstr ""
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "" msgstr ""
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "" msgstr ""
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "" msgstr ""
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "" msgstr ""
@ -1913,7 +1946,7 @@ msgstr ""
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "" msgstr ""
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "" msgstr ""
@ -2200,97 +2233,97 @@ msgstr ""
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s" "of subnet %(sub_id)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound." "%(floatingip_id)s and therefore cannot be bound."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP" "assigning a floating IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted" "be deleted"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "" msgstr ""
@ -3882,7 +3915,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "" msgstr ""
@ -3896,9 +3929,9 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "" msgstr ""
@ -4522,7 +4555,7 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "" msgstr ""
@ -4535,7 +4568,7 @@ msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "" msgstr ""
@ -4543,7 +4576,7 @@ msgstr ""
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "" msgstr ""
@ -4786,58 +4819,58 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "" msgstr ""
@ -6062,7 +6095,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, python-format #, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "" msgstr ""
@ -7799,37 +7832,37 @@ msgstr ""
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8397,16 +8430,16 @@ msgstr ""
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "" msgstr ""
@ -8550,9 +8583,9 @@ msgstr ""
msgid "lrouter:%s not found" msgid "lrouter:%s not found"
msgstr "" msgstr ""
#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" #~ msgid "Failed dealing with router '%s' deletion RPC message"
#~ msgstr "" #~ msgstr ""
#~ msgid "Network type for agent tunnel networks (gre or vxlan)" #~ msgid "Failed dealing with routers update RPC message"
#~ msgstr "" #~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Quantum\n" "Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Finnish (Finland) " "Language-Team: Finnish (Finland) "
@ -119,36 +119,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "" msgstr ""
@ -182,38 +194,38 @@ msgstr ""
msgid "%s is already registered." msgid "%s is already registered."
msgstr "" msgstr ""
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "" msgstr ""
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
msgstr "" msgstr ""
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "" msgstr ""
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "" msgstr ""
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "" msgstr ""
@ -367,7 +379,7 @@ msgstr ""
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "" msgstr ""
@ -425,7 +437,7 @@ msgid ""
"port %(port_id)s, for router %(router_id)s will be considered" "port %(port_id)s, for router %(router_id)s will be considered"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "" msgstr ""
@ -434,7 +446,7 @@ msgstr ""
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "" msgstr ""
@ -486,114 +498,130 @@ msgstr ""
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
"has the matching router ID." "has the matching router ID."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgid "Got routers updated notification :%s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "" msgstr ""
@ -852,7 +880,7 @@ msgid "Authentication URL"
msgstr "" msgstr ""
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "" msgstr ""
@ -917,27 +945,32 @@ msgstr ""
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r" "%(top)r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1219,7 +1252,7 @@ msgstr ""
msgid "Notify agent at %(topic)s.%(host)s the message %(method)s" msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
msgstr "" msgstr ""
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1484,107 +1517,107 @@ msgstr ""
msgid "Request Failed: internal server error while processing your request." msgid "Request Failed: internal server error while processing your request."
msgstr "" msgstr ""
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "" msgstr ""
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "" msgstr ""
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "" msgstr ""
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "" msgstr ""
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
msgstr "" msgstr ""
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "" msgstr ""
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "" msgstr ""
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "" msgstr ""
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "" msgstr ""
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "" msgstr ""
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "" msgstr ""
@ -1913,7 +1946,7 @@ msgstr ""
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "" msgstr ""
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "" msgstr ""
@ -2200,97 +2233,97 @@ msgstr ""
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s" "of subnet %(sub_id)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound." "%(floatingip_id)s and therefore cannot be bound."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP" "assigning a floating IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted" "be deleted"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "" msgstr ""
@ -3882,7 +3915,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "" msgstr ""
@ -3896,9 +3929,9 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "" msgstr ""
@ -4522,7 +4555,7 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "" msgstr ""
@ -4535,7 +4568,7 @@ msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "" msgstr ""
@ -4543,7 +4576,7 @@ msgstr ""
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "" msgstr ""
@ -4786,58 +4819,58 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "" msgstr ""
@ -6062,7 +6095,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, python-format #, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "" msgstr ""
@ -7799,37 +7832,37 @@ msgstr ""
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8397,16 +8430,16 @@ msgstr ""
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "" msgstr ""
@ -8550,9 +8583,9 @@ msgstr ""
msgid "lrouter:%s not found" msgid "lrouter:%s not found"
msgstr "" msgstr ""
#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" #~ msgid "Failed dealing with router '%s' deletion RPC message"
#~ msgstr "" #~ msgstr ""
#~ msgid "Network type for agent tunnel networks (gre or vxlan)" #~ msgid "Failed dealing with routers update RPC message"
#~ msgstr "" #~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Quantum\n" "Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: French " "Language-Team: French "
@ -119,36 +119,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "" msgstr ""
@ -182,38 +194,38 @@ msgstr ""
msgid "%s is already registered." msgid "%s is already registered."
msgstr "" msgstr ""
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "" msgstr ""
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
msgstr "" msgstr ""
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "" msgstr ""
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "" msgstr ""
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "" msgstr ""
@ -367,7 +379,7 @@ msgstr ""
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "" msgstr ""
@ -425,7 +437,7 @@ msgid ""
"port %(port_id)s, for router %(router_id)s will be considered" "port %(port_id)s, for router %(router_id)s will be considered"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "" msgstr ""
@ -434,7 +446,7 @@ msgstr ""
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "" msgstr ""
@ -486,114 +498,130 @@ msgstr ""
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
"has the matching router ID." "has the matching router ID."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgid "Got routers updated notification :%s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "" msgstr ""
@ -852,7 +880,7 @@ msgid "Authentication URL"
msgstr "" msgstr ""
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "" msgstr ""
@ -917,27 +945,32 @@ msgstr ""
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r" "%(top)r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1219,7 +1252,7 @@ msgstr ""
msgid "Notify agent at %(topic)s.%(host)s the message %(method)s" msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
msgstr "" msgstr ""
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1484,107 +1517,107 @@ msgstr ""
msgid "Request Failed: internal server error while processing your request." msgid "Request Failed: internal server error while processing your request."
msgstr "" msgstr ""
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "" msgstr ""
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "" msgstr ""
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "" msgstr ""
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "" msgstr ""
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
msgstr "" msgstr ""
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "" msgstr ""
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "" msgstr ""
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "" msgstr ""
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "" msgstr ""
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "" msgstr ""
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "" msgstr ""
@ -1913,7 +1946,7 @@ msgstr ""
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "" msgstr ""
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "" msgstr ""
@ -2200,97 +2233,97 @@ msgstr ""
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s" "of subnet %(sub_id)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound." "%(floatingip_id)s and therefore cannot be bound."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP" "assigning a floating IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted" "be deleted"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "" msgstr ""
@ -3882,7 +3915,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "" msgstr ""
@ -3896,9 +3929,9 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "" msgstr ""
@ -4522,7 +4555,7 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "" msgstr ""
@ -4535,7 +4568,7 @@ msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "" msgstr ""
@ -4543,7 +4576,7 @@ msgstr ""
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "" msgstr ""
@ -4786,58 +4819,58 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "" msgstr ""
@ -6062,7 +6095,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, python-format #, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "" msgstr ""
@ -7799,37 +7832,37 @@ msgstr ""
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8397,16 +8430,16 @@ msgstr ""
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "" msgstr ""
@ -8550,9 +8583,9 @@ msgstr ""
msgid "lrouter:%s not found" msgid "lrouter:%s not found"
msgstr "" msgstr ""
#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" #~ msgid "Failed dealing with router '%s' deletion RPC message"
#~ msgstr "" #~ msgstr ""
#~ msgid "Network type for agent tunnel networks (gre or vxlan)" #~ msgid "Failed dealing with routers update RPC message"
#~ msgstr "" #~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Quantum\n" "Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: 2013-05-16 09:23+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Italian " "Language-Team: Italian "
@ -119,36 +119,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "" msgstr ""
@ -182,38 +194,38 @@ msgstr ""
msgid "%s is already registered." msgid "%s is already registered."
msgstr "" msgstr ""
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "" msgstr ""
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
msgstr "" msgstr ""
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "" msgstr ""
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "" msgstr ""
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "" msgstr ""
@ -367,7 +379,7 @@ msgstr ""
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "" msgstr ""
@ -425,7 +437,7 @@ msgid ""
"port %(port_id)s, for router %(router_id)s will be considered" "port %(port_id)s, for router %(router_id)s will be considered"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "" msgstr ""
@ -434,7 +446,7 @@ msgstr ""
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "" msgstr ""
@ -486,114 +498,130 @@ msgstr ""
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
"has the matching router ID." "has the matching router ID."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgid "Got routers updated notification :%s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "" msgstr ""
@ -852,7 +880,7 @@ msgid "Authentication URL"
msgstr "" msgstr ""
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "" msgstr ""
@ -917,27 +945,32 @@ msgstr ""
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r" "%(top)r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1219,7 +1252,7 @@ msgstr ""
msgid "Notify agent at %(topic)s.%(host)s the message %(method)s" msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
msgstr "" msgstr ""
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1484,107 +1517,107 @@ msgstr ""
msgid "Request Failed: internal server error while processing your request." msgid "Request Failed: internal server error while processing your request."
msgstr "" msgstr ""
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "" msgstr ""
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "" msgstr ""
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "" msgstr ""
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "" msgstr ""
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
msgstr "" msgstr ""
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "" msgstr ""
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "" msgstr ""
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "" msgstr ""
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "" msgstr ""
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "" msgstr ""
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "" msgstr ""
@ -1913,7 +1946,7 @@ msgstr ""
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "" msgstr ""
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "" msgstr ""
@ -2200,97 +2233,97 @@ msgstr ""
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s" "of subnet %(sub_id)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound." "%(floatingip_id)s and therefore cannot be bound."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP" "assigning a floating IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted" "be deleted"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "" msgstr ""
@ -3882,7 +3915,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "" msgstr ""
@ -3896,9 +3929,9 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "" msgstr ""
@ -4522,7 +4555,7 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "" msgstr ""
@ -4535,7 +4568,7 @@ msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "" msgstr ""
@ -4543,7 +4576,7 @@ msgstr ""
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "" msgstr ""
@ -4786,58 +4819,58 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "" msgstr ""
@ -6062,7 +6095,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, python-format #, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "" msgstr ""
@ -7799,37 +7832,37 @@ msgstr ""
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8397,16 +8430,16 @@ msgstr ""
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "" msgstr ""
@ -8550,9 +8583,9 @@ msgstr ""
msgid "lrouter:%s not found" msgid "lrouter:%s not found"
msgstr "" msgstr ""
#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" #~ msgid "Failed dealing with router '%s' deletion RPC message"
#~ msgstr "" #~ msgstr ""
#~ msgid "Network type for agent tunnel networks (gre or vxlan)" #~ msgid "Failed dealing with routers update RPC message"
#~ msgstr "" #~ msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Quantum\n" "Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: 2013-01-30 10:28+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n"
"Last-Translator: Tomoyuki KATO <tomo@dream.daynight.jp>\n" "Last-Translator: Tomoyuki KATO <tomo@dream.daynight.jp>\n"
"Language-Team: Japanese " "Language-Team: Japanese "
@ -120,36 +120,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "" msgstr ""
@ -183,38 +195,38 @@ msgstr ""
msgid "%s is already registered." msgid "%s is already registered."
msgstr "" msgstr ""
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "" msgstr ""
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
msgstr "" msgstr ""
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "" msgstr ""
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "" msgstr ""
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "" msgstr ""
@ -368,7 +380,7 @@ msgstr ""
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "" msgstr ""
@ -426,7 +438,7 @@ msgid ""
"port %(port_id)s, for router %(router_id)s will be considered" "port %(port_id)s, for router %(router_id)s will be considered"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "" msgstr ""
@ -435,7 +447,7 @@ msgstr ""
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "" msgstr ""
@ -487,114 +499,130 @@ msgstr ""
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
"has the matching router ID." "has the matching router ID."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgid "Got routers updated notification :%s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "" msgstr ""
@ -853,7 +881,7 @@ msgid "Authentication URL"
msgstr "" msgstr ""
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "" msgstr ""
@ -918,27 +946,32 @@ msgstr ""
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r" "%(top)r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1220,7 +1253,7 @@ msgstr ""
msgid "Notify agent at %(topic)s.%(host)s the message %(method)s" msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
msgstr "" msgstr ""
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1485,107 +1518,107 @@ msgstr ""
msgid "Request Failed: internal server error while processing your request." msgid "Request Failed: internal server error while processing your request."
msgstr "" msgstr ""
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "" msgstr ""
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "" msgstr ""
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "" msgstr ""
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "" msgstr ""
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
msgstr "" msgstr ""
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "" msgstr ""
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "" msgstr ""
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "" msgstr ""
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "" msgstr ""
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "" msgstr ""
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "" msgstr ""
@ -1914,7 +1947,7 @@ msgstr ""
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "" msgstr ""
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "" msgstr ""
@ -2201,97 +2234,97 @@ msgstr ""
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s" "of subnet %(sub_id)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound." "%(floatingip_id)s and therefore cannot be bound."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP" "assigning a floating IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted" "be deleted"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "" msgstr ""
@ -3883,7 +3916,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "" msgstr ""
@ -3897,9 +3930,9 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "" msgstr ""
@ -4523,7 +4556,7 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "" msgstr ""
@ -4536,7 +4569,7 @@ msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "" msgstr ""
@ -4544,7 +4577,7 @@ msgstr ""
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "" msgstr ""
@ -4787,58 +4820,58 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "" msgstr ""
@ -6063,7 +6096,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, python-format #, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "" msgstr ""
@ -7800,37 +7833,37 @@ msgstr ""
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8398,16 +8431,16 @@ msgstr ""
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "" msgstr ""
@ -8551,9 +8584,9 @@ msgstr ""
msgid "lrouter:%s not found" msgid "lrouter:%s not found"
msgstr "" msgstr ""
#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" #~ msgid "Failed dealing with router '%s' deletion RPC message"
#~ msgstr "" #~ msgstr ""
#~ msgid "Network type for agent tunnel networks (gre or vxlan)" #~ msgid "Failed dealing with routers update RPC message"
#~ msgstr "" #~ msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Quantum\n" "Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: 2013-04-19 14:53+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n"
"Last-Translator: Nika Chkhikvishvili <frrrredo@gmail.com>\n" "Last-Translator: Nika Chkhikvishvili <frrrredo@gmail.com>\n"
"Language-Team: ka_GE <LL@li.org>\n" "Language-Team: ka_GE <LL@li.org>\n"
@ -119,36 +119,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "" msgstr ""
@ -182,38 +194,38 @@ msgstr ""
msgid "%s is already registered." msgid "%s is already registered."
msgstr "" msgstr ""
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "" msgstr ""
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
msgstr "" msgstr ""
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "" msgstr ""
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "" msgstr ""
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "" msgstr ""
@ -367,7 +379,7 @@ msgstr ""
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "" msgstr ""
@ -425,7 +437,7 @@ msgid ""
"port %(port_id)s, for router %(router_id)s will be considered" "port %(port_id)s, for router %(router_id)s will be considered"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "" msgstr ""
@ -434,7 +446,7 @@ msgstr ""
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "ტქვენ უნდა მიუთითოთ ინტერფეისის დრაივერი" msgstr "ტქვენ უნდა მიუთითოთ ინტერფეისის დრაივერი"
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "" msgstr ""
@ -486,114 +498,130 @@ msgstr ""
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
"has the matching router ID." "has the matching router ID."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgid "Got routers updated notification :%s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "L3 აგენტი ჩაირთულია" msgstr "L3 აგენტი ჩაირთულია"
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "" msgstr ""
@ -852,7 +880,7 @@ msgid "Authentication URL"
msgstr "" msgstr ""
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "" msgstr ""
@ -917,27 +945,32 @@ msgstr ""
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r" "%(top)r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1219,7 +1252,7 @@ msgstr ""
msgid "Notify agent at %(topic)s.%(host)s the message %(method)s" msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
msgstr "" msgstr ""
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1484,107 +1517,107 @@ msgstr "%s ვერ განხორციელდა"
msgid "Request Failed: internal server error while processing your request." msgid "Request Failed: internal server error while processing your request."
msgstr "" msgstr ""
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "" msgstr ""
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "" msgstr ""
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "" msgstr ""
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "" msgstr ""
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
msgstr "" msgstr ""
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "" msgstr ""
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "" msgstr ""
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "" msgstr ""
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "" msgstr ""
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "ლოგირება ჩართულია!" msgstr "ლოგირება ჩართულია!"
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "" msgstr ""
@ -1913,7 +1946,7 @@ msgstr ""
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "" msgstr ""
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "" msgstr ""
@ -2200,97 +2233,97 @@ msgstr ""
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s" "of subnet %(sub_id)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound." "%(floatingip_id)s and therefore cannot be bound."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP" "assigning a floating IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted" "be deleted"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "" msgstr ""
@ -3882,7 +3915,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "" msgstr ""
@ -3896,9 +3929,9 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "" msgstr ""
@ -4522,7 +4555,7 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "" msgstr ""
@ -4535,7 +4568,7 @@ msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "" msgstr ""
@ -4543,7 +4576,7 @@ msgstr ""
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "" msgstr ""
@ -4786,58 +4819,58 @@ msgstr "L3 აგენტი ჩაირთულია"
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "" msgstr ""
@ -6062,7 +6095,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, fuzzy, python-format #, fuzzy, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "L3 აგენტი ჩაირთულია" msgstr "L3 აგენტი ჩაირთულია"
@ -7800,37 +7833,37 @@ msgstr ""
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8398,16 +8431,16 @@ msgstr ""
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "" msgstr ""
@ -8551,9 +8584,9 @@ msgstr ""
msgid "lrouter:%s not found" msgid "lrouter:%s not found"
msgstr "" msgstr ""
#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" #~ msgid "Failed dealing with router '%s' deletion RPC message"
#~ msgstr "" #~ msgstr ""
#~ msgid "Network type for agent tunnel networks (gre or vxlan)" #~ msgid "Failed dealing with routers update RPC message"
#~ msgstr "" #~ msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Quantum\n" "Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: 2013-04-28 05:13+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n"
"Last-Translator: ujuc Gang <potopro@gmail.com>\n" "Last-Translator: ujuc Gang <potopro@gmail.com>\n"
"Language-Team: ko_KR <LL@li.org>\n" "Language-Team: ko_KR <LL@li.org>\n"
@ -119,36 +119,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "" msgstr ""
@ -182,38 +194,38 @@ msgstr ""
msgid "%s is already registered." msgid "%s is already registered."
msgstr "" msgstr ""
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "" msgstr ""
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
msgstr "" msgstr ""
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "" msgstr ""
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "" msgstr ""
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "" msgstr ""
@ -367,7 +379,7 @@ msgstr ""
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "" msgstr ""
@ -425,7 +437,7 @@ msgid ""
"port %(port_id)s, for router %(router_id)s will be considered" "port %(port_id)s, for router %(router_id)s will be considered"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "" msgstr ""
@ -434,7 +446,7 @@ msgstr ""
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "" msgstr ""
@ -486,114 +498,130 @@ msgstr ""
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
"has the matching router ID." "has the matching router ID."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgid "Got routers updated notification :%s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "" msgstr ""
@ -852,7 +880,7 @@ msgid "Authentication URL"
msgstr "" msgstr ""
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "" msgstr ""
@ -917,27 +945,32 @@ msgstr ""
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r" "%(top)r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1219,7 +1252,7 @@ msgstr ""
msgid "Notify agent at %(topic)s.%(host)s the message %(method)s" msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
msgstr "" msgstr ""
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1484,107 +1517,107 @@ msgstr ""
msgid "Request Failed: internal server error while processing your request." msgid "Request Failed: internal server error while processing your request."
msgstr "" msgstr ""
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "" msgstr ""
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "" msgstr ""
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "" msgstr ""
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "" msgstr ""
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
msgstr "" msgstr ""
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "" msgstr ""
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "" msgstr ""
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "" msgstr ""
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "" msgstr ""
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "" msgstr ""
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "" msgstr ""
@ -1913,7 +1946,7 @@ msgstr ""
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "" msgstr ""
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "" msgstr ""
@ -2200,97 +2233,97 @@ msgstr ""
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s" "of subnet %(sub_id)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound." "%(floatingip_id)s and therefore cannot be bound."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP" "assigning a floating IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted" "be deleted"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "" msgstr ""
@ -3882,7 +3915,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "" msgstr ""
@ -3896,9 +3929,9 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "" msgstr ""
@ -4522,7 +4555,7 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "" msgstr ""
@ -4535,7 +4568,7 @@ msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "" msgstr ""
@ -4543,7 +4576,7 @@ msgstr ""
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "" msgstr ""
@ -4786,58 +4819,58 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "" msgstr ""
@ -6062,7 +6095,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, python-format #, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "" msgstr ""
@ -7799,37 +7832,37 @@ msgstr ""
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8397,16 +8430,16 @@ msgstr ""
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "" msgstr ""
@ -8550,9 +8583,9 @@ msgstr ""
msgid "lrouter:%s not found" msgid "lrouter:%s not found"
msgstr "" msgstr ""
#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" #~ msgid "Failed dealing with router '%s' deletion RPC message"
#~ msgstr "" #~ msgstr ""
#~ msgid "Network type for agent tunnel networks (gre or vxlan)" #~ msgid "Failed dealing with routers update RPC message"
#~ msgstr "" #~ msgstr ""

View File

@ -6,10 +6,10 @@
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: neutron jenkins.neutron.propose.translation.update.10" "Project-Id-Version: neutron jenkins.neutron.propose.translation.update.11"
"\n" "\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -119,36 +119,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "" msgstr ""
@ -182,38 +194,38 @@ msgstr ""
msgid "%s is already registered." msgid "%s is already registered."
msgstr "" msgstr ""
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "" msgstr ""
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
msgstr "" msgstr ""
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "" msgstr ""
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "" msgstr ""
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "" msgstr ""
@ -367,7 +379,7 @@ msgstr ""
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "" msgstr ""
@ -425,7 +437,7 @@ msgid ""
"port %(port_id)s, for router %(router_id)s will be considered" "port %(port_id)s, for router %(router_id)s will be considered"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "" msgstr ""
@ -434,7 +446,7 @@ msgstr ""
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "" msgstr ""
@ -486,114 +498,130 @@ msgstr ""
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
"has the matching router ID." "has the matching router ID."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgid "Got routers updated notification :%s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "" msgstr ""
@ -852,7 +880,7 @@ msgid "Authentication URL"
msgstr "" msgstr ""
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "" msgstr ""
@ -917,27 +945,32 @@ msgstr ""
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r" "%(top)r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1219,7 +1252,7 @@ msgstr ""
msgid "Notify agent at %(topic)s.%(host)s the message %(method)s" msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
msgstr "" msgstr ""
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1484,107 +1517,107 @@ msgstr ""
msgid "Request Failed: internal server error while processing your request." msgid "Request Failed: internal server error while processing your request."
msgstr "" msgstr ""
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "" msgstr ""
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "" msgstr ""
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "" msgstr ""
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "" msgstr ""
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
msgstr "" msgstr ""
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "" msgstr ""
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "" msgstr ""
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "" msgstr ""
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "" msgstr ""
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "" msgstr ""
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "" msgstr ""
@ -1913,7 +1946,7 @@ msgstr ""
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "" msgstr ""
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "" msgstr ""
@ -2200,97 +2233,97 @@ msgstr ""
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s" "of subnet %(sub_id)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound." "%(floatingip_id)s and therefore cannot be bound."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP" "assigning a floating IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted" "be deleted"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "" msgstr ""
@ -3882,7 +3915,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "" msgstr ""
@ -3896,9 +3929,9 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "" msgstr ""
@ -4522,7 +4555,7 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "" msgstr ""
@ -4535,7 +4568,7 @@ msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "" msgstr ""
@ -4543,7 +4576,7 @@ msgstr ""
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "" msgstr ""
@ -4786,58 +4819,58 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "" msgstr ""
@ -6062,7 +6095,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, python-format #, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "" msgstr ""
@ -7799,37 +7832,37 @@ msgstr ""
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8397,16 +8430,16 @@ msgstr ""
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Quantum\n" "Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: 2013-06-28 06:06+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n" "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Polish (Poland) " "Language-Team: Polish (Poland) "
@ -120,36 +120,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "" msgstr ""
@ -183,38 +195,38 @@ msgstr ""
msgid "%s is already registered." msgid "%s is already registered."
msgstr "" msgstr ""
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "" msgstr ""
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
msgstr "" msgstr ""
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "" msgstr ""
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "" msgstr ""
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "" msgstr ""
@ -368,7 +380,7 @@ msgstr ""
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "" msgstr ""
@ -426,7 +438,7 @@ msgid ""
"port %(port_id)s, for router %(router_id)s will be considered" "port %(port_id)s, for router %(router_id)s will be considered"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "" msgstr ""
@ -435,7 +447,7 @@ msgstr ""
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "" msgstr ""
@ -487,114 +499,130 @@ msgstr ""
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
"has the matching router ID." "has the matching router ID."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgid "Got routers updated notification :%s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "" msgstr ""
@ -853,7 +881,7 @@ msgid "Authentication URL"
msgstr "" msgstr ""
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "" msgstr ""
@ -918,27 +946,32 @@ msgstr ""
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r" "%(top)r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1220,7 +1253,7 @@ msgstr ""
msgid "Notify agent at %(topic)s.%(host)s the message %(method)s" msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
msgstr "" msgstr ""
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1485,107 +1518,107 @@ msgstr ""
msgid "Request Failed: internal server error while processing your request." msgid "Request Failed: internal server error while processing your request."
msgstr "" msgstr ""
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "" msgstr ""
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "" msgstr ""
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "" msgstr ""
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "" msgstr ""
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
msgstr "" msgstr ""
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "" msgstr ""
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "" msgstr ""
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "" msgstr ""
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "" msgstr ""
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "" msgstr ""
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "" msgstr ""
@ -1914,7 +1947,7 @@ msgstr ""
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "" msgstr ""
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "" msgstr ""
@ -2201,97 +2234,97 @@ msgstr ""
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s" "of subnet %(sub_id)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound." "%(floatingip_id)s and therefore cannot be bound."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP" "assigning a floating IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted" "be deleted"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "" msgstr ""
@ -3883,7 +3916,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "" msgstr ""
@ -3897,9 +3930,9 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "" msgstr ""
@ -4523,7 +4556,7 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "" msgstr ""
@ -4536,7 +4569,7 @@ msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "" msgstr ""
@ -4544,7 +4577,7 @@ msgstr ""
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "" msgstr ""
@ -4787,58 +4820,58 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "" msgstr ""
@ -6063,7 +6096,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, python-format #, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "" msgstr ""
@ -7800,37 +7833,37 @@ msgstr ""
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8398,16 +8431,16 @@ msgstr ""
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "" msgstr ""
@ -8551,9 +8584,9 @@ msgstr ""
msgid "lrouter:%s not found" msgid "lrouter:%s not found"
msgstr "" msgstr ""
#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" #~ msgid "Failed dealing with router '%s' deletion RPC message"
#~ msgstr "" #~ msgstr ""
#~ msgid "Network type for agent tunnel networks (gre or vxlan)" #~ msgid "Failed dealing with routers update RPC message"
#~ msgstr "" #~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Quantum\n" "Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: 2013-01-28 21:54+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Portuguese (Brazil) " "Language-Team: Portuguese (Brazil) "
@ -119,36 +119,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "" msgstr ""
@ -182,38 +194,38 @@ msgstr ""
msgid "%s is already registered." msgid "%s is already registered."
msgstr "" msgstr ""
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "" msgstr ""
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
msgstr "" msgstr ""
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "" msgstr ""
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "" msgstr ""
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "" msgstr ""
@ -367,7 +379,7 @@ msgstr ""
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "" msgstr ""
@ -425,7 +437,7 @@ msgid ""
"port %(port_id)s, for router %(router_id)s will be considered" "port %(port_id)s, for router %(router_id)s will be considered"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "" msgstr ""
@ -434,7 +446,7 @@ msgstr ""
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "" msgstr ""
@ -486,114 +498,130 @@ msgstr ""
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
"has the matching router ID." "has the matching router ID."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgid "Got routers updated notification :%s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "" msgstr ""
@ -852,7 +880,7 @@ msgid "Authentication URL"
msgstr "" msgstr ""
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "" msgstr ""
@ -917,27 +945,32 @@ msgstr ""
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r" "%(top)r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1219,7 +1252,7 @@ msgstr ""
msgid "Notify agent at %(topic)s.%(host)s the message %(method)s" msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
msgstr "" msgstr ""
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1484,107 +1517,107 @@ msgstr ""
msgid "Request Failed: internal server error while processing your request." msgid "Request Failed: internal server error while processing your request."
msgstr "" msgstr ""
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "" msgstr ""
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "" msgstr ""
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "" msgstr ""
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "" msgstr ""
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
msgstr "" msgstr ""
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "" msgstr ""
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "" msgstr ""
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "" msgstr ""
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "" msgstr ""
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "" msgstr ""
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "" msgstr ""
@ -1913,7 +1946,7 @@ msgstr ""
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "" msgstr ""
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "" msgstr ""
@ -2200,97 +2233,97 @@ msgstr ""
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s" "of subnet %(sub_id)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound." "%(floatingip_id)s and therefore cannot be bound."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP" "assigning a floating IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted" "be deleted"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "" msgstr ""
@ -3882,7 +3915,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "" msgstr ""
@ -3896,9 +3929,9 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "" msgstr ""
@ -4522,7 +4555,7 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "" msgstr ""
@ -4535,7 +4568,7 @@ msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "" msgstr ""
@ -4543,7 +4576,7 @@ msgstr ""
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "" msgstr ""
@ -4786,58 +4819,58 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "" msgstr ""
@ -6062,7 +6095,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, python-format #, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "" msgstr ""
@ -7799,37 +7832,37 @@ msgstr ""
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8397,16 +8430,16 @@ msgstr ""
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "" msgstr ""
@ -8550,9 +8583,9 @@ msgstr ""
msgid "lrouter:%s not found" msgid "lrouter:%s not found"
msgstr "" msgstr ""
#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" #~ msgid "Failed dealing with router '%s' deletion RPC message"
#~ msgstr "" #~ msgstr ""
#~ msgid "Network type for agent tunnel networks (gre or vxlan)" #~ msgid "Failed dealing with routers update RPC message"
#~ msgstr "" #~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Quantum\n" "Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: 2013-06-08 07:51+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n" "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Romanian " "Language-Team: Romanian "
@ -120,36 +120,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "" msgstr ""
@ -183,38 +195,38 @@ msgstr ""
msgid "%s is already registered." msgid "%s is already registered."
msgstr "" msgstr ""
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "" msgstr ""
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
msgstr "" msgstr ""
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "" msgstr ""
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "" msgstr ""
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "" msgstr ""
@ -368,7 +380,7 @@ msgstr ""
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "" msgstr ""
@ -426,7 +438,7 @@ msgid ""
"port %(port_id)s, for router %(router_id)s will be considered" "port %(port_id)s, for router %(router_id)s will be considered"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "" msgstr ""
@ -435,7 +447,7 @@ msgstr ""
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "" msgstr ""
@ -487,114 +499,130 @@ msgstr ""
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
"has the matching router ID." "has the matching router ID."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgid "Got routers updated notification :%s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "" msgstr ""
@ -853,7 +881,7 @@ msgid "Authentication URL"
msgstr "" msgstr ""
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "" msgstr ""
@ -918,27 +946,32 @@ msgstr ""
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r" "%(top)r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1220,7 +1253,7 @@ msgstr ""
msgid "Notify agent at %(topic)s.%(host)s the message %(method)s" msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
msgstr "" msgstr ""
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1485,107 +1518,107 @@ msgstr ""
msgid "Request Failed: internal server error while processing your request." msgid "Request Failed: internal server error while processing your request."
msgstr "" msgstr ""
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "" msgstr ""
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "" msgstr ""
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "" msgstr ""
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "" msgstr ""
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
msgstr "" msgstr ""
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "" msgstr ""
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "" msgstr ""
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "" msgstr ""
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "" msgstr ""
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "" msgstr ""
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "" msgstr ""
@ -1914,7 +1947,7 @@ msgstr ""
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "" msgstr ""
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "" msgstr ""
@ -2201,97 +2234,97 @@ msgstr ""
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s" "of subnet %(sub_id)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound." "%(floatingip_id)s and therefore cannot be bound."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP" "assigning a floating IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted" "be deleted"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "" msgstr ""
@ -3883,7 +3916,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "" msgstr ""
@ -3897,9 +3930,9 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "" msgstr ""
@ -4523,7 +4556,7 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "" msgstr ""
@ -4536,7 +4569,7 @@ msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "" msgstr ""
@ -4544,7 +4577,7 @@ msgstr ""
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "" msgstr ""
@ -4787,58 +4820,58 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "" msgstr ""
@ -6063,7 +6096,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, python-format #, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "" msgstr ""
@ -7800,37 +7833,37 @@ msgstr ""
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8398,16 +8431,16 @@ msgstr ""
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "" msgstr ""
@ -8551,9 +8584,9 @@ msgstr ""
msgid "lrouter:%s not found" msgid "lrouter:%s not found"
msgstr "" msgstr ""
#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" #~ msgid "Failed dealing with router '%s' deletion RPC message"
#~ msgstr "" #~ msgstr ""
#~ msgid "Network type for agent tunnel networks (gre or vxlan)" #~ msgid "Failed dealing with routers update RPC message"
#~ msgstr "" #~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Quantum\n" "Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Russian " "Language-Team: Russian "
@ -120,36 +120,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "" msgstr ""
@ -183,38 +195,38 @@ msgstr ""
msgid "%s is already registered." msgid "%s is already registered."
msgstr "" msgstr ""
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "" msgstr ""
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
msgstr "" msgstr ""
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "" msgstr ""
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "" msgstr ""
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "" msgstr ""
@ -368,7 +380,7 @@ msgstr ""
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "" msgstr ""
@ -426,7 +438,7 @@ msgid ""
"port %(port_id)s, for router %(router_id)s will be considered" "port %(port_id)s, for router %(router_id)s will be considered"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "" msgstr ""
@ -435,7 +447,7 @@ msgstr ""
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "" msgstr ""
@ -487,114 +499,130 @@ msgstr ""
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
"has the matching router ID." "has the matching router ID."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgid "Got routers updated notification :%s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "" msgstr ""
@ -853,7 +881,7 @@ msgid "Authentication URL"
msgstr "" msgstr ""
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "" msgstr ""
@ -918,27 +946,32 @@ msgstr ""
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r" "%(top)r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1220,7 +1253,7 @@ msgstr ""
msgid "Notify agent at %(topic)s.%(host)s the message %(method)s" msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
msgstr "" msgstr ""
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1485,107 +1518,107 @@ msgstr ""
msgid "Request Failed: internal server error while processing your request." msgid "Request Failed: internal server error while processing your request."
msgstr "" msgstr ""
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "" msgstr ""
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "" msgstr ""
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "" msgstr ""
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "" msgstr ""
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
msgstr "" msgstr ""
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "" msgstr ""
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "" msgstr ""
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "" msgstr ""
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "" msgstr ""
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "" msgstr ""
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "" msgstr ""
@ -1914,7 +1947,7 @@ msgstr ""
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "" msgstr ""
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "" msgstr ""
@ -2201,97 +2234,97 @@ msgstr ""
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s" "of subnet %(sub_id)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound." "%(floatingip_id)s and therefore cannot be bound."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP" "assigning a floating IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted" "be deleted"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "" msgstr ""
@ -3883,7 +3916,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "" msgstr ""
@ -3897,9 +3930,9 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "" msgstr ""
@ -4523,7 +4556,7 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "" msgstr ""
@ -4536,7 +4569,7 @@ msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "" msgstr ""
@ -4544,7 +4577,7 @@ msgstr ""
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "" msgstr ""
@ -4787,58 +4820,58 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "" msgstr ""
@ -6063,7 +6096,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, python-format #, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "" msgstr ""
@ -7800,37 +7833,37 @@ msgstr ""
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8398,16 +8431,16 @@ msgstr ""
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "" msgstr ""
@ -8551,9 +8584,9 @@ msgstr ""
msgid "lrouter:%s not found" msgid "lrouter:%s not found"
msgstr "" msgstr ""
#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" #~ msgid "Failed dealing with router '%s' deletion RPC message"
#~ msgstr "" #~ msgstr ""
#~ msgid "Network type for agent tunnel networks (gre or vxlan)" #~ msgid "Failed dealing with routers update RPC message"
#~ msgstr "" #~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Quantum\n" "Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: 2013-06-28 06:06+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n" "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Slovenian (Slovenia) " "Language-Team: Slovenian (Slovenia) "
@ -120,36 +120,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "" msgstr ""
@ -183,38 +195,38 @@ msgstr ""
msgid "%s is already registered." msgid "%s is already registered."
msgstr "" msgstr ""
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "" msgstr ""
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
msgstr "" msgstr ""
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "" msgstr ""
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "" msgstr ""
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "" msgstr ""
@ -368,7 +380,7 @@ msgstr ""
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "" msgstr ""
@ -426,7 +438,7 @@ msgid ""
"port %(port_id)s, for router %(router_id)s will be considered" "port %(port_id)s, for router %(router_id)s will be considered"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "" msgstr ""
@ -435,7 +447,7 @@ msgstr ""
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "" msgstr ""
@ -487,114 +499,130 @@ msgstr ""
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
"has the matching router ID." "has the matching router ID."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgid "Got routers updated notification :%s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "" msgstr ""
@ -853,7 +881,7 @@ msgid "Authentication URL"
msgstr "" msgstr ""
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "" msgstr ""
@ -918,27 +946,32 @@ msgstr ""
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r" "%(top)r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1220,7 +1253,7 @@ msgstr ""
msgid "Notify agent at %(topic)s.%(host)s the message %(method)s" msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
msgstr "" msgstr ""
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1485,107 +1518,107 @@ msgstr ""
msgid "Request Failed: internal server error while processing your request." msgid "Request Failed: internal server error while processing your request."
msgstr "" msgstr ""
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "" msgstr ""
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "" msgstr ""
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "" msgstr ""
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "" msgstr ""
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
msgstr "" msgstr ""
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "" msgstr ""
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "" msgstr ""
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "" msgstr ""
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "" msgstr ""
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "" msgstr ""
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "" msgstr ""
@ -1914,7 +1947,7 @@ msgstr ""
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "" msgstr ""
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "" msgstr ""
@ -2201,97 +2234,97 @@ msgstr ""
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s" "of subnet %(sub_id)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound." "%(floatingip_id)s and therefore cannot be bound."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP" "assigning a floating IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted" "be deleted"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "" msgstr ""
@ -3883,7 +3916,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "" msgstr ""
@ -3897,9 +3930,9 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "" msgstr ""
@ -4523,7 +4556,7 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "" msgstr ""
@ -4536,7 +4569,7 @@ msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "" msgstr ""
@ -4544,7 +4577,7 @@ msgstr ""
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "" msgstr ""
@ -4787,58 +4820,58 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "" msgstr ""
@ -6063,7 +6096,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, python-format #, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "" msgstr ""
@ -7800,37 +7833,37 @@ msgstr ""
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8398,16 +8431,16 @@ msgstr ""
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "" msgstr ""
@ -8551,9 +8584,9 @@ msgstr ""
msgid "lrouter:%s not found" msgid "lrouter:%s not found"
msgstr "" msgstr ""
#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" #~ msgid "Failed dealing with router '%s' deletion RPC message"
#~ msgstr "" #~ msgstr ""
#~ msgid "Network type for agent tunnel networks (gre or vxlan)" #~ msgid "Failed dealing with routers update RPC message"
#~ msgstr "" #~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Quantum\n" "Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Vietnamese (Viet Nam) " "Language-Team: Vietnamese (Viet Nam) "
@ -119,36 +119,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "" msgstr ""
@ -182,38 +194,38 @@ msgstr ""
msgid "%s is already registered." msgid "%s is already registered."
msgstr "" msgstr ""
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "" msgstr ""
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
msgstr "" msgstr ""
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "" msgstr ""
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "" msgstr ""
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "" msgstr ""
@ -367,7 +379,7 @@ msgstr ""
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "" msgstr ""
@ -425,7 +437,7 @@ msgid ""
"port %(port_id)s, for router %(router_id)s will be considered" "port %(port_id)s, for router %(router_id)s will be considered"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "" msgstr ""
@ -434,7 +446,7 @@ msgstr ""
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "" msgstr ""
@ -486,114 +498,130 @@ msgstr ""
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
"has the matching router ID." "has the matching router ID."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgid "Got routers updated notification :%s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "" msgstr ""
@ -852,7 +880,7 @@ msgid "Authentication URL"
msgstr "" msgstr ""
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "" msgstr ""
@ -917,27 +945,32 @@ msgstr ""
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r" "%(top)r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1219,7 +1252,7 @@ msgstr ""
msgid "Notify agent at %(topic)s.%(host)s the message %(method)s" msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
msgstr "" msgstr ""
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1484,107 +1517,107 @@ msgstr ""
msgid "Request Failed: internal server error while processing your request." msgid "Request Failed: internal server error while processing your request."
msgstr "" msgstr ""
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "" msgstr ""
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "" msgstr ""
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "" msgstr ""
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "" msgstr ""
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
msgstr "" msgstr ""
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "" msgstr ""
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "" msgstr ""
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "" msgstr ""
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "" msgstr ""
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "" msgstr ""
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "" msgstr ""
@ -1913,7 +1946,7 @@ msgstr ""
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "" msgstr ""
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "" msgstr ""
@ -2200,97 +2233,97 @@ msgstr ""
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s" "of subnet %(sub_id)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound." "%(floatingip_id)s and therefore cannot be bound."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP" "assigning a floating IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted" "be deleted"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "" msgstr ""
@ -3882,7 +3915,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "" msgstr ""
@ -3896,9 +3929,9 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "" msgstr ""
@ -4522,7 +4555,7 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "" msgstr ""
@ -4535,7 +4568,7 @@ msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "" msgstr ""
@ -4543,7 +4576,7 @@ msgstr ""
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "" msgstr ""
@ -4786,58 +4819,58 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "" msgstr ""
@ -6062,7 +6095,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, python-format #, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "" msgstr ""
@ -7799,37 +7832,37 @@ msgstr ""
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8397,16 +8430,16 @@ msgstr ""
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "" msgstr ""
@ -8550,9 +8583,9 @@ msgstr ""
msgid "lrouter:%s not found" msgid "lrouter:%s not found"
msgstr "" msgstr ""
#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" #~ msgid "Failed dealing with router '%s' deletion RPC message"
#~ msgstr "" #~ msgstr ""
#~ msgid "Network type for agent tunnel networks (gre or vxlan)" #~ msgid "Failed dealing with routers update RPC message"
#~ msgstr "" #~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Quantum\n" "Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: 2013-05-13 06:01+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Chinese (China) " "Language-Team: Chinese (China) "
@ -119,36 +119,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "" msgstr ""
@ -182,38 +194,38 @@ msgstr ""
msgid "%s is already registered." msgid "%s is already registered."
msgstr "" msgstr ""
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "" msgstr ""
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
msgstr "" msgstr ""
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "" msgstr ""
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "" msgstr ""
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "" msgstr ""
@ -367,7 +379,7 @@ msgstr ""
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "" msgstr ""
@ -425,7 +437,7 @@ msgid ""
"port %(port_id)s, for router %(router_id)s will be considered" "port %(port_id)s, for router %(router_id)s will be considered"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "" msgstr ""
@ -434,7 +446,7 @@ msgstr ""
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "" msgstr ""
@ -486,114 +498,130 @@ msgstr ""
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
"has the matching router ID." "has the matching router ID."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgid "Got routers updated notification :%s"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "" msgstr ""
@ -852,7 +880,7 @@ msgid "Authentication URL"
msgstr "" msgstr ""
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "" msgstr ""
@ -917,27 +945,32 @@ msgstr ""
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r" "%(top)r"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "" msgstr ""
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1219,7 +1252,7 @@ msgstr ""
msgid "Notify agent at %(topic)s.%(host)s the message %(method)s" msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
msgstr "" msgstr ""
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1484,107 +1517,107 @@ msgstr ""
msgid "Request Failed: internal server error while processing your request." msgid "Request Failed: internal server error while processing your request."
msgstr "" msgstr ""
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "" msgstr ""
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "" msgstr ""
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "" msgstr ""
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "" msgstr ""
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "" msgstr ""
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "" msgstr ""
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
msgstr "" msgstr ""
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "" msgstr ""
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "" msgstr ""
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "" msgstr ""
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "" msgstr ""
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "" msgstr ""
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "" msgstr ""
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "" msgstr ""
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "" msgstr ""
@ -1913,7 +1946,7 @@ msgstr ""
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "" msgstr ""
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "" msgstr ""
@ -2200,97 +2233,97 @@ msgstr ""
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
"of subnet %(sub_id)s" "of subnet %(sub_id)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound." "%(floatingip_id)s and therefore cannot be bound."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP" "assigning a floating IP"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted" "be deleted"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "" msgstr ""
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "" msgstr ""
@ -3882,7 +3915,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "" msgstr ""
@ -3896,9 +3929,9 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "" msgstr ""
@ -4522,7 +4555,7 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "" msgstr ""
@ -4535,7 +4568,7 @@ msgstr ""
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "" msgstr ""
@ -4543,7 +4576,7 @@ msgstr ""
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "" msgstr ""
@ -4786,58 +4819,58 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "" msgstr ""
@ -6062,7 +6095,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, python-format #, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "" msgstr ""
@ -7799,37 +7832,37 @@ msgstr ""
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8397,16 +8430,16 @@ msgstr ""
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "" msgstr ""
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "" msgstr ""
@ -8550,9 +8583,9 @@ msgstr ""
msgid "lrouter:%s not found" msgid "lrouter:%s not found"
msgstr "" msgstr ""
#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" #~ msgid "Failed dealing with router '%s' deletion RPC message"
#~ msgstr "" #~ msgstr ""
#~ msgid "Network type for agent tunnel networks (gre or vxlan)" #~ msgid "Failed dealing with routers update RPC message"
#~ msgstr "" #~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Quantum\n" "Project-Id-Version: Quantum\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2013-07-15 19:54+0000\n" "POT-Creation-Date: 2013-07-16 19:58+0000\n"
"PO-Revision-Date: 2013-05-22 03:25+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n" "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Chinese (Taiwan) " "Language-Team: Chinese (Taiwan) "
@ -119,36 +119,48 @@ msgid ""
"will not be enforced" "will not be enforced"
msgstr "" msgstr ""
#: neutron/policy.py:181 #: neutron/policy.py:137
#, python-format
msgid "Unable to find data type descriptor for attribute %s"
msgstr ""
#: neutron/policy.py:142
#, python-format
msgid ""
"Attribute type descriptor is not a dict. Unable to generate any sub-attr "
"policy rule for %s."
msgstr ""
#: neutron/policy.py:216
#, python-format #, python-format
msgid "" msgid ""
"Unable to identify a target field from:%s.match should be in the form " "Unable to identify a target field from:%s.match should be in the form "
"%%(<field_name>)s" "%%(<field_name>)s"
msgstr "" msgstr ""
#: neutron/policy.py:207 #: neutron/policy.py:242
#, python-format #, python-format
msgid "Unable to find ':' as separator in %s." msgid "Unable to find ':' as separator in %s."
msgstr "" msgstr ""
#: neutron/policy.py:211 #: neutron/policy.py:246
#, python-format #, python-format
msgid "Unable to find resource name in %s" msgid "Unable to find resource name in %s"
msgstr "" msgstr ""
#: neutron/policy.py:220 #: neutron/policy.py:255
#, python-format #, python-format
msgid "" msgid ""
"Unable to verify match:%(match)s as the parent resource: %(res)s was not " "Unable to verify match:%(match)s as the parent resource: %(res)s was not "
"found" "found"
msgstr "" msgstr ""
#: neutron/policy.py:242 #: neutron/policy.py:277
#, python-format #, python-format
msgid "Policy check error while calling %s!" msgid "Policy check error while calling %s!"
msgstr "" msgstr ""
#: neutron/policy.py:274 #: neutron/policy.py:309
#, python-format #, python-format
msgid "Unable to find requested field: %(field)s in target: %(target_dict)s" msgid "Unable to find requested field: %(field)s in target: %(target_dict)s"
msgstr "在目標 %(target_dict)s 中找不到所要求的欄位:%(field)s" msgstr "在目標 %(target_dict)s 中找不到所要求的欄位:%(field)s"
@ -182,38 +194,38 @@ msgstr "要用於配額檢查的預設驅動程式"
msgid "%s is already registered." msgid "%s is already registered."
msgstr "已登錄 %s。" msgstr "已登錄 %s。"
#: neutron/service.py:37 #: neutron/service.py:38
msgid "Seconds between running periodic tasks" msgid "Seconds between running periodic tasks"
msgstr "執行定期作業的間隔秒數" msgstr "執行定期作業的間隔秒數"
#: neutron/service.py:40 #: neutron/service.py:41
msgid "" msgid ""
"range of seconds to randomly delay when starting the periodic task " "range of seconds to randomly delay when starting the periodic task "
"scheduler to reduce stampeding. (Disable by setting to 0)" "scheduler to reduce stampeding. (Disable by setting to 0)"
msgstr "啟動定期作業排程器以減少大混亂的隨機延遲秒數範圍。(如果要停用,則設為 0" msgstr "啟動定期作業排程器以減少大混亂的隨機延遲秒數範圍。(如果要停用,則設為 0"
#: neutron/service.py:96 #: neutron/service.py:98
msgid "Attempting fallback to old Quantum api-paste config" msgid "Attempting fallback to old Quantum api-paste config"
msgstr "" msgstr ""
#: neutron/service.py:100 #: neutron/service.py:102
msgid "In serve_wsgi()" msgid "In serve_wsgi()"
msgstr "" msgstr ""
#: neutron/service.py:109 #: neutron/service.py:111
msgid "No known API applications configured." msgid "No known API applications configured."
msgstr "未配置已知的 API 應用程式。" msgstr "未配置已知的 API 應用程式。"
#: neutron/service.py:115 #: neutron/service.py:117
#, python-format #, python-format
msgid "Neutron service started, listening on %(host)s:%(port)s" msgid "Neutron service started, listening on %(host)s:%(port)s"
msgstr "" msgstr ""
#: neutron/service.py:216 #: neutron/service.py:218
msgid "Exception occurs when timer stops" msgid "Exception occurs when timer stops"
msgstr "計時器停止時發生異常狀況" msgstr "計時器停止時發生異常狀況"
#: neutron/service.py:226 #: neutron/service.py:228
msgid "Exception occurs when waiting for timer" msgid "Exception occurs when waiting for timer"
msgstr "等待計時器時發生異常狀況" msgstr "等待計時器時發生異常狀況"
@ -367,7 +379,7 @@ msgstr "重新同步的間隔。"
msgid "The driver used to manage the DHCP server." msgid "The driver used to manage the DHCP server."
msgstr "用於管理 DHCP 伺服器的驅動程式。" msgstr "用於管理 DHCP 伺服器的驅動程式。"
#: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:161 #: neutron/agent/dhcp_agent.py:63 neutron/agent/l3_agent.py:172
msgid "Allow overlapping IP." msgid "Allow overlapping IP."
msgstr "容許重疊的 IP。" msgstr "容許重疊的 IP。"
@ -425,7 +437,7 @@ msgid ""
"port %(port_id)s, for router %(router_id)s will be considered" "port %(port_id)s, for router %(router_id)s will be considered"
msgstr "在 meta 資料存取網路上找到 %(port_num)d 個路由器埠。將僅考量路由器 %(router_id)s 的埠 %(port_id)s" msgstr "在 meta 資料存取網路上找到 %(port_num)d 個路由器埠。將僅考量路由器 %(router_id)s 的埠 %(port_id)s"
#: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:149 #: neutron/agent/dhcp_agent.py:528 neutron/agent/l3_agent.py:160
#: neutron/debug/debug_agent.py:45 #: neutron/debug/debug_agent.py:45
msgid "The driver used to manage the virtual interface." msgid "The driver used to manage the virtual interface."
msgstr "用於管理虛擬介面的驅動程式。" msgstr "用於管理虛擬介面的驅動程式。"
@ -434,7 +446,7 @@ msgstr "用於管理虛擬介面的驅動程式。"
msgid "You must specify an interface driver" msgid "You must specify an interface driver"
msgstr "必須指定介面驅動程式" msgstr "必須指定介面驅動程式"
#: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:192 #: neutron/agent/dhcp_agent.py:542 neutron/agent/l3_agent.py:203
#, python-format #, python-format
msgid "Error importing interface driver '%s'" msgid "Error importing interface driver '%s'"
msgstr "匯入介面驅動程式 '%s' 時發生錯誤" msgstr "匯入介面驅動程式 '%s' 時發生錯誤"
@ -486,115 +498,131 @@ msgstr "訊息表示法:%s"
msgid "Unable update lease. Exception" msgid "Unable update lease. Exception"
msgstr "無法更新租賃。異常狀況" msgstr "無法更新租賃。異常狀況"
#: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:764 #: neutron/agent/dhcp_agent.py:848 neutron/agent/l3_agent.py:806
msgid "" msgid ""
"Neutron server does not support state report. State report for this agent" "Neutron server does not support state report. State report for this agent"
" will be disabled." " will be disabled."
msgstr "" msgstr ""
#: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:769 #: neutron/agent/dhcp_agent.py:854 neutron/agent/l3_agent.py:811
#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:228
#: neutron/plugins/nec/agent/nec_neutron_agent.py:184 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:216
msgid "Failed reporting state!" msgid "Failed reporting state!"
msgstr "無法報告狀態!" msgstr "無法報告狀態!"
#: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:774 #: neutron/agent/dhcp_agent.py:862 neutron/agent/l3_agent.py:816
#, python-format #, python-format
msgid "agent_updated by server side %s!" msgid "agent_updated by server side %s!"
msgstr "agent_updated 是由伺服器端 %s 執行!" msgstr "agent_updated 是由伺服器端 %s 執行!"
#: neutron/agent/l3_agent.py:146 neutron/debug/debug_agent.py:48 #: neutron/agent/l3_agent.py:157 neutron/debug/debug_agent.py:48
msgid "Name of bridge used for external network traffic." msgid "Name of bridge used for external network traffic."
msgstr "用於外部網路資料流量的橋接器名稱。" msgstr "用於外部網路資料流量的橋接器名稱。"
#: neutron/agent/l3_agent.py:153 #: neutron/agent/l3_agent.py:164
msgid "TCP Port used by Neutron metadata namespace proxy." msgid "TCP Port used by Neutron metadata namespace proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:157 #: neutron/agent/l3_agent.py:168
msgid "" msgid ""
"Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 "
"to disable this feature." "to disable this feature."
msgstr "給這個項目傳送了用於高可用性設定的許多無償 ARP請將其設為小於或等於 0 以停用此功能。" msgstr "給這個項目傳送了用於高可用性設定的許多無償 ARP請將其設為小於或等於 0 以停用此功能。"
#: neutron/agent/l3_agent.py:163 #: neutron/agent/l3_agent.py:174
#, fuzzy #, fuzzy
msgid "" msgid ""
"If namespaces is disabled, the l3 agent can only configure a router that " "If namespaces is disabled, the l3 agent can only configure a router that "
"has the matching router ID." "has the matching router ID."
msgstr "如果名稱空間已停用,則 L3 代理程式只能配置一個具有相符路由器 ID 的路由器。" msgstr "如果名稱空間已停用,則 L3 代理程式只能配置一個具有相符路由器 ID 的路由器。"
#: neutron/agent/l3_agent.py:168 #: neutron/agent/l3_agent.py:179
msgid "Agent should implement routers with no gateway" msgid "Agent should implement routers with no gateway"
msgstr "代理程式應該實作不含閘道的路由器" msgstr "代理程式應該實作不含閘道的路由器"
#: neutron/agent/l3_agent.py:170 #: neutron/agent/l3_agent.py:181
msgid "UUID of external network for routers implemented by the agents." msgid "UUID of external network for routers implemented by the agents."
msgstr "代理程式所實作路由器的外部網路 UUID。" msgstr "代理程式所實作路由器的外部網路 UUID。"
#: neutron/agent/l3_agent.py:173 #: neutron/agent/l3_agent.py:184
msgid "Allow running metadata proxy." msgid "Allow running metadata proxy."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:185 #: neutron/agent/l3_agent.py:196
msgid "An interface driver must be specified" msgid "An interface driver must be specified"
msgstr "必須指定介面驅動程式" msgstr "必須指定介面驅動程式"
#: neutron/agent/l3_agent.py:221 #: neutron/agent/l3_agent.py:238
#, python-format #, python-format
msgid "Failed deleting namespace '%s'" msgid "Failed deleting namespace '%s'"
msgstr "刪除名稱空間 '%s' 時失敗" msgstr "刪除名稱空間 '%s' 時失敗"
#: neutron/agent/l3_agent.py:250 #: neutron/agent/l3_agent.py:267
msgid "" msgid ""
"The 'gateway_external_network_id' option must be configured for this " "The 'gateway_external_network_id' option must be configured for this "
"agent as Neutron has more than one external network." "agent as Neutron has more than one external network."
msgstr "" msgstr ""
#: neutron/agent/l3_agent.py:318 #: neutron/agent/l3_agent.py:335
#, python-format #, python-format
msgid "Router port %s has no IP address" msgid "Router port %s has no IP address"
msgstr "路由器埠 %s 沒有 IP 位址" msgstr "路由器埠 %s 沒有 IP 位址"
#: neutron/agent/l3_agent.py:320 neutron/db/l3_db.py:932 #: neutron/agent/l3_agent.py:337 neutron/db/l3_db.py:924
#, python-format #, python-format
msgid "Ignoring multiple IPs on router port %s" msgid "Ignoring multiple IPs on router port %s"
msgstr "正在忽略路由器埠 %s 上的多個 IP" msgstr "正在忽略路由器埠 %s 上的多個 IP"
#: neutron/agent/l3_agent.py:452 #: neutron/agent/l3_agent.py:471
#, python-format #, python-format
msgid "Failed sending gratuitous ARP: %s" msgid "Failed sending gratuitous ARP: %s"
msgstr "傳送無償 ARP 時失敗:%s" msgstr "傳送無償 ARP 時失敗:%s"
#: neutron/agent/l3_agent.py:594 #: neutron/agent/l3_agent.py:608
#, python-format #, python-format
msgid "Failed dealing with router '%s' deletion RPC message" msgid "Got router deleted notification for %s"
msgstr "處理路由器 '%s' 刪除 RPC 訊息時失敗" msgstr ""
#: neutron/agent/l3_agent.py:607 #: neutron/agent/l3_agent.py:613
msgid "Failed dealing with routers update RPC message" #, python-format
msgstr "處理路由器更新 RPC 訊息時失敗" msgid "Got routers updated notification :%s"
msgstr ""
#: neutron/agent/l3_agent.py:620 #: neutron/agent/l3_agent.py:621
#, python-format
msgid "Got router removed from agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:625
#, python-format
msgid "Got router added to agent :%r"
msgstr ""
#: neutron/agent/l3_agent.py:632
#, python-format #, python-format
msgid "The external network bridge '%s' does not exist" msgid "The external network bridge '%s' does not exist"
msgstr "外部網路橋接器 '%s' 不存在" msgstr "外部網路橋接器 '%s' 不存在"
#: neutron/agent/l3_agent.py:675 #: neutron/agent/l3_agent.py:688 neutron/agent/l3_agent.py:717
msgid "Failed synchronizing routers" msgid "Failed synchronizing routers"
msgstr "同步路由器時失敗" msgstr "同步路由器時失敗"
#: neutron/agent/l3_agent.py:679 #: neutron/agent/l3_agent.py:713
#, python-format
msgid "Processing :%r"
msgstr ""
#: neutron/agent/l3_agent.py:721
msgid "L3 agent started" msgid "L3 agent started"
msgstr "已啟動 L3 代理程式" msgstr "已啟動 L3 代理程式"
#: neutron/agent/l3_agent.py:699 #: neutron/agent/l3_agent.py:741
#, python-format #, python-format
msgid "Added route entry is '%s'" msgid "Added route entry is '%s'"
msgstr "所新增的路徑項目是 '%s'" msgstr "所新增的路徑項目是 '%s'"
#: neutron/agent/l3_agent.py:707 #: neutron/agent/l3_agent.py:749
#, python-format #, python-format
msgid "Removed route entry is '%s'" msgid "Removed route entry is '%s'"
msgstr "所移除的路徑項目是 '%s'" msgstr "所移除的路徑項目是 '%s'"
@ -853,7 +881,7 @@ msgid "Authentication URL"
msgstr "鑑別 URL" msgstr "鑑別 URL"
#: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53 #: neutron/agent/linux/interface.py:56 neutron/agent/metadata/agent.py:53
#: neutron/common/config.py:50 neutron/plugins/metaplugin/common/config.py:47 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47
msgid "The type of authentication to use" msgid "The type of authentication to use"
msgstr "要使用的鑑別類型" msgstr "要使用的鑑別類型"
@ -918,27 +946,32 @@ msgstr "正在移除裝置 (%s) 過濾器"
msgid "Attempted to remove port filter which is not filtered %r" msgid "Attempted to remove port filter which is not filtered %r"
msgstr "已嘗試移除未過濾的埠過濾器 %r" msgstr "已嘗試移除未過濾的埠過濾器 %r"
#: neutron/agent/linux/iptables_manager.py:139 #: neutron/agent/linux/iptables_manager.py:148
#, python-format #, python-format
msgid "Attempted to remove chain %s which does not exist" msgid "Attempted to remove chain %s which does not exist"
msgstr "已嘗試移除不存在的鏈 %s" msgstr "已嘗試移除不存在的鏈 %s"
#: neutron/agent/linux/iptables_manager.py:165 #: neutron/agent/linux/iptables_manager.py:190
#, python-format #, python-format
msgid "Unknown chain: %r" msgid "Unknown chain: %r"
msgstr "不明鏈:%r" msgstr "不明鏈:%r"
#: neutron/agent/linux/iptables_manager.py:189 #: neutron/agent/linux/iptables_manager.py:216
#, python-format #, python-format
msgid "" msgid ""
"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
"%(top)r" "%(top)r"
msgstr "已嘗試移除不存在的規則:%(chain)r %(rule)r %(wrap)r %(top)r" msgstr "已嘗試移除不存在的規則:%(chain)r %(rule)r %(wrap)r %(top)r"
#: neutron/agent/linux/iptables_manager.py:339 #: neutron/agent/linux/iptables_manager.py:366
msgid "IPTablesManager.apply completed with success" msgid "IPTablesManager.apply completed with success"
msgstr "已順利完成 IPTablesManager.apply" msgstr "已順利完成 IPTablesManager.apply"
#: neutron/agent/linux/iptables_manager.py:376
#, python-format
msgid "Unable to find table %s"
msgstr ""
#: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100 #: neutron/agent/linux/ovs_lib.py:71 neutron/agent/linux/ovs_lib.py:100
#: neutron/agent/linux/ovs_lib.py:230 #: neutron/agent/linux/ovs_lib.py:230
#, python-format #, python-format
@ -1225,7 +1258,7 @@ msgstr "將訊息通知 %(method)s 傳送給位於 %(host)s 處的代理程式"
msgid "Notify agent at %(topic)s.%(host)s the message %(method)s" msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
msgstr "將訊息通知 %(method)s 傳送給位於 %(topic)s.%(host)s 處的代理程式" msgstr "將訊息通知 %(method)s 傳送給位於 %(topic)s.%(host)s 處的代理程式"
#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:84 #: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:85
#, python-format #, python-format
msgid "" msgid ""
"Fanout notify agent at %(topic)s the message %(method)s on router " "Fanout notify agent at %(topic)s the message %(method)s on router "
@ -1491,107 +1524,107 @@ msgstr "%s 失敗"
msgid "Request Failed: internal server error while processing your request." msgid "Request Failed: internal server error while processing your request."
msgstr "要求失敗:處理要求時發生內部伺服器錯誤。" msgstr "要求失敗:處理要求時發生內部伺服器錯誤。"
#: neutron/common/config.py:40 #: neutron/common/config.py:39
msgid "The host IP to bind to" msgid "The host IP to bind to"
msgstr "要連結至的主機 IP" msgstr "要連結至的主機 IP"
#: neutron/common/config.py:42 #: neutron/common/config.py:41
msgid "The port to bind to" msgid "The port to bind to"
msgstr "要連結至的埠" msgstr "要連結至的埠"
#: neutron/common/config.py:44 #: neutron/common/config.py:43
msgid "The API paste config file to use" msgid "The API paste config file to use"
msgstr "要使用的 API 貼上配置檔" msgstr "要使用的 API 貼上配置檔"
#: neutron/common/config.py:46 #: neutron/common/config.py:45
msgid "The path for API extensions" msgid "The path for API extensions"
msgstr "API 延伸的路徑" msgstr "API 延伸的路徑"
#: neutron/common/config.py:48 #: neutron/common/config.py:47
msgid "The policy file to use" msgid "The policy file to use"
msgstr "要使用的原則檔" msgstr "要使用的原則檔"
#: neutron/common/config.py:52 #: neutron/common/config.py:51
msgid "The core plugin Neutron will use" msgid "The core plugin Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:54 #: neutron/common/config.py:53
msgid "The service plugins Neutron will use" msgid "The service plugins Neutron will use"
msgstr "" msgstr ""
#: neutron/common/config.py:56 #: neutron/common/config.py:55
msgid "The base MAC address Neutron will use for VIFs" msgid "The base MAC address Neutron will use for VIFs"
msgstr "" msgstr ""
#: neutron/common/config.py:58 #: neutron/common/config.py:57
msgid "How many times Neutron will retry MAC generation" msgid "How many times Neutron will retry MAC generation"
msgstr "" msgstr ""
#: neutron/common/config.py:60 #: neutron/common/config.py:59
msgid "Allow the usage of the bulk API" msgid "Allow the usage of the bulk API"
msgstr "容許使用主體 API" msgstr "容許使用主體 API"
#: neutron/common/config.py:62 #: neutron/common/config.py:61
msgid "Allow the usage of the pagination" msgid "Allow the usage of the pagination"
msgstr "容許使用分頁" msgstr "容許使用分頁"
#: neutron/common/config.py:64 #: neutron/common/config.py:63
msgid "Allow the usage of the sorting" msgid "Allow the usage of the sorting"
msgstr "容許使用排序" msgstr "容許使用排序"
#: neutron/common/config.py:66 #: neutron/common/config.py:65
msgid "" msgid ""
"The maximum number of items returned in a single response, value was " "The maximum number of items returned in a single response, value was "
"'infinite' or negative integer means no limit" "'infinite' or negative integer means no limit"
msgstr "在單一回應中傳回的項目數上限,值為 'infinite' 或負整數時表示無限制" msgstr "在單一回應中傳回的項目數上限,值為 'infinite' 或負整數時表示無限制"
#: neutron/common/config.py:70 #: neutron/common/config.py:69
msgid "Maximum number of DNS nameservers" msgid "Maximum number of DNS nameservers"
msgstr "DNS 名稱伺服器的數目上限" msgstr "DNS 名稱伺服器的數目上限"
#: neutron/common/config.py:72 #: neutron/common/config.py:71
msgid "Maximum number of host routes per subnet" msgid "Maximum number of host routes per subnet"
msgstr "每個子網路的主機路徑數目上限" msgstr "每個子網路的主機路徑數目上限"
#: neutron/common/config.py:74 #: neutron/common/config.py:73
msgid "Maximum number of fixed ips per port" msgid "Maximum number of fixed ips per port"
msgstr "每個埠的固定 IP 數目上限" msgstr "每個埠的固定 IP 數目上限"
#: neutron/common/config.py:77 #: neutron/common/config.py:76
msgid "DHCP lease duration" msgid "DHCP lease duration"
msgstr "DHCP 租賃期間" msgstr "DHCP 租賃期間"
#: neutron/common/config.py:79 #: neutron/common/config.py:78
msgid "Allow sending resource operation notification to DHCP agent" msgid "Allow sending resource operation notification to DHCP agent"
msgstr "容許將資源作業通知傳送給 DHCP 代理程式" msgstr "容許將資源作業通知傳送給 DHCP 代理程式"
#: neutron/common/config.py:82 #: neutron/common/config.py:81
msgid "Allow overlapping IP support in Neutron" msgid "Allow overlapping IP support in Neutron"
msgstr "" msgstr ""
#: neutron/common/config.py:84 #: neutron/common/config.py:83
msgid "The hostname Neutron is running on" msgid "The hostname Neutron is running on"
msgstr "" msgstr ""
#: neutron/common/config.py:86 #: neutron/common/config.py:85
msgid "Ensure that configured gateway is on subnet" msgid "Ensure that configured gateway is on subnet"
msgstr "請確保所配置的閘道位於子網路上" msgstr "請確保所配置的閘道位於子網路上"
#: neutron/common/config.py:117 #: neutron/common/config.py:114
#, python-format #, python-format
msgid "Base MAC: %s" msgid "Base MAC: %s"
msgstr "基本 MAC%s" msgstr "基本 MAC%s"
#: neutron/common/config.py:128 #: neutron/common/config.py:125
msgid "Logging enabled!" msgid "Logging enabled!"
msgstr "已啟用記載!" msgstr "已啟用記載!"
#: neutron/common/config.py:141 #: neutron/common/config.py:138
#, python-format #, python-format
msgid "Config paste file: %s" msgid "Config paste file: %s"
msgstr "配置貼上檔案:%s" msgstr "配置貼上檔案:%s"
#: neutron/common/config.py:146 #: neutron/common/config.py:143
#, python-format #, python-format
msgid "Unable to load %(app_name)s from configuration file %(config_path)s." msgid "Unable to load %(app_name)s from configuration file %(config_path)s."
msgstr "無法從配置檔 %(config_path)s 載入 %(app_name)s。" msgstr "無法從配置檔 %(config_path)s 載入 %(app_name)s。"
@ -1922,7 +1955,7 @@ msgstr "主機 %(host)s 上代理程式 %(agent_type)s 的配置無效。"
msgid "Message with invalid timestamp received" msgid "Message with invalid timestamp received"
msgstr "收到含有無效時間戳記的訊息" msgstr "收到含有無效時間戳記的訊息"
#: neutron/db/agentschedulers_db.py:400 #: neutron/db/agentschedulers_db.py:399
#, python-format #, python-format
msgid "Fail scheduling network %s" msgid "Fail scheduling network %s"
msgstr "無法排程網路 %s" msgstr "無法排程網路 %s"
@ -2209,22 +2242,22 @@ msgstr "下一個中繼站未與路由器連接"
msgid "the nexthop is used by router" msgid "the nexthop is used by router"
msgstr "路由器已使用下一個中繼站" msgstr "路由器已使用下一個中繼站"
#: neutron/db/l3_db.py:206 #: neutron/db/l3_db.py:205
#, python-format #, python-format
msgid "No IPs available for external network %s" msgid "No IPs available for external network %s"
msgstr "外部網路 %s 沒有可用的 IP" msgstr "外部網路 %s 沒有可用的 IP"
#: neutron/db/l3_db.py:226 neutron/db/l3_db.py:639 #: neutron/db/l3_db.py:225 neutron/db/l3_db.py:632
#, python-format #, python-format
msgid "Network %s is not a valid external network" msgid "Network %s is not a valid external network"
msgstr "網路 %s 不是有效的外部網路" msgstr "網路 %s 不是有效的外部網路"
#: neutron/db/l3_db.py:312 #: neutron/db/l3_db.py:311
#, python-format #, python-format
msgid "Router already has a port on subnet %s" msgid "Router already has a port on subnet %s"
msgstr "路由器在子網路 %s 上已經有埠" msgstr "路由器在子網路 %s 上已經有埠"
#: neutron/db/l3_db.py:326 #: neutron/db/l3_db.py:325
#, python-format #, python-format
msgid "" msgid ""
"Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s "
@ -2233,75 +2266,75 @@ msgstr ""
"子網路 %(subnet_id)s 的 CIDR %(subnet_cidr)s 與子網路 %(sub_id)s 的 CIDR %(cidr)s " "子網路 %(subnet_id)s 的 CIDR %(subnet_cidr)s 與子網路 %(sub_id)s 的 CIDR %(cidr)s "
"重疊" "重疊"
#: neutron/db/l3_db.py:335 neutron/db/l3_db.py:412 #: neutron/db/l3_db.py:334 neutron/db/l3_db.py:410
msgid "Either subnet_id or port_id must be specified" msgid "Either subnet_id or port_id must be specified"
msgstr "必須指定 subnet_id 或 port_id" msgstr "必須指定 subnet_id 或 port_id"
#: neutron/db/l3_db.py:340 #: neutron/db/l3_db.py:341
msgid "Cannot specify both subnet-id and port-id" msgid "Cannot specify both subnet-id and port-id"
msgstr "無法同時指定 subnet-id 及 port-id" msgstr "無法同時指定 subnet-id 及 port-id"
#: neutron/db/l3_db.py:350 #: neutron/db/l3_db.py:351
msgid "Router port must have exactly one fixed IP" msgid "Router port must have exactly one fixed IP"
msgstr "路由器埠必須正好只有一個固定 IP" msgstr "路由器埠必須正好只有一個固定 IP"
#: neutron/db/l3_db.py:365 #: neutron/db/l3_db.py:366
msgid "Subnet for router interface must have a gateway IP" msgid "Subnet for router interface must have a gateway IP"
msgstr "路由器介面的子網路必須具有閘道 IP" msgstr "路由器介面的子網路必須具有閘道 IP"
#: neutron/db/l3_db.py:499 #: neutron/db/l3_db.py:492
#, python-format #, python-format
msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip"
msgstr "無法將浮動 IP 新增至子網路 %s 上沒有 gateway_ip 的埠" msgstr "無法將浮動 IP 新增至子網路 %s 上沒有 gateway_ip 的埠"
#: neutron/db/l3_db.py:538 #: neutron/db/l3_db.py:531
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s is associated with a different tenant than Floating IP " "Port %(port_id)s is associated with a different tenant than Floating IP "
"%(floatingip_id)s and therefore cannot be bound." "%(floatingip_id)s and therefore cannot be bound."
msgstr "埠 %(port_id)s 已與浮動 IP %(floatingip_id)s 之外的 Tenant 產生關聯,因此無法連結。" msgstr "埠 %(port_id)s 已與浮動 IP %(floatingip_id)s 之外的 Tenant 產生關聯,因此無法連結。"
#: neutron/db/l3_db.py:542 #: neutron/db/l3_db.py:535
#, python-format #, python-format
msgid "" msgid ""
"Cannnot create floating IP and bind it to Port %s, since that port is " "Cannnot create floating IP and bind it to Port %s, since that port is "
"owned by a different tenant." "owned by a different tenant."
msgstr "" msgstr ""
#: neutron/db/l3_db.py:554 #: neutron/db/l3_db.py:547
#, python-format #, python-format
msgid "Port %(id)s does not have fixed ip %(address)s" msgid "Port %(id)s does not have fixed ip %(address)s"
msgstr "埠 %(id)s 沒有固定 IP %(address)s" msgstr "埠 %(id)s 沒有固定 IP %(address)s"
#: neutron/db/l3_db.py:561 #: neutron/db/l3_db.py:554
#, python-format #, python-format
msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgid "Cannot add floating IP to port %s that hasno fixed IP addresses"
msgstr "無法將浮動 IP 新增至沒有固定 IP 位址的埠 %s" msgstr "無法將浮動 IP 新增至沒有固定 IP 位址的埠 %s"
#: neutron/db/l3_db.py:565 #: neutron/db/l3_db.py:558
#, python-format #, python-format
msgid "" msgid ""
"Port %s has multiple fixed IPs. Must provide a specific IP when " "Port %s has multiple fixed IPs. Must provide a specific IP when "
"assigning a floating IP" "assigning a floating IP"
msgstr "埠 %s 具有多個固定 IP。指派浮動 IP 時必須提供特定 IP" msgstr "埠 %s 具有多個固定 IP。指派浮動 IP 時必須提供特定 IP"
#: neutron/db/l3_db.py:607 neutron/plugins/nicira/NeutronPlugin.py:1821 #: neutron/db/l3_db.py:600 neutron/plugins/nicira/NeutronPlugin.py:1821
msgid "fixed_ip_address cannot be specified without a port_id" msgid "fixed_ip_address cannot be specified without a port_id"
msgstr "如果未指定 port_id則無法指定 fixed_ip_address" msgstr "如果未指定 port_id則無法指定 fixed_ip_address"
#: neutron/db/l3_db.py:764 #: neutron/db/l3_db.py:756
#, python-format #, python-format
msgid "" msgid ""
"Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can "
"be deleted" "be deleted"
msgstr "埠 %(port_id)s 具有擁有者 %(port_owner)s但沒有 IP 位址,因此可以刪除" msgstr "埠 %(port_id)s 具有擁有者 %(port_owner)s但沒有 IP 位址,因此可以刪除"
#: neutron/db/l3_db.py:782 #: neutron/db/l3_db.py:774
#, python-format #, python-format
msgid "Multiple floating IPs found for port %s" msgid "Multiple floating IPs found for port %s"
msgstr "找到埠 %s 的多個浮動 IP" msgstr "找到埠 %s 的多個浮動 IP"
#: neutron/db/l3_db.py:938 #: neutron/db/l3_db.py:930
#, python-format #, python-format
msgid "Skipping port %s as no IP is configure on it" msgid "Skipping port %s as no IP is configure on it"
msgstr "正在跳過埠 %s因為其上沒有配置 IP" msgstr "正在跳過埠 %s因為其上沒有配置 IP"
@ -3905,7 +3938,7 @@ msgstr ""
#: neutron/plugins/brocade/NeutronPlugin.py:125 #: neutron/plugins/brocade/NeutronPlugin.py:125
#: neutron/plugins/hyperv/rpc_callbacks.py:53 #: neutron/plugins/hyperv/rpc_callbacks.py:53
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:85
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:95 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:96
#, python-format #, python-format
msgid "Device %(device)s details requested from %(agent_id)s" msgid "Device %(device)s details requested from %(agent_id)s"
msgstr "從 %(agent_id)s 要求的裝置 %(device)s 詳細資料" msgstr "從 %(agent_id)s 要求的裝置 %(device)s 詳細資料"
@ -3919,9 +3952,9 @@ msgstr "從 %(agent_id)s 要求的裝置 %(device)s 詳細資料"
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:143
#: neutron/plugins/mlnx/rpc_callbacks.py:108 #: neutron/plugins/mlnx/rpc_callbacks.py:108
#: neutron/plugins/mlnx/rpc_callbacks.py:123 #: neutron/plugins/mlnx/rpc_callbacks.py:123
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:113 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
#, python-format #, python-format
msgid "%s can not be found in database" msgid "%s can not be found in database"
msgstr "在資料庫中找不到 %s" msgstr "在資料庫中找不到 %s"
@ -4545,7 +4578,7 @@ msgstr "無效的 tenant_network_type%s。已終止代理程式"
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:281
#: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/ml2/drivers/type_vlan.py:94
#: neutron/plugins/mlnx/mlnx_plugin.py:107 #: neutron/plugins/mlnx/mlnx_plugin.py:107
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:328
#, python-format #, python-format
msgid "Network VLAN ranges: %s" msgid "Network VLAN ranges: %s"
msgstr "網路 VLAN 範圍:%s" msgstr "網路 VLAN 範圍:%s"
@ -4558,7 +4591,7 @@ msgstr "不支援網路類型 %s"
#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:245
#: neutron/plugins/metaplugin/meta_neutron_plugin.py:174 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
#: neutron/plugins/mlnx/mlnx_plugin.py:271 #: neutron/plugins/mlnx/mlnx_plugin.py:271
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:473 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:475
#, python-format #, python-format
msgid "Created network: %s" msgid "Created network: %s"
msgstr "已建立網路:%s" msgstr "已建立網路:%s"
@ -4566,7 +4599,7 @@ msgstr "已建立網路:%s"
#: neutron/plugins/hyperv/rpc_callbacks.py:77 #: neutron/plugins/hyperv/rpc_callbacks.py:77
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:116
#: neutron/plugins/mlnx/rpc_callbacks.py:97 #: neutron/plugins/mlnx/rpc_callbacks.py:97
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
#, python-format #, python-format
msgid "Device %(device)s no longer exists on %(agent_id)s" msgid "Device %(device)s no longer exists on %(agent_id)s"
msgstr "裝置 %(device)s 已不再存在於 %(agent_id)s 上" msgstr "裝置 %(device)s 已不再存在於 %(agent_id)s 上"
@ -4811,58 +4844,58 @@ msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:320
#: neutron/plugins/mlnx/mlnx_plugin.py:155 #: neutron/plugins/mlnx/mlnx_plugin.py:155
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:372 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
msgid "provider:network_type required" msgid "provider:network_type required"
msgstr "需要 provider:network_type" msgstr "需要 provider:network_type"
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:324
#: neutron/plugins/mlnx/mlnx_plugin.py:180 #: neutron/plugins/mlnx/mlnx_plugin.py:180
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:376 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:378
msgid "provider:segmentation_id specified for flat network" msgid "provider:segmentation_id specified for flat network"
msgstr "給平面網路指定了 provider:segmentation_id" msgstr "給平面網路指定了 provider:segmentation_id"
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:330
#: neutron/plugins/mlnx/mlnx_plugin.py:185 #: neutron/plugins/mlnx/mlnx_plugin.py:185
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:382 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:384
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:403
msgid "provider:segmentation_id required" msgid "provider:segmentation_id required"
msgstr "需要 provider:segmentation_id" msgstr "需要 provider:segmentation_id"
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
#: neutron/plugins/mlnx/mlnx_plugin.py:188 #: neutron/plugins/mlnx/mlnx_plugin.py:188
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:385 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:387
#, python-format #, python-format
msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
msgstr "" msgstr ""
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340
#: neutron/plugins/mlnx/mlnx_plugin.py:196 #: neutron/plugins/mlnx/mlnx_plugin.py:196
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:405 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
msgid "provider:physical_network specified for local network" msgid "provider:physical_network specified for local network"
msgstr "給本端網路指定了 provider:physical_network" msgstr "給本端網路指定了 provider:physical_network"
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
#: neutron/plugins/mlnx/mlnx_plugin.py:200 #: neutron/plugins/mlnx/mlnx_plugin.py:200
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413
msgid "provider:segmentation_id specified for local network" msgid "provider:segmentation_id specified for local network"
msgstr "給本端網路指定了 provider:segmentation_id" msgstr "給本端網路指定了 provider:segmentation_id"
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352
#: neutron/plugins/mlnx/mlnx_plugin.py:171 #: neutron/plugins/mlnx/mlnx_plugin.py:171
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419
#, python-format #, python-format
msgid "provider:network_type %s not supported" msgid "provider:network_type %s not supported"
msgstr "不支援 provider:network_type %s" msgstr "不支援 provider:network_type %s"
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:425
#, python-format #, python-format
msgid "Unknown provider:physical_network %s" msgid "Unknown provider:physical_network %s"
msgstr "不明的 provider:physical_network %s" msgstr "不明的 provider:physical_network %s"
#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:364
#: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/mlnx/mlnx_plugin.py:218
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431
msgid "provider:physical_network required" msgid "provider:physical_network required"
msgstr "需要 provider:physical_network" msgstr "需要 provider:physical_network"
@ -6126,7 +6159,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
msgstr "" msgstr ""
#: neutron/plugins/mlnx/mlnx_plugin.py:105 #: neutron/plugins/mlnx/mlnx_plugin.py:105
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326
#, python-format #, python-format
msgid "%s. Server terminated!" msgid "%s. Server terminated!"
msgstr "" msgstr ""
@ -7871,37 +7904,37 @@ msgstr "正在將通道 %s 釋放到儲存區"
msgid "tunnel_id %s not found" msgid "tunnel_id %s not found"
msgstr "找不到 tunnel_id %s" msgstr "找不到 tunnel_id %s"
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:140 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
#, python-format #, python-format
msgid "Device %(device)s up on %(agent_id)s" msgid "Device %(device)s up on %(agent_id)s"
msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動" msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動"
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:279 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:280
#, python-format #, python-format
msgid "Invalid tenant_network_type: %s. Server terminated!" msgid "Invalid tenant_network_type: %s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:294 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296
#, python-format #, python-format
msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:335 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:337
#, python-format #, python-format
msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:339 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:341
#, python-format #, python-format
msgid "Tunnel ID ranges: %s" msgid "Tunnel ID ranges: %s"
msgstr "通道 ID 範圍:%s" msgstr "通道 ID 範圍:%s"
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:392 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:394
#, python-format #, python-format
msgid "%s networks are not enabled" msgid "%s networks are not enabled"
msgstr "" msgstr ""
#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:397
#, python-format #, python-format
msgid "provider:physical_network specified for %s network" msgid "provider:physical_network specified for %s network"
msgstr "" msgstr ""
@ -8475,16 +8508,16 @@ msgstr "不存在未管理的路由器"
msgid "No routers compatible with L3 agent configuration on host %s" msgid "No routers compatible with L3 agent configuration on host %s"
msgstr "主機 %s 上不存在與 L3 代理程式配置相容的路由器" msgstr "主機 %s 上不存在與 L3 代理程式配置相容的路由器"
#: neutron/scheduler/l3_agent_scheduler.py:132 #: neutron/scheduler/l3_agent_scheduler.py:133
msgid "No active L3 agents" msgid "No active L3 agents"
msgstr "不存在作用中的 L3 代理程式" msgstr "不存在作用中的 L3 代理程式"
#: neutron/scheduler/l3_agent_scheduler.py:137 #: neutron/scheduler/l3_agent_scheduler.py:138
#, python-format #, python-format
msgid "No L3 agents can host the router %s" msgid "No L3 agents can host the router %s"
msgstr "不存在可以管理路由器 %s 的 L3 代理程式" msgstr "不存在可以管理路由器 %s 的 L3 代理程式"
#: neutron/scheduler/l3_agent_scheduler.py:146 #: neutron/scheduler/l3_agent_scheduler.py:147
#, python-format #, python-format
msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s" msgid "Router %(router_id)s is scheduled to L3 agent %(agent_id)s"
msgstr "路由器 %(router_id)s 已排程到 L3 代理程式 %(agent_id)s" msgstr "路由器 %(router_id)s 已排程到 L3 代理程式 %(agent_id)s"
@ -8628,9 +8661,9 @@ msgstr "找不到 lswitch%s"
msgid "lrouter:%s not found" msgid "lrouter:%s not found"
msgstr "找不到 lrouter%s" msgstr "找不到 lrouter%s"
#~ msgid "[%(rid)d] Request '%(method) %(url)s' received: %(status)s" #~ msgid "Failed dealing with router '%s' deletion RPC message"
#~ msgstr "[%(rid)d] 要求 '%(method) %(url)s' 收到:%(status)s" #~ msgstr "處理路由器 '%s' 刪除 RPC 訊息時失敗"
#~ msgid "Network type for agent tunnel networks (gre or vxlan)" #~ msgid "Failed dealing with routers update RPC message"
#~ msgstr "" #~ msgstr "處理路由器更新 RPC 訊息時失敗"