From 12f1f397daf9d67c4587671f6e81bc8be659b361 Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Thu, 30 May 2013 12:12:24 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: I1927741396e5f4ab237267fd2cc72d19acc0481e --- quantum/locale/bg_BG/LC_MESSAGES/quantum.po | 737 +++++++++++++------ quantum/locale/cs/LC_MESSAGES/quantum.po | 737 +++++++++++++------ quantum/locale/da/LC_MESSAGES/quantum.po | 737 +++++++++++++------ quantum/locale/de/LC_MESSAGES/quantum.po | 754 ++++++++++++++------ quantum/locale/es/LC_MESSAGES/quantum.po | 737 +++++++++++++------ quantum/locale/fi_FI/LC_MESSAGES/quantum.po | 737 +++++++++++++------ quantum/locale/fr/LC_MESSAGES/quantum.po | 737 +++++++++++++------ quantum/locale/it/LC_MESSAGES/quantum.po | 737 +++++++++++++------ quantum/locale/ja/LC_MESSAGES/quantum.po | 737 +++++++++++++------ quantum/locale/ka_GE/LC_MESSAGES/quantum.po | 737 +++++++++++++------ quantum/locale/ko_KR/LC_MESSAGES/quantum.po | 737 +++++++++++++------ quantum/locale/pt_BR/LC_MESSAGES/quantum.po | 737 +++++++++++++------ quantum/locale/quantum.pot | 714 ++++++++++++------ quantum/locale/ru/LC_MESSAGES/quantum.po | 737 +++++++++++++------ quantum/locale/vi_VN/LC_MESSAGES/quantum.po | 737 +++++++++++++------ quantum/locale/zh_CN/LC_MESSAGES/quantum.po | 737 +++++++++++++------ quantum/locale/zh_TW/LC_MESSAGES/quantum.po | 748 +++++++++++++------ 17 files changed, 8519 insertions(+), 4015 deletions(-) diff --git a/quantum/locale/bg_BG/LC_MESSAGES/quantum.po b/quantum/locale/bg_BG/LC_MESSAGES/quantum.po index 46dda24b5..f732eb3e7 100644 --- a/quantum/locale/bg_BG/LC_MESSAGES/quantum.po +++ b/quantum/locale/bg_BG/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-05-28 12:11+0000\n" +"POT-Creation-Date: 2013-05-30 12:11+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -41,7 +41,7 @@ msgstr "" msgid "Quantum core_plugin not configured!" msgstr "" -#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:113 +#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" @@ -331,7 +331,7 @@ msgstr "" msgid "The driver used to manage the DHCP server." msgstr "" -#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:131 +#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:161 msgid "Allow overlapping IP." msgstr "" @@ -385,7 +385,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:119 +#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:149 #: quantum/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" @@ -394,7 +394,7 @@ msgstr "" msgid "You must specify an interface driver" msgstr "" -#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:160 +#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:190 #, python-format msgid "Error importing interface driver '%s'" msgstr "" @@ -431,114 +431,114 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:732 +#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:754 msgid "" "Quantum server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:737 +#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 #: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 msgid "Failed reporting state!" msgstr "" -#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:742 +#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:764 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: quantum/agent/l3_agent.py:116 quantum/debug/debug_agent.py:48 +#: quantum/agent/l3_agent.py:146 quantum/debug/debug_agent.py:48 msgid "Name of bridge used for external network traffic." msgstr "" -#: quantum/agent/l3_agent.py:123 +#: quantum/agent/l3_agent.py:153 msgid "TCP Port used by Quantum metadata namespace proxy." msgstr "" -#: quantum/agent/l3_agent.py:127 +#: quantum/agent/l3_agent.py:157 msgid "" "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "to disable this feature." msgstr "" -#: quantum/agent/l3_agent.py:133 +#: quantum/agent/l3_agent.py:163 msgid "" "If namespaces is disabled, the l3 agent can only confgure a router that " "has the matching router ID." msgstr "" -#: quantum/agent/l3_agent.py:138 +#: quantum/agent/l3_agent.py:168 msgid "Agent should implement routers with no gateway" msgstr "" -#: quantum/agent/l3_agent.py:140 +#: quantum/agent/l3_agent.py:170 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: quantum/agent/l3_agent.py:143 +#: quantum/agent/l3_agent.py:173 msgid "Allow running metadata proxy." msgstr "" -#: quantum/agent/l3_agent.py:155 +#: quantum/agent/l3_agent.py:185 msgid "An interface driver must be specified" msgstr "" -#: quantum/agent/l3_agent.py:189 +#: quantum/agent/l3_agent.py:219 #, python-format msgid "Failed deleting namespace '%s'" msgstr "" -#: quantum/agent/l3_agent.py:218 +#: quantum/agent/l3_agent.py:248 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Quantum has more than one external network." msgstr "" -#: quantum/agent/l3_agent.py:286 +#: quantum/agent/l3_agent.py:316 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: quantum/agent/l3_agent.py:288 quantum/db/l3_db.py:921 +#: quantum/agent/l3_agent.py:318 quantum/db/l3_db.py:929 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: quantum/agent/l3_agent.py:393 +#: quantum/agent/l3_agent.py:444 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: quantum/agent/l3_agent.py:562 +#: quantum/agent/l3_agent.py:586 #, python-format msgid "Failed dealing with router '%s' deletion RPC message" msgstr "" -#: quantum/agent/l3_agent.py:575 +#: quantum/agent/l3_agent.py:599 msgid "Failed dealing with routers update RPC message" msgstr "" -#: quantum/agent/l3_agent.py:588 +#: quantum/agent/l3_agent.py:612 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: quantum/agent/l3_agent.py:645 +#: quantum/agent/l3_agent.py:667 msgid "Failed synchronizing routers" msgstr "" -#: quantum/agent/l3_agent.py:649 +#: quantum/agent/l3_agent.py:671 msgid "L3 agent started" msgstr "" -#: quantum/agent/l3_agent.py:669 +#: quantum/agent/l3_agent.py:691 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: quantum/agent/l3_agent.py:677 +#: quantum/agent/l3_agent.py:699 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -645,13 +645,13 @@ msgstr "" msgid "Seconds between nodes reporting state to server" msgstr "" -#: quantum/agent/common/config.py:78 +#: quantum/agent/common/config.py:80 msgid "" "DEFAULT.root_helper is deprecated! Please move root_helper configuration " "to [AGENT] section." msgstr "" -#: quantum/agent/common/config.py:89 +#: quantum/agent/common/config.py:91 msgid "Top-level directory for maintaining dhcp state" msgstr "" @@ -1188,120 +1188,125 @@ msgstr "" #: quantum/api/v2/attributes.py:91 #, python-format +msgid "'%s' is not a valid boolean value" +msgstr "" + +#: quantum/api/v2/attributes.py:100 +#, python-format msgid "'%(data)s' is not in range %(min_value)s through %(max_value)s" msgstr "" -#: quantum/api/v2/attributes.py:102 +#: quantum/api/v2/attributes.py:111 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: quantum/api/v2/attributes.py:112 +#: quantum/api/v2/attributes.py:121 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: quantum/api/v2/attributes.py:121 +#: quantum/api/v2/attributes.py:130 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: quantum/api/v2/attributes.py:132 +#: quantum/api/v2/attributes.py:141 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:151 quantum/api/v2/attributes.py:158 +#: quantum/api/v2/attributes.py:160 quantum/api/v2/attributes.py:167 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:166 +#: quantum/api/v2/attributes.py:175 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: quantum/api/v2/attributes.py:182 +#: quantum/api/v2/attributes.py:191 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:193 +#: quantum/api/v2/attributes.py:202 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: quantum/api/v2/attributes.py:197 +#: quantum/api/v2/attributes.py:206 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: quantum/api/v2/attributes.py:205 +#: quantum/api/v2/attributes.py:214 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:225 +#: quantum/api/v2/attributes.py:234 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: quantum/api/v2/attributes.py:245 +#: quantum/api/v2/attributes.py:254 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: quantum/api/v2/attributes.py:257 +#: quantum/api/v2/attributes.py:266 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: quantum/api/v2/attributes.py:264 +#: quantum/api/v2/attributes.py:273 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: quantum/api/v2/attributes.py:276 +#: quantum/api/v2/attributes.py:285 #, python-format msgid "'%s' is not a list" msgstr "" -#: quantum/api/v2/attributes.py:287 +#: quantum/api/v2/attributes.py:296 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:294 +#: quantum/api/v2/attributes.py:303 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: quantum/api/v2/attributes.py:320 +#: quantum/api/v2/attributes.py:328 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: quantum/api/v2/attributes.py:347 +#: quantum/api/v2/attributes.py:360 #, python-format msgid "'%s' is not an integer" msgstr "" -#: quantum/api/v2/attributes.py:352 +#: quantum/api/v2/attributes.py:365 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: quantum/api/v2/attributes.py:371 +#: quantum/api/v2/attributes.py:384 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: quantum/api/v2/attributes.py:379 +#: quantum/api/v2/attributes.py:392 #, python-format msgid "'%s' is not a integer" msgstr "" -#: quantum/api/v2/attributes.py:392 +#: quantum/api/v2/attributes.py:405 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1886,225 +1891,209 @@ msgstr "" msgid "Database registration exception: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:90 -#: quantum/db/loadbalancer/loadbalancer_db.py:175 +#: quantum/db/db_base_plugin_v2.py:125 msgid "Cannot create resource for another tenant" msgstr "" -#: quantum/db/db_base_plugin_v2.py:173 -#, python-format -msgid "Multiple networks match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:183 -#, python-format -msgid "Multiple subnets match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:195 -#, python-format -msgid "Multiple ports match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:276 +#: quantum/db/db_base_plugin_v2.py:273 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:282 +#: quantum/db/db_base_plugin_v2.py:279 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:286 +#: quantum/db/db_base_plugin_v2.py:283 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: quantum/db/db_base_plugin_v2.py:316 +#: quantum/db/db_base_plugin_v2.py:313 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:367 +#: quantum/db/db_base_plugin_v2.py:364 #, python-format msgid "No allocation pool found for ip address:%s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:380 +#: quantum/db/db_base_plugin_v2.py:377 #, python-format msgid "Recycle %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:384 +#: quantum/db/db_base_plugin_v2.py:381 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:391 +#: quantum/db/db_base_plugin_v2.py:388 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:403 +#: quantum/db/db_base_plugin_v2.py:400 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:412 +#: quantum/db/db_base_plugin_v2.py:409 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:417 +#: quantum/db/db_base_plugin_v2.py:414 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:426 +#: quantum/db/db_base_plugin_v2.py:423 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:450 +#: quantum/db/db_base_plugin_v2.py:447 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:459 +#: quantum/db/db_base_plugin_v2.py:456 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:483 +#: quantum/db/db_base_plugin_v2.py:480 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: quantum/db/db_base_plugin_v2.py:488 +#: quantum/db/db_base_plugin_v2.py:485 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:495 +#: quantum/db/db_base_plugin_v2.py:492 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: quantum/db/db_base_plugin_v2.py:602 +#: quantum/db/db_base_plugin_v2.py:599 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: quantum/db/db_base_plugin_v2.py:614 +#: quantum/db/db_base_plugin_v2.py:611 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: quantum/db/db_base_plugin_v2.py:620 +#: quantum/db/db_base_plugin_v2.py:617 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:640 +#: quantum/db/db_base_plugin_v2.py:637 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:649 quantum/db/db_base_plugin_v2.py:680 +#: quantum/db/db_base_plugin_v2.py:646 quantum/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: quantum/db/db_base_plugin_v2.py:694 +#: quantum/db/db_base_plugin_v2.py:691 #, python-format msgid "Port update. Hold %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:702 +#: quantum/db/db_base_plugin_v2.py:699 #, python-format msgid "Port update. Adding %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:757 +#: quantum/db/db_base_plugin_v2.py:754 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:762 +#: quantum/db/db_base_plugin_v2.py:759 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:782 +#: quantum/db/db_base_plugin_v2.py:779 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: quantum/db/db_base_plugin_v2.py:789 +#: quantum/db/db_base_plugin_v2.py:786 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: quantum/db/db_base_plugin_v2.py:796 +#: quantum/db/db_base_plugin_v2.py:793 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: quantum/db/db_base_plugin_v2.py:800 +#: quantum/db/db_base_plugin_v2.py:797 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:805 +#: quantum/db/db_base_plugin_v2.py:802 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:818 +#: quantum/db/db_base_plugin_v2.py:815 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: quantum/db/db_base_plugin_v2.py:829 +#: quantum/db/db_base_plugin_v2.py:826 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:842 quantum/db/db_base_plugin_v2.py:846 +#: quantum/db/db_base_plugin_v2.py:839 quantum/db/db_base_plugin_v2.py:843 #, python-format msgid "Invalid route: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:962 +#: quantum/db/db_base_plugin_v2.py:959 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1062 +#: quantum/db/db_base_plugin_v2.py:1059 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1086 +#: quantum/db/db_base_plugin_v2.py:1083 msgid "Gateway is not valid on subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1099 +#: quantum/db/db_base_plugin_v2.py:1096 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1343 +#: quantum/db/db_base_plugin_v2.py:1340 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1418 +#: quantum/db/db_base_plugin_v2.py:1415 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2160,21 +2149,16 @@ msgstr "" msgid "the nexthop is used by router" msgstr "" -#: quantum/db/l3_db.py:125 +#: quantum/db/l3_db.py:199 #, python-format -msgid "Multiple routers match for %s" +msgid "No IPs available for external network %s" msgstr "" -#: quantum/db/l3_db.py:197 quantum/db/l3_db.py:626 +#: quantum/db/l3_db.py:219 quantum/db/l3_db.py:632 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: quantum/db/l3_db.py:238 -#, python-format -msgid "No IPs available for external network %s" -msgstr "" - #: quantum/db/l3_db.py:305 #, python-format msgid "Router already has a port on subnet %s" @@ -2203,76 +2187,71 @@ msgstr "" msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: quantum/db/l3_db.py:476 -#, python-format -msgid "Multiple floating ips match for %s" -msgstr "" - -#: quantum/db/l3_db.py:495 +#: quantum/db/l3_db.py:492 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: quantum/db/l3_db.py:537 +#: quantum/db/l3_db.py:531 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: quantum/db/l3_db.py:541 +#: quantum/db/l3_db.py:535 #, python-format msgid "" "Cannnot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: quantum/db/l3_db.py:553 +#: quantum/db/l3_db.py:547 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: quantum/db/l3_db.py:560 +#: quantum/db/l3_db.py:554 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: quantum/db/l3_db.py:564 +#: quantum/db/l3_db.py:558 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: quantum/db/l3_db.py:594 quantum/plugins/nicira/QuantumPlugin.py:1778 +#: quantum/db/l3_db.py:600 quantum/plugins/nicira/QuantumPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: quantum/db/l3_db.py:646 +#: quantum/db/l3_db.py:652 msgid "Unable to find any IP address on external network" msgstr "" -#: quantum/db/l3_db.py:667 +#: quantum/db/l3_db.py:673 msgid "Unable to create Floating ip due to a malformed request" msgstr "" -#: quantum/db/l3_db.py:671 +#: quantum/db/l3_db.py:677 msgid "Floating IP association failed" msgstr "" -#: quantum/db/l3_db.py:762 +#: quantum/db/l3_db.py:768 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: quantum/db/l3_db.py:780 +#: quantum/db/l3_db.py:786 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: quantum/db/l3_db.py:927 +#: quantum/db/l3_db.py:935 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2315,7 +2294,7 @@ msgstr "" msgid "" "No default service definition in configuration file. Please add service " "definitions using the service_definition variable in the " -"[default_servicetype] section" +"[DEFAULT_SERVICETYPE] section" msgstr "" #: quantum/db/servicetype_db.py:79 @@ -2364,11 +2343,11 @@ msgid "" "sort '%(resource)s'" msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:292 +#: quantum/db/loadbalancer/loadbalancer_db.py:232 msgid "'cookie_name' should be specified for this type of session persistence." msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:296 +#: quantum/db/loadbalancer/loadbalancer_db.py:236 msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" @@ -2607,6 +2586,13 @@ msgstr "" msgid "Number of floating IPs allowed per tenant, -1 for unlimited" msgstr "" +#: quantum/extensions/l3_ext_gw_mode.py:27 +#, python-format +msgid "" +"DNat is disabled for the router %(router_id)s. Floating IPs cannot be " +"associated." +msgstr "" + #: quantum/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3746,8 +3732,8 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:124 #: quantum/plugins/hyperv/rpc_callbacks.py:53 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:84 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:93 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3756,14 +3742,14 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:155 #: quantum/plugins/hyperv/rpc_callbacks.py:69 #: quantum/plugins/hyperv/rpc_callbacks.py:88 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:107 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:127 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:142 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:108 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:128 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:111 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:131 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:146 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4300,6 +4286,7 @@ msgstr "" #: quantum/plugins/hyperv/db.py:79 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: quantum/plugins/ml2/drivers/type_vlan.py:206 #: quantum/plugins/openvswitch/ovs_db_v2.py:159 #, python-format msgid "" @@ -4322,6 +4309,8 @@ msgstr "" #: quantum/plugins/hyperv/db.py:166 quantum/plugins/hyperv/db.py:179 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:68 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: quantum/plugins/ml2/drivers/type_vlan.py:128 +#: quantum/plugins/ml2/drivers/type_vlan.py:149 #: quantum/plugins/openvswitch/ovs_db_v2.py:91 #: quantum/plugins/openvswitch/ovs_db_v2.py:109 #, python-format @@ -4356,41 +4345,42 @@ msgstr "" msgid "physical_network not provided" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:193 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:194 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 +#: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "Network VLAN ranges: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:218 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:219 #, python-format msgid "Network type %s not supported" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:245 -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:174 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:475 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 #, python-format msgid "Created network: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:268 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:269 msgid "plugin does not support updating provider attributes" msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:115 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:119 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4610,88 +4600,88 @@ msgstr "" msgid "VSwitch not found: %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:134 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:135 #: quantum/plugins/mlnx/rpc_callbacks.py:115 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:239 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:241 #: quantum/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:248 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:250 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:269 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:309 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:310 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:357 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 msgid "provider:network_type required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:314 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:320 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:367 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:386 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 msgid "provider:segmentation_id required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:323 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:370 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:330 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 msgid "provider:physical_network specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:336 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:396 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 msgid "provider:segmentation_id specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:342 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:402 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:348 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:408 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:354 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:414 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 msgid "provider:physical_network required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:372 -#: quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:432 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 +#: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4915,6 +4905,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: quantum/plugins/ml2/drivers/type_vlan.py:212 #: quantum/plugins/openvswitch/ovs_db_v2.py:165 #, python-format msgid "" @@ -4923,6 +4914,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: quantum/plugins/ml2/drivers/type_vlan.py:261 #: quantum/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "" @@ -4931,6 +4923,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: quantum/plugins/ml2/drivers/type_vlan.py:256 #: quantum/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" @@ -4961,31 +4954,31 @@ msgstr "" msgid "Start initializing metaplugin" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:92 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:93 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:97 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:98 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:164 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:165 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:170 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:171 msgid "Failed to add flavor bindings" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:294 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:295 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:300 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:301 #, python-format msgid "Created router: %s" msgstr "" @@ -5494,6 +5487,258 @@ msgid "" "fields=%(fields)r" msgstr "" +#: quantum/plugins/ml2/config.py:24 +msgid "" +"List of network type driver entrypoints to be loaded from the " +"quantum.ml2.type_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/config.py:28 +msgid "Ordered list of network_types to allocate as tenant networks." +msgstr "" + +#: quantum/plugins/ml2/config.py:32 +msgid "" +"List of networking mechanism driver entrypoints to be loaded from the " +"quantum.ml2.mechanism_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/db.py:44 +#, python-format +msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" +msgstr "" + +#: quantum/plugins/ml2/db.py:73 +#, python-format +msgid "Multiple ports have port_id starting with %s" +msgstr "" + +#: quantum/plugins/ml2/db.py:81 +#, python-format +msgid "get_port_and_sgs() called for port_id %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:40 +#, python-format +msgid "Configured type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:45 +#, python-format +msgid "Loaded type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:53 +#, python-format +msgid "" +"Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" +" is already registered for type '%(type)s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:61 +#, python-format +msgid "Registered types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:69 +#, python-format +msgid "No type driver for tenant network_type: %s. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/managers.py:73 +#, python-format +msgid "Tenant network_types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:77 +#, python-format +msgid "Initializing driver for type '%s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:86 +#, python-format +msgid "network_type value '%s' not supported" +msgstr "" + +#: quantum/plugins/ml2/managers.py:122 +#, python-format +msgid "Configured mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:127 +#, python-format +msgid "Loaded mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:99 +msgid "Modular L2 Plugin initialization complete" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:127 +msgid "network_type required if other provider attributes specified" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:148 +#, python-format +msgid "Network %s has no segments" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:180 +msgid "" +"In _notify_port_updated() for port %(port_id), network %(network_id) has " +"no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:79 +#, python-format +msgid "Device %(device)s details requested by agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:88 +#, python-format +msgid "Device %(device)s requested by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:94 +#, python-format +msgid "" +"Device %(device)s requested by agent %(agent_id)s has network " +"%(network_id) with no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:114 +#, python-format +msgid "Returning: %s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:122 +#, python-format +msgid "Device %(device)s no longer exists at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:131 +#, python-format +msgid "Device %(device)s updated down by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:145 +#, python-format +msgid "Device %(device)s up at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:153 +#, python-format +msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:31 +msgid "" +"List of physical_network names with which flat networks can be created. " +"Use * to allow flat networks with arbitrary physical_network names." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:69 +msgid "Arbitrary flat physical_network names allowed" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:74 +#, python-format +msgid "Allowable flat physical_network names: %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:81 +msgid "ML2 FlatTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:86 +msgid "physical_network required for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:89 +#, python-format +msgid "physical_network '%s' unknown for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:96 +#, python-format +msgid "%s prohibited for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:112 +#, python-format +msgid "Reserving flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:130 +#, python-format +msgid "Releasing flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:133 +#, python-format +msgid "No flat network found on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:36 +msgid "ML2 LocalTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:47 +#, python-format +msgid "%s prohibited for local provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:37 +msgid "" +"List of :: or " +"specifying physical_network names usable for VLAN provider and tenant " +"networks, as well as ranges of VLAN tags on each available for allocation" +" to tenant networks." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:91 +msgid "Failed to parse network_vlan_ranges. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:161 +msgid "VlanTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:166 +msgid "physical_network required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:169 +#, python-format +msgid "physical_network '%s' unknown for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:175 +msgid "segmentation_id required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:178 +#, python-format +msgid "segmentation_id out of range (%(min)s through %(max)s)" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:188 +#, python-format +msgid "%s prohibited for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:228 +#, python-format +msgid "" +"Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" +" pool" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:266 +#, python-format +msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" +msgstr "" + #: quantum/plugins/mlnx/agent_notify_api.py:44 msgid "Sending delete network message" msgstr "" @@ -5775,156 +6020,156 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:151 +#: quantum/plugins/nec/nec_plugin.py:152 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:155 +#: quantum/plugins/nec/nec_plugin.py:156 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:159 +#: quantum/plugins/nec/nec_plugin.py:160 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:178 +#: quantum/plugins/nec/nec_plugin.py:179 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:184 +#: quantum/plugins/nec/nec_plugin.py:185 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:202 +#: quantum/plugins/nec/nec_plugin.py:203 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:206 +#: quantum/plugins/nec/nec_plugin.py:207 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:226 +#: quantum/plugins/nec/nec_plugin.py:227 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:246 +#: quantum/plugins/nec/nec_plugin.py:247 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:262 +#: quantum/plugins/nec/nec_plugin.py:263 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:313 +#: quantum/plugins/nec/nec_plugin.py:314 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:328 +#: quantum/plugins/nec/nec_plugin.py:329 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:346 +#: quantum/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:369 +#: quantum/plugins/nec/nec_plugin.py:370 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:388 +#: quantum/plugins/nec/nec_plugin.py:389 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:414 +#: quantum/plugins/nec/nec_plugin.py:415 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:475 +#: quantum/plugins/nec/nec_plugin.py:476 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:479 +#: quantum/plugins/nec/nec_plugin.py:480 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:483 +#: quantum/plugins/nec/nec_plugin.py:484 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:487 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:493 +#: quantum/plugins/nec/nec_plugin.py:494 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:502 +#: quantum/plugins/nec/nec_plugin.py:503 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:515 +#: quantum/plugins/nec/nec_plugin.py:516 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:521 +#: quantum/plugins/nec/nec_plugin.py:522 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:532 +#: quantum/plugins/nec/nec_plugin.py:533 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:548 +#: quantum/plugins/nec/nec_plugin.py:549 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:572 +#: quantum/plugins/nec/nec_plugin.py:573 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:618 +#: quantum/plugins/nec/nec_plugin.py:619 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:649 +#: quantum/plugins/nec/nec_plugin.py:650 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:665 +#: quantum/plugins/nec/nec_plugin.py:666 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:670 +#: quantum/plugins/nec/nec_plugin.py:671 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6050,11 +6295,6 @@ msgstr "" msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" -#: quantum/plugins/nec/db/nec_plugin_base.py:60 -#, python-format -msgid "Multiple packet_filters match for %s" -msgstr "" - #: quantum/plugins/nec/drivers/__init__.py:35 #, python-format msgid "Loading OFC driver: %s" @@ -7354,30 +7594,30 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:138 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:281 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:320 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:377 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 msgid "GRE networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:380 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 msgid "provider:physical_network specified for GRE network" msgstr "" @@ -7690,12 +7930,12 @@ msgstr "" msgid "PLUMgrid_NOS_Server: status=%(status)d, reason=%(reason)r, ret=%(ret)s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:58 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:59 #, python-format msgid "get_ofp_rest_api: %s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:107 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:110 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -8003,3 +8243,28 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Multiple networks match for %s" +#~ msgstr "" + +#~ msgid "Multiple subnets match for %s" +#~ msgstr "" + +#~ msgid "Multiple ports match for %s" +#~ msgstr "" + +#~ msgid "Multiple routers match for %s" +#~ msgstr "" + +#~ msgid "Multiple floating ips match for %s" +#~ msgstr "" + +#~ msgid "" +#~ "No default service definition in " +#~ "configuration file. Please add service " +#~ "definitions using the service_definition " +#~ "variable in the [default_servicetype] section" +#~ msgstr "" + +#~ msgid "Multiple packet_filters match for %s" +#~ msgstr "" + diff --git a/quantum/locale/cs/LC_MESSAGES/quantum.po b/quantum/locale/cs/LC_MESSAGES/quantum.po index 1c580e01e..ea060a22b 100644 --- a/quantum/locale/cs/LC_MESSAGES/quantum.po +++ b/quantum/locale/cs/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-05-28 12:11+0000\n" +"POT-Creation-Date: 2013-05-30 12:11+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -41,7 +41,7 @@ msgstr "" msgid "Quantum core_plugin not configured!" msgstr "" -#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:113 +#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" @@ -331,7 +331,7 @@ msgstr "" msgid "The driver used to manage the DHCP server." msgstr "" -#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:131 +#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:161 msgid "Allow overlapping IP." msgstr "" @@ -385,7 +385,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:119 +#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:149 #: quantum/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" @@ -394,7 +394,7 @@ msgstr "" msgid "You must specify an interface driver" msgstr "" -#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:160 +#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:190 #, python-format msgid "Error importing interface driver '%s'" msgstr "" @@ -431,114 +431,114 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:732 +#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:754 msgid "" "Quantum server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:737 +#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 #: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 msgid "Failed reporting state!" msgstr "" -#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:742 +#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:764 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: quantum/agent/l3_agent.py:116 quantum/debug/debug_agent.py:48 +#: quantum/agent/l3_agent.py:146 quantum/debug/debug_agent.py:48 msgid "Name of bridge used for external network traffic." msgstr "" -#: quantum/agent/l3_agent.py:123 +#: quantum/agent/l3_agent.py:153 msgid "TCP Port used by Quantum metadata namespace proxy." msgstr "" -#: quantum/agent/l3_agent.py:127 +#: quantum/agent/l3_agent.py:157 msgid "" "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "to disable this feature." msgstr "" -#: quantum/agent/l3_agent.py:133 +#: quantum/agent/l3_agent.py:163 msgid "" "If namespaces is disabled, the l3 agent can only confgure a router that " "has the matching router ID." msgstr "" -#: quantum/agent/l3_agent.py:138 +#: quantum/agent/l3_agent.py:168 msgid "Agent should implement routers with no gateway" msgstr "" -#: quantum/agent/l3_agent.py:140 +#: quantum/agent/l3_agent.py:170 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: quantum/agent/l3_agent.py:143 +#: quantum/agent/l3_agent.py:173 msgid "Allow running metadata proxy." msgstr "" -#: quantum/agent/l3_agent.py:155 +#: quantum/agent/l3_agent.py:185 msgid "An interface driver must be specified" msgstr "" -#: quantum/agent/l3_agent.py:189 +#: quantum/agent/l3_agent.py:219 #, python-format msgid "Failed deleting namespace '%s'" msgstr "" -#: quantum/agent/l3_agent.py:218 +#: quantum/agent/l3_agent.py:248 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Quantum has more than one external network." msgstr "" -#: quantum/agent/l3_agent.py:286 +#: quantum/agent/l3_agent.py:316 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: quantum/agent/l3_agent.py:288 quantum/db/l3_db.py:921 +#: quantum/agent/l3_agent.py:318 quantum/db/l3_db.py:929 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: quantum/agent/l3_agent.py:393 +#: quantum/agent/l3_agent.py:444 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: quantum/agent/l3_agent.py:562 +#: quantum/agent/l3_agent.py:586 #, python-format msgid "Failed dealing with router '%s' deletion RPC message" msgstr "" -#: quantum/agent/l3_agent.py:575 +#: quantum/agent/l3_agent.py:599 msgid "Failed dealing with routers update RPC message" msgstr "" -#: quantum/agent/l3_agent.py:588 +#: quantum/agent/l3_agent.py:612 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: quantum/agent/l3_agent.py:645 +#: quantum/agent/l3_agent.py:667 msgid "Failed synchronizing routers" msgstr "" -#: quantum/agent/l3_agent.py:649 +#: quantum/agent/l3_agent.py:671 msgid "L3 agent started" msgstr "" -#: quantum/agent/l3_agent.py:669 +#: quantum/agent/l3_agent.py:691 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: quantum/agent/l3_agent.py:677 +#: quantum/agent/l3_agent.py:699 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -645,13 +645,13 @@ msgstr "" msgid "Seconds between nodes reporting state to server" msgstr "" -#: quantum/agent/common/config.py:78 +#: quantum/agent/common/config.py:80 msgid "" "DEFAULT.root_helper is deprecated! Please move root_helper configuration " "to [AGENT] section." msgstr "" -#: quantum/agent/common/config.py:89 +#: quantum/agent/common/config.py:91 msgid "Top-level directory for maintaining dhcp state" msgstr "" @@ -1188,120 +1188,125 @@ msgstr "" #: quantum/api/v2/attributes.py:91 #, python-format +msgid "'%s' is not a valid boolean value" +msgstr "" + +#: quantum/api/v2/attributes.py:100 +#, python-format msgid "'%(data)s' is not in range %(min_value)s through %(max_value)s" msgstr "" -#: quantum/api/v2/attributes.py:102 +#: quantum/api/v2/attributes.py:111 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: quantum/api/v2/attributes.py:112 +#: quantum/api/v2/attributes.py:121 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: quantum/api/v2/attributes.py:121 +#: quantum/api/v2/attributes.py:130 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: quantum/api/v2/attributes.py:132 +#: quantum/api/v2/attributes.py:141 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:151 quantum/api/v2/attributes.py:158 +#: quantum/api/v2/attributes.py:160 quantum/api/v2/attributes.py:167 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:166 +#: quantum/api/v2/attributes.py:175 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: quantum/api/v2/attributes.py:182 +#: quantum/api/v2/attributes.py:191 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:193 +#: quantum/api/v2/attributes.py:202 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: quantum/api/v2/attributes.py:197 +#: quantum/api/v2/attributes.py:206 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: quantum/api/v2/attributes.py:205 +#: quantum/api/v2/attributes.py:214 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:225 +#: quantum/api/v2/attributes.py:234 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: quantum/api/v2/attributes.py:245 +#: quantum/api/v2/attributes.py:254 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: quantum/api/v2/attributes.py:257 +#: quantum/api/v2/attributes.py:266 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: quantum/api/v2/attributes.py:264 +#: quantum/api/v2/attributes.py:273 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: quantum/api/v2/attributes.py:276 +#: quantum/api/v2/attributes.py:285 #, python-format msgid "'%s' is not a list" msgstr "" -#: quantum/api/v2/attributes.py:287 +#: quantum/api/v2/attributes.py:296 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:294 +#: quantum/api/v2/attributes.py:303 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: quantum/api/v2/attributes.py:320 +#: quantum/api/v2/attributes.py:328 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: quantum/api/v2/attributes.py:347 +#: quantum/api/v2/attributes.py:360 #, python-format msgid "'%s' is not an integer" msgstr "" -#: quantum/api/v2/attributes.py:352 +#: quantum/api/v2/attributes.py:365 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: quantum/api/v2/attributes.py:371 +#: quantum/api/v2/attributes.py:384 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: quantum/api/v2/attributes.py:379 +#: quantum/api/v2/attributes.py:392 #, python-format msgid "'%s' is not a integer" msgstr "" -#: quantum/api/v2/attributes.py:392 +#: quantum/api/v2/attributes.py:405 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1886,225 +1891,209 @@ msgstr "" msgid "Database registration exception: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:90 -#: quantum/db/loadbalancer/loadbalancer_db.py:175 +#: quantum/db/db_base_plugin_v2.py:125 msgid "Cannot create resource for another tenant" msgstr "" -#: quantum/db/db_base_plugin_v2.py:173 -#, python-format -msgid "Multiple networks match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:183 -#, python-format -msgid "Multiple subnets match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:195 -#, python-format -msgid "Multiple ports match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:276 +#: quantum/db/db_base_plugin_v2.py:273 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:282 +#: quantum/db/db_base_plugin_v2.py:279 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:286 +#: quantum/db/db_base_plugin_v2.py:283 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: quantum/db/db_base_plugin_v2.py:316 +#: quantum/db/db_base_plugin_v2.py:313 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:367 +#: quantum/db/db_base_plugin_v2.py:364 #, python-format msgid "No allocation pool found for ip address:%s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:380 +#: quantum/db/db_base_plugin_v2.py:377 #, python-format msgid "Recycle %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:384 +#: quantum/db/db_base_plugin_v2.py:381 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:391 +#: quantum/db/db_base_plugin_v2.py:388 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:403 +#: quantum/db/db_base_plugin_v2.py:400 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:412 +#: quantum/db/db_base_plugin_v2.py:409 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:417 +#: quantum/db/db_base_plugin_v2.py:414 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:426 +#: quantum/db/db_base_plugin_v2.py:423 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:450 +#: quantum/db/db_base_plugin_v2.py:447 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:459 +#: quantum/db/db_base_plugin_v2.py:456 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:483 +#: quantum/db/db_base_plugin_v2.py:480 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: quantum/db/db_base_plugin_v2.py:488 +#: quantum/db/db_base_plugin_v2.py:485 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:495 +#: quantum/db/db_base_plugin_v2.py:492 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: quantum/db/db_base_plugin_v2.py:602 +#: quantum/db/db_base_plugin_v2.py:599 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: quantum/db/db_base_plugin_v2.py:614 +#: quantum/db/db_base_plugin_v2.py:611 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: quantum/db/db_base_plugin_v2.py:620 +#: quantum/db/db_base_plugin_v2.py:617 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:640 +#: quantum/db/db_base_plugin_v2.py:637 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:649 quantum/db/db_base_plugin_v2.py:680 +#: quantum/db/db_base_plugin_v2.py:646 quantum/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: quantum/db/db_base_plugin_v2.py:694 +#: quantum/db/db_base_plugin_v2.py:691 #, python-format msgid "Port update. Hold %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:702 +#: quantum/db/db_base_plugin_v2.py:699 #, python-format msgid "Port update. Adding %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:757 +#: quantum/db/db_base_plugin_v2.py:754 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:762 +#: quantum/db/db_base_plugin_v2.py:759 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:782 +#: quantum/db/db_base_plugin_v2.py:779 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: quantum/db/db_base_plugin_v2.py:789 +#: quantum/db/db_base_plugin_v2.py:786 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: quantum/db/db_base_plugin_v2.py:796 +#: quantum/db/db_base_plugin_v2.py:793 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: quantum/db/db_base_plugin_v2.py:800 +#: quantum/db/db_base_plugin_v2.py:797 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:805 +#: quantum/db/db_base_plugin_v2.py:802 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:818 +#: quantum/db/db_base_plugin_v2.py:815 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: quantum/db/db_base_plugin_v2.py:829 +#: quantum/db/db_base_plugin_v2.py:826 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:842 quantum/db/db_base_plugin_v2.py:846 +#: quantum/db/db_base_plugin_v2.py:839 quantum/db/db_base_plugin_v2.py:843 #, python-format msgid "Invalid route: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:962 +#: quantum/db/db_base_plugin_v2.py:959 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1062 +#: quantum/db/db_base_plugin_v2.py:1059 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1086 +#: quantum/db/db_base_plugin_v2.py:1083 msgid "Gateway is not valid on subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1099 +#: quantum/db/db_base_plugin_v2.py:1096 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1343 +#: quantum/db/db_base_plugin_v2.py:1340 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1418 +#: quantum/db/db_base_plugin_v2.py:1415 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2160,21 +2149,16 @@ msgstr "" msgid "the nexthop is used by router" msgstr "" -#: quantum/db/l3_db.py:125 +#: quantum/db/l3_db.py:199 #, python-format -msgid "Multiple routers match for %s" +msgid "No IPs available for external network %s" msgstr "" -#: quantum/db/l3_db.py:197 quantum/db/l3_db.py:626 +#: quantum/db/l3_db.py:219 quantum/db/l3_db.py:632 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: quantum/db/l3_db.py:238 -#, python-format -msgid "No IPs available for external network %s" -msgstr "" - #: quantum/db/l3_db.py:305 #, python-format msgid "Router already has a port on subnet %s" @@ -2203,76 +2187,71 @@ msgstr "" msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: quantum/db/l3_db.py:476 -#, python-format -msgid "Multiple floating ips match for %s" -msgstr "" - -#: quantum/db/l3_db.py:495 +#: quantum/db/l3_db.py:492 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: quantum/db/l3_db.py:537 +#: quantum/db/l3_db.py:531 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: quantum/db/l3_db.py:541 +#: quantum/db/l3_db.py:535 #, python-format msgid "" "Cannnot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: quantum/db/l3_db.py:553 +#: quantum/db/l3_db.py:547 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: quantum/db/l3_db.py:560 +#: quantum/db/l3_db.py:554 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: quantum/db/l3_db.py:564 +#: quantum/db/l3_db.py:558 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: quantum/db/l3_db.py:594 quantum/plugins/nicira/QuantumPlugin.py:1778 +#: quantum/db/l3_db.py:600 quantum/plugins/nicira/QuantumPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: quantum/db/l3_db.py:646 +#: quantum/db/l3_db.py:652 msgid "Unable to find any IP address on external network" msgstr "" -#: quantum/db/l3_db.py:667 +#: quantum/db/l3_db.py:673 msgid "Unable to create Floating ip due to a malformed request" msgstr "" -#: quantum/db/l3_db.py:671 +#: quantum/db/l3_db.py:677 msgid "Floating IP association failed" msgstr "" -#: quantum/db/l3_db.py:762 +#: quantum/db/l3_db.py:768 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: quantum/db/l3_db.py:780 +#: quantum/db/l3_db.py:786 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: quantum/db/l3_db.py:927 +#: quantum/db/l3_db.py:935 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2315,7 +2294,7 @@ msgstr "" msgid "" "No default service definition in configuration file. Please add service " "definitions using the service_definition variable in the " -"[default_servicetype] section" +"[DEFAULT_SERVICETYPE] section" msgstr "" #: quantum/db/servicetype_db.py:79 @@ -2364,11 +2343,11 @@ msgid "" "sort '%(resource)s'" msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:292 +#: quantum/db/loadbalancer/loadbalancer_db.py:232 msgid "'cookie_name' should be specified for this type of session persistence." msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:296 +#: quantum/db/loadbalancer/loadbalancer_db.py:236 msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" @@ -2607,6 +2586,13 @@ msgstr "" msgid "Number of floating IPs allowed per tenant, -1 for unlimited" msgstr "" +#: quantum/extensions/l3_ext_gw_mode.py:27 +#, python-format +msgid "" +"DNat is disabled for the router %(router_id)s. Floating IPs cannot be " +"associated." +msgstr "" + #: quantum/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3746,8 +3732,8 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:124 #: quantum/plugins/hyperv/rpc_callbacks.py:53 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:84 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:93 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3756,14 +3742,14 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:155 #: quantum/plugins/hyperv/rpc_callbacks.py:69 #: quantum/plugins/hyperv/rpc_callbacks.py:88 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:107 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:127 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:142 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:108 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:128 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:111 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:131 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:146 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4300,6 +4286,7 @@ msgstr "" #: quantum/plugins/hyperv/db.py:79 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: quantum/plugins/ml2/drivers/type_vlan.py:206 #: quantum/plugins/openvswitch/ovs_db_v2.py:159 #, python-format msgid "" @@ -4322,6 +4309,8 @@ msgstr "" #: quantum/plugins/hyperv/db.py:166 quantum/plugins/hyperv/db.py:179 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:68 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: quantum/plugins/ml2/drivers/type_vlan.py:128 +#: quantum/plugins/ml2/drivers/type_vlan.py:149 #: quantum/plugins/openvswitch/ovs_db_v2.py:91 #: quantum/plugins/openvswitch/ovs_db_v2.py:109 #, python-format @@ -4356,41 +4345,42 @@ msgstr "" msgid "physical_network not provided" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:193 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:194 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 +#: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "Network VLAN ranges: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:218 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:219 #, python-format msgid "Network type %s not supported" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:245 -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:174 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:475 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 #, python-format msgid "Created network: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:268 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:269 msgid "plugin does not support updating provider attributes" msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:115 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:119 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4610,88 +4600,88 @@ msgstr "" msgid "VSwitch not found: %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:134 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:135 #: quantum/plugins/mlnx/rpc_callbacks.py:115 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:239 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:241 #: quantum/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:248 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:250 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:269 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:309 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:310 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:357 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 msgid "provider:network_type required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:314 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:320 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:367 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:386 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 msgid "provider:segmentation_id required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:323 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:370 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:330 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 msgid "provider:physical_network specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:336 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:396 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 msgid "provider:segmentation_id specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:342 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:402 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:348 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:408 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:354 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:414 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 msgid "provider:physical_network required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:372 -#: quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:432 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 +#: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4915,6 +4905,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: quantum/plugins/ml2/drivers/type_vlan.py:212 #: quantum/plugins/openvswitch/ovs_db_v2.py:165 #, python-format msgid "" @@ -4923,6 +4914,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: quantum/plugins/ml2/drivers/type_vlan.py:261 #: quantum/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "" @@ -4931,6 +4923,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: quantum/plugins/ml2/drivers/type_vlan.py:256 #: quantum/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" @@ -4961,31 +4954,31 @@ msgstr "" msgid "Start initializing metaplugin" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:92 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:93 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:97 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:98 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:164 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:165 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:170 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:171 msgid "Failed to add flavor bindings" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:294 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:295 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:300 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:301 #, python-format msgid "Created router: %s" msgstr "" @@ -5494,6 +5487,258 @@ msgid "" "fields=%(fields)r" msgstr "" +#: quantum/plugins/ml2/config.py:24 +msgid "" +"List of network type driver entrypoints to be loaded from the " +"quantum.ml2.type_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/config.py:28 +msgid "Ordered list of network_types to allocate as tenant networks." +msgstr "" + +#: quantum/plugins/ml2/config.py:32 +msgid "" +"List of networking mechanism driver entrypoints to be loaded from the " +"quantum.ml2.mechanism_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/db.py:44 +#, python-format +msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" +msgstr "" + +#: quantum/plugins/ml2/db.py:73 +#, python-format +msgid "Multiple ports have port_id starting with %s" +msgstr "" + +#: quantum/plugins/ml2/db.py:81 +#, python-format +msgid "get_port_and_sgs() called for port_id %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:40 +#, python-format +msgid "Configured type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:45 +#, python-format +msgid "Loaded type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:53 +#, python-format +msgid "" +"Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" +" is already registered for type '%(type)s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:61 +#, python-format +msgid "Registered types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:69 +#, python-format +msgid "No type driver for tenant network_type: %s. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/managers.py:73 +#, python-format +msgid "Tenant network_types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:77 +#, python-format +msgid "Initializing driver for type '%s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:86 +#, python-format +msgid "network_type value '%s' not supported" +msgstr "" + +#: quantum/plugins/ml2/managers.py:122 +#, python-format +msgid "Configured mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:127 +#, python-format +msgid "Loaded mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:99 +msgid "Modular L2 Plugin initialization complete" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:127 +msgid "network_type required if other provider attributes specified" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:148 +#, python-format +msgid "Network %s has no segments" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:180 +msgid "" +"In _notify_port_updated() for port %(port_id), network %(network_id) has " +"no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:79 +#, python-format +msgid "Device %(device)s details requested by agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:88 +#, python-format +msgid "Device %(device)s requested by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:94 +#, python-format +msgid "" +"Device %(device)s requested by agent %(agent_id)s has network " +"%(network_id) with no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:114 +#, python-format +msgid "Returning: %s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:122 +#, python-format +msgid "Device %(device)s no longer exists at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:131 +#, python-format +msgid "Device %(device)s updated down by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:145 +#, python-format +msgid "Device %(device)s up at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:153 +#, python-format +msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:31 +msgid "" +"List of physical_network names with which flat networks can be created. " +"Use * to allow flat networks with arbitrary physical_network names." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:69 +msgid "Arbitrary flat physical_network names allowed" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:74 +#, python-format +msgid "Allowable flat physical_network names: %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:81 +msgid "ML2 FlatTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:86 +msgid "physical_network required for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:89 +#, python-format +msgid "physical_network '%s' unknown for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:96 +#, python-format +msgid "%s prohibited for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:112 +#, python-format +msgid "Reserving flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:130 +#, python-format +msgid "Releasing flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:133 +#, python-format +msgid "No flat network found on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:36 +msgid "ML2 LocalTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:47 +#, python-format +msgid "%s prohibited for local provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:37 +msgid "" +"List of :: or " +"specifying physical_network names usable for VLAN provider and tenant " +"networks, as well as ranges of VLAN tags on each available for allocation" +" to tenant networks." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:91 +msgid "Failed to parse network_vlan_ranges. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:161 +msgid "VlanTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:166 +msgid "physical_network required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:169 +#, python-format +msgid "physical_network '%s' unknown for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:175 +msgid "segmentation_id required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:178 +#, python-format +msgid "segmentation_id out of range (%(min)s through %(max)s)" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:188 +#, python-format +msgid "%s prohibited for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:228 +#, python-format +msgid "" +"Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" +" pool" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:266 +#, python-format +msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" +msgstr "" + #: quantum/plugins/mlnx/agent_notify_api.py:44 msgid "Sending delete network message" msgstr "" @@ -5775,156 +6020,156 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:151 +#: quantum/plugins/nec/nec_plugin.py:152 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:155 +#: quantum/plugins/nec/nec_plugin.py:156 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:159 +#: quantum/plugins/nec/nec_plugin.py:160 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:178 +#: quantum/plugins/nec/nec_plugin.py:179 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:184 +#: quantum/plugins/nec/nec_plugin.py:185 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:202 +#: quantum/plugins/nec/nec_plugin.py:203 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:206 +#: quantum/plugins/nec/nec_plugin.py:207 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:226 +#: quantum/plugins/nec/nec_plugin.py:227 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:246 +#: quantum/plugins/nec/nec_plugin.py:247 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:262 +#: quantum/plugins/nec/nec_plugin.py:263 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:313 +#: quantum/plugins/nec/nec_plugin.py:314 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:328 +#: quantum/plugins/nec/nec_plugin.py:329 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:346 +#: quantum/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:369 +#: quantum/plugins/nec/nec_plugin.py:370 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:388 +#: quantum/plugins/nec/nec_plugin.py:389 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:414 +#: quantum/plugins/nec/nec_plugin.py:415 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:475 +#: quantum/plugins/nec/nec_plugin.py:476 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:479 +#: quantum/plugins/nec/nec_plugin.py:480 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:483 +#: quantum/plugins/nec/nec_plugin.py:484 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:487 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:493 +#: quantum/plugins/nec/nec_plugin.py:494 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:502 +#: quantum/plugins/nec/nec_plugin.py:503 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:515 +#: quantum/plugins/nec/nec_plugin.py:516 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:521 +#: quantum/plugins/nec/nec_plugin.py:522 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:532 +#: quantum/plugins/nec/nec_plugin.py:533 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:548 +#: quantum/plugins/nec/nec_plugin.py:549 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:572 +#: quantum/plugins/nec/nec_plugin.py:573 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:618 +#: quantum/plugins/nec/nec_plugin.py:619 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:649 +#: quantum/plugins/nec/nec_plugin.py:650 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:665 +#: quantum/plugins/nec/nec_plugin.py:666 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:670 +#: quantum/plugins/nec/nec_plugin.py:671 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6050,11 +6295,6 @@ msgstr "" msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" -#: quantum/plugins/nec/db/nec_plugin_base.py:60 -#, python-format -msgid "Multiple packet_filters match for %s" -msgstr "" - #: quantum/plugins/nec/drivers/__init__.py:35 #, python-format msgid "Loading OFC driver: %s" @@ -7354,30 +7594,30 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:138 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:281 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:320 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:377 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 msgid "GRE networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:380 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 msgid "provider:physical_network specified for GRE network" msgstr "" @@ -7690,12 +7930,12 @@ msgstr "" msgid "PLUMgrid_NOS_Server: status=%(status)d, reason=%(reason)r, ret=%(ret)s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:58 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:59 #, python-format msgid "get_ofp_rest_api: %s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:107 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:110 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -8003,3 +8243,28 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Multiple networks match for %s" +#~ msgstr "" + +#~ msgid "Multiple subnets match for %s" +#~ msgstr "" + +#~ msgid "Multiple ports match for %s" +#~ msgstr "" + +#~ msgid "Multiple routers match for %s" +#~ msgstr "" + +#~ msgid "Multiple floating ips match for %s" +#~ msgstr "" + +#~ msgid "" +#~ "No default service definition in " +#~ "configuration file. Please add service " +#~ "definitions using the service_definition " +#~ "variable in the [default_servicetype] section" +#~ msgstr "" + +#~ msgid "Multiple packet_filters match for %s" +#~ msgstr "" + diff --git a/quantum/locale/da/LC_MESSAGES/quantum.po b/quantum/locale/da/LC_MESSAGES/quantum.po index cb1ae78cb..5b8d8b877 100644 --- a/quantum/locale/da/LC_MESSAGES/quantum.po +++ b/quantum/locale/da/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-05-28 12:11+0000\n" +"POT-Creation-Date: 2013-05-30 12:11+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -41,7 +41,7 @@ msgstr "" msgid "Quantum core_plugin not configured!" msgstr "" -#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:113 +#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" @@ -331,7 +331,7 @@ msgstr "" msgid "The driver used to manage the DHCP server." msgstr "" -#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:131 +#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:161 msgid "Allow overlapping IP." msgstr "" @@ -385,7 +385,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:119 +#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:149 #: quantum/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" @@ -394,7 +394,7 @@ msgstr "" msgid "You must specify an interface driver" msgstr "" -#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:160 +#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:190 #, python-format msgid "Error importing interface driver '%s'" msgstr "" @@ -431,114 +431,114 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:732 +#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:754 msgid "" "Quantum server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:737 +#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 #: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 msgid "Failed reporting state!" msgstr "" -#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:742 +#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:764 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: quantum/agent/l3_agent.py:116 quantum/debug/debug_agent.py:48 +#: quantum/agent/l3_agent.py:146 quantum/debug/debug_agent.py:48 msgid "Name of bridge used for external network traffic." msgstr "" -#: quantum/agent/l3_agent.py:123 +#: quantum/agent/l3_agent.py:153 msgid "TCP Port used by Quantum metadata namespace proxy." msgstr "" -#: quantum/agent/l3_agent.py:127 +#: quantum/agent/l3_agent.py:157 msgid "" "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "to disable this feature." msgstr "" -#: quantum/agent/l3_agent.py:133 +#: quantum/agent/l3_agent.py:163 msgid "" "If namespaces is disabled, the l3 agent can only confgure a router that " "has the matching router ID." msgstr "" -#: quantum/agent/l3_agent.py:138 +#: quantum/agent/l3_agent.py:168 msgid "Agent should implement routers with no gateway" msgstr "" -#: quantum/agent/l3_agent.py:140 +#: quantum/agent/l3_agent.py:170 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: quantum/agent/l3_agent.py:143 +#: quantum/agent/l3_agent.py:173 msgid "Allow running metadata proxy." msgstr "" -#: quantum/agent/l3_agent.py:155 +#: quantum/agent/l3_agent.py:185 msgid "An interface driver must be specified" msgstr "" -#: quantum/agent/l3_agent.py:189 +#: quantum/agent/l3_agent.py:219 #, python-format msgid "Failed deleting namespace '%s'" msgstr "" -#: quantum/agent/l3_agent.py:218 +#: quantum/agent/l3_agent.py:248 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Quantum has more than one external network." msgstr "" -#: quantum/agent/l3_agent.py:286 +#: quantum/agent/l3_agent.py:316 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: quantum/agent/l3_agent.py:288 quantum/db/l3_db.py:921 +#: quantum/agent/l3_agent.py:318 quantum/db/l3_db.py:929 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: quantum/agent/l3_agent.py:393 +#: quantum/agent/l3_agent.py:444 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: quantum/agent/l3_agent.py:562 +#: quantum/agent/l3_agent.py:586 #, python-format msgid "Failed dealing with router '%s' deletion RPC message" msgstr "" -#: quantum/agent/l3_agent.py:575 +#: quantum/agent/l3_agent.py:599 msgid "Failed dealing with routers update RPC message" msgstr "" -#: quantum/agent/l3_agent.py:588 +#: quantum/agent/l3_agent.py:612 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: quantum/agent/l3_agent.py:645 +#: quantum/agent/l3_agent.py:667 msgid "Failed synchronizing routers" msgstr "" -#: quantum/agent/l3_agent.py:649 +#: quantum/agent/l3_agent.py:671 msgid "L3 agent started" msgstr "" -#: quantum/agent/l3_agent.py:669 +#: quantum/agent/l3_agent.py:691 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: quantum/agent/l3_agent.py:677 +#: quantum/agent/l3_agent.py:699 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -645,13 +645,13 @@ msgstr "" msgid "Seconds between nodes reporting state to server" msgstr "" -#: quantum/agent/common/config.py:78 +#: quantum/agent/common/config.py:80 msgid "" "DEFAULT.root_helper is deprecated! Please move root_helper configuration " "to [AGENT] section." msgstr "" -#: quantum/agent/common/config.py:89 +#: quantum/agent/common/config.py:91 msgid "Top-level directory for maintaining dhcp state" msgstr "" @@ -1188,120 +1188,125 @@ msgstr "" #: quantum/api/v2/attributes.py:91 #, python-format +msgid "'%s' is not a valid boolean value" +msgstr "" + +#: quantum/api/v2/attributes.py:100 +#, python-format msgid "'%(data)s' is not in range %(min_value)s through %(max_value)s" msgstr "" -#: quantum/api/v2/attributes.py:102 +#: quantum/api/v2/attributes.py:111 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: quantum/api/v2/attributes.py:112 +#: quantum/api/v2/attributes.py:121 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: quantum/api/v2/attributes.py:121 +#: quantum/api/v2/attributes.py:130 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: quantum/api/v2/attributes.py:132 +#: quantum/api/v2/attributes.py:141 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:151 quantum/api/v2/attributes.py:158 +#: quantum/api/v2/attributes.py:160 quantum/api/v2/attributes.py:167 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:166 +#: quantum/api/v2/attributes.py:175 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: quantum/api/v2/attributes.py:182 +#: quantum/api/v2/attributes.py:191 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:193 +#: quantum/api/v2/attributes.py:202 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: quantum/api/v2/attributes.py:197 +#: quantum/api/v2/attributes.py:206 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: quantum/api/v2/attributes.py:205 +#: quantum/api/v2/attributes.py:214 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:225 +#: quantum/api/v2/attributes.py:234 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: quantum/api/v2/attributes.py:245 +#: quantum/api/v2/attributes.py:254 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: quantum/api/v2/attributes.py:257 +#: quantum/api/v2/attributes.py:266 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: quantum/api/v2/attributes.py:264 +#: quantum/api/v2/attributes.py:273 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: quantum/api/v2/attributes.py:276 +#: quantum/api/v2/attributes.py:285 #, python-format msgid "'%s' is not a list" msgstr "" -#: quantum/api/v2/attributes.py:287 +#: quantum/api/v2/attributes.py:296 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:294 +#: quantum/api/v2/attributes.py:303 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: quantum/api/v2/attributes.py:320 +#: quantum/api/v2/attributes.py:328 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: quantum/api/v2/attributes.py:347 +#: quantum/api/v2/attributes.py:360 #, python-format msgid "'%s' is not an integer" msgstr "" -#: quantum/api/v2/attributes.py:352 +#: quantum/api/v2/attributes.py:365 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: quantum/api/v2/attributes.py:371 +#: quantum/api/v2/attributes.py:384 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: quantum/api/v2/attributes.py:379 +#: quantum/api/v2/attributes.py:392 #, python-format msgid "'%s' is not a integer" msgstr "" -#: quantum/api/v2/attributes.py:392 +#: quantum/api/v2/attributes.py:405 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1886,225 +1891,209 @@ msgstr "" msgid "Database registration exception: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:90 -#: quantum/db/loadbalancer/loadbalancer_db.py:175 +#: quantum/db/db_base_plugin_v2.py:125 msgid "Cannot create resource for another tenant" msgstr "" -#: quantum/db/db_base_plugin_v2.py:173 -#, python-format -msgid "Multiple networks match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:183 -#, python-format -msgid "Multiple subnets match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:195 -#, python-format -msgid "Multiple ports match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:276 +#: quantum/db/db_base_plugin_v2.py:273 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:282 +#: quantum/db/db_base_plugin_v2.py:279 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:286 +#: quantum/db/db_base_plugin_v2.py:283 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: quantum/db/db_base_plugin_v2.py:316 +#: quantum/db/db_base_plugin_v2.py:313 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:367 +#: quantum/db/db_base_plugin_v2.py:364 #, python-format msgid "No allocation pool found for ip address:%s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:380 +#: quantum/db/db_base_plugin_v2.py:377 #, python-format msgid "Recycle %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:384 +#: quantum/db/db_base_plugin_v2.py:381 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:391 +#: quantum/db/db_base_plugin_v2.py:388 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:403 +#: quantum/db/db_base_plugin_v2.py:400 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:412 +#: quantum/db/db_base_plugin_v2.py:409 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:417 +#: quantum/db/db_base_plugin_v2.py:414 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:426 +#: quantum/db/db_base_plugin_v2.py:423 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:450 +#: quantum/db/db_base_plugin_v2.py:447 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:459 +#: quantum/db/db_base_plugin_v2.py:456 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:483 +#: quantum/db/db_base_plugin_v2.py:480 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: quantum/db/db_base_plugin_v2.py:488 +#: quantum/db/db_base_plugin_v2.py:485 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:495 +#: quantum/db/db_base_plugin_v2.py:492 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: quantum/db/db_base_plugin_v2.py:602 +#: quantum/db/db_base_plugin_v2.py:599 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: quantum/db/db_base_plugin_v2.py:614 +#: quantum/db/db_base_plugin_v2.py:611 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: quantum/db/db_base_plugin_v2.py:620 +#: quantum/db/db_base_plugin_v2.py:617 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:640 +#: quantum/db/db_base_plugin_v2.py:637 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:649 quantum/db/db_base_plugin_v2.py:680 +#: quantum/db/db_base_plugin_v2.py:646 quantum/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: quantum/db/db_base_plugin_v2.py:694 +#: quantum/db/db_base_plugin_v2.py:691 #, python-format msgid "Port update. Hold %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:702 +#: quantum/db/db_base_plugin_v2.py:699 #, python-format msgid "Port update. Adding %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:757 +#: quantum/db/db_base_plugin_v2.py:754 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:762 +#: quantum/db/db_base_plugin_v2.py:759 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:782 +#: quantum/db/db_base_plugin_v2.py:779 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: quantum/db/db_base_plugin_v2.py:789 +#: quantum/db/db_base_plugin_v2.py:786 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: quantum/db/db_base_plugin_v2.py:796 +#: quantum/db/db_base_plugin_v2.py:793 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: quantum/db/db_base_plugin_v2.py:800 +#: quantum/db/db_base_plugin_v2.py:797 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:805 +#: quantum/db/db_base_plugin_v2.py:802 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:818 +#: quantum/db/db_base_plugin_v2.py:815 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: quantum/db/db_base_plugin_v2.py:829 +#: quantum/db/db_base_plugin_v2.py:826 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:842 quantum/db/db_base_plugin_v2.py:846 +#: quantum/db/db_base_plugin_v2.py:839 quantum/db/db_base_plugin_v2.py:843 #, python-format msgid "Invalid route: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:962 +#: quantum/db/db_base_plugin_v2.py:959 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1062 +#: quantum/db/db_base_plugin_v2.py:1059 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1086 +#: quantum/db/db_base_plugin_v2.py:1083 msgid "Gateway is not valid on subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1099 +#: quantum/db/db_base_plugin_v2.py:1096 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1343 +#: quantum/db/db_base_plugin_v2.py:1340 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1418 +#: quantum/db/db_base_plugin_v2.py:1415 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2160,21 +2149,16 @@ msgstr "" msgid "the nexthop is used by router" msgstr "" -#: quantum/db/l3_db.py:125 +#: quantum/db/l3_db.py:199 #, python-format -msgid "Multiple routers match for %s" +msgid "No IPs available for external network %s" msgstr "" -#: quantum/db/l3_db.py:197 quantum/db/l3_db.py:626 +#: quantum/db/l3_db.py:219 quantum/db/l3_db.py:632 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: quantum/db/l3_db.py:238 -#, python-format -msgid "No IPs available for external network %s" -msgstr "" - #: quantum/db/l3_db.py:305 #, python-format msgid "Router already has a port on subnet %s" @@ -2203,76 +2187,71 @@ msgstr "" msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: quantum/db/l3_db.py:476 -#, python-format -msgid "Multiple floating ips match for %s" -msgstr "" - -#: quantum/db/l3_db.py:495 +#: quantum/db/l3_db.py:492 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: quantum/db/l3_db.py:537 +#: quantum/db/l3_db.py:531 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: quantum/db/l3_db.py:541 +#: quantum/db/l3_db.py:535 #, python-format msgid "" "Cannnot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: quantum/db/l3_db.py:553 +#: quantum/db/l3_db.py:547 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: quantum/db/l3_db.py:560 +#: quantum/db/l3_db.py:554 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: quantum/db/l3_db.py:564 +#: quantum/db/l3_db.py:558 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: quantum/db/l3_db.py:594 quantum/plugins/nicira/QuantumPlugin.py:1778 +#: quantum/db/l3_db.py:600 quantum/plugins/nicira/QuantumPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: quantum/db/l3_db.py:646 +#: quantum/db/l3_db.py:652 msgid "Unable to find any IP address on external network" msgstr "" -#: quantum/db/l3_db.py:667 +#: quantum/db/l3_db.py:673 msgid "Unable to create Floating ip due to a malformed request" msgstr "" -#: quantum/db/l3_db.py:671 +#: quantum/db/l3_db.py:677 msgid "Floating IP association failed" msgstr "" -#: quantum/db/l3_db.py:762 +#: quantum/db/l3_db.py:768 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: quantum/db/l3_db.py:780 +#: quantum/db/l3_db.py:786 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: quantum/db/l3_db.py:927 +#: quantum/db/l3_db.py:935 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2315,7 +2294,7 @@ msgstr "" msgid "" "No default service definition in configuration file. Please add service " "definitions using the service_definition variable in the " -"[default_servicetype] section" +"[DEFAULT_SERVICETYPE] section" msgstr "" #: quantum/db/servicetype_db.py:79 @@ -2364,11 +2343,11 @@ msgid "" "sort '%(resource)s'" msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:292 +#: quantum/db/loadbalancer/loadbalancer_db.py:232 msgid "'cookie_name' should be specified for this type of session persistence." msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:296 +#: quantum/db/loadbalancer/loadbalancer_db.py:236 msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" @@ -2607,6 +2586,13 @@ msgstr "" msgid "Number of floating IPs allowed per tenant, -1 for unlimited" msgstr "" +#: quantum/extensions/l3_ext_gw_mode.py:27 +#, python-format +msgid "" +"DNat is disabled for the router %(router_id)s. Floating IPs cannot be " +"associated." +msgstr "" + #: quantum/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3746,8 +3732,8 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:124 #: quantum/plugins/hyperv/rpc_callbacks.py:53 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:84 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:93 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3756,14 +3742,14 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:155 #: quantum/plugins/hyperv/rpc_callbacks.py:69 #: quantum/plugins/hyperv/rpc_callbacks.py:88 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:107 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:127 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:142 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:108 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:128 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:111 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:131 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:146 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4300,6 +4286,7 @@ msgstr "" #: quantum/plugins/hyperv/db.py:79 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: quantum/plugins/ml2/drivers/type_vlan.py:206 #: quantum/plugins/openvswitch/ovs_db_v2.py:159 #, python-format msgid "" @@ -4322,6 +4309,8 @@ msgstr "" #: quantum/plugins/hyperv/db.py:166 quantum/plugins/hyperv/db.py:179 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:68 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: quantum/plugins/ml2/drivers/type_vlan.py:128 +#: quantum/plugins/ml2/drivers/type_vlan.py:149 #: quantum/plugins/openvswitch/ovs_db_v2.py:91 #: quantum/plugins/openvswitch/ovs_db_v2.py:109 #, python-format @@ -4356,41 +4345,42 @@ msgstr "" msgid "physical_network not provided" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:193 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:194 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 +#: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "Network VLAN ranges: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:218 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:219 #, python-format msgid "Network type %s not supported" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:245 -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:174 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:475 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 #, python-format msgid "Created network: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:268 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:269 msgid "plugin does not support updating provider attributes" msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:115 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:119 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4610,88 +4600,88 @@ msgstr "" msgid "VSwitch not found: %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:134 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:135 #: quantum/plugins/mlnx/rpc_callbacks.py:115 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:239 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:241 #: quantum/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:248 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:250 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:269 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:309 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:310 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:357 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 msgid "provider:network_type required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:314 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:320 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:367 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:386 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 msgid "provider:segmentation_id required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:323 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:370 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:330 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 msgid "provider:physical_network specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:336 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:396 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 msgid "provider:segmentation_id specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:342 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:402 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:348 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:408 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:354 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:414 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 msgid "provider:physical_network required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:372 -#: quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:432 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 +#: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4915,6 +4905,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: quantum/plugins/ml2/drivers/type_vlan.py:212 #: quantum/plugins/openvswitch/ovs_db_v2.py:165 #, python-format msgid "" @@ -4923,6 +4914,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: quantum/plugins/ml2/drivers/type_vlan.py:261 #: quantum/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "" @@ -4931,6 +4923,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: quantum/plugins/ml2/drivers/type_vlan.py:256 #: quantum/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" @@ -4961,31 +4954,31 @@ msgstr "" msgid "Start initializing metaplugin" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:92 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:93 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:97 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:98 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:164 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:165 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:170 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:171 msgid "Failed to add flavor bindings" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:294 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:295 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:300 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:301 #, python-format msgid "Created router: %s" msgstr "" @@ -5494,6 +5487,258 @@ msgid "" "fields=%(fields)r" msgstr "" +#: quantum/plugins/ml2/config.py:24 +msgid "" +"List of network type driver entrypoints to be loaded from the " +"quantum.ml2.type_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/config.py:28 +msgid "Ordered list of network_types to allocate as tenant networks." +msgstr "" + +#: quantum/plugins/ml2/config.py:32 +msgid "" +"List of networking mechanism driver entrypoints to be loaded from the " +"quantum.ml2.mechanism_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/db.py:44 +#, python-format +msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" +msgstr "" + +#: quantum/plugins/ml2/db.py:73 +#, python-format +msgid "Multiple ports have port_id starting with %s" +msgstr "" + +#: quantum/plugins/ml2/db.py:81 +#, python-format +msgid "get_port_and_sgs() called for port_id %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:40 +#, python-format +msgid "Configured type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:45 +#, python-format +msgid "Loaded type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:53 +#, python-format +msgid "" +"Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" +" is already registered for type '%(type)s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:61 +#, python-format +msgid "Registered types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:69 +#, python-format +msgid "No type driver for tenant network_type: %s. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/managers.py:73 +#, python-format +msgid "Tenant network_types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:77 +#, python-format +msgid "Initializing driver for type '%s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:86 +#, python-format +msgid "network_type value '%s' not supported" +msgstr "" + +#: quantum/plugins/ml2/managers.py:122 +#, python-format +msgid "Configured mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:127 +#, python-format +msgid "Loaded mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:99 +msgid "Modular L2 Plugin initialization complete" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:127 +msgid "network_type required if other provider attributes specified" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:148 +#, python-format +msgid "Network %s has no segments" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:180 +msgid "" +"In _notify_port_updated() for port %(port_id), network %(network_id) has " +"no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:79 +#, python-format +msgid "Device %(device)s details requested by agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:88 +#, python-format +msgid "Device %(device)s requested by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:94 +#, python-format +msgid "" +"Device %(device)s requested by agent %(agent_id)s has network " +"%(network_id) with no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:114 +#, python-format +msgid "Returning: %s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:122 +#, python-format +msgid "Device %(device)s no longer exists at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:131 +#, python-format +msgid "Device %(device)s updated down by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:145 +#, python-format +msgid "Device %(device)s up at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:153 +#, python-format +msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:31 +msgid "" +"List of physical_network names with which flat networks can be created. " +"Use * to allow flat networks with arbitrary physical_network names." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:69 +msgid "Arbitrary flat physical_network names allowed" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:74 +#, python-format +msgid "Allowable flat physical_network names: %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:81 +msgid "ML2 FlatTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:86 +msgid "physical_network required for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:89 +#, python-format +msgid "physical_network '%s' unknown for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:96 +#, python-format +msgid "%s prohibited for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:112 +#, python-format +msgid "Reserving flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:130 +#, python-format +msgid "Releasing flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:133 +#, python-format +msgid "No flat network found on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:36 +msgid "ML2 LocalTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:47 +#, python-format +msgid "%s prohibited for local provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:37 +msgid "" +"List of :: or " +"specifying physical_network names usable for VLAN provider and tenant " +"networks, as well as ranges of VLAN tags on each available for allocation" +" to tenant networks." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:91 +msgid "Failed to parse network_vlan_ranges. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:161 +msgid "VlanTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:166 +msgid "physical_network required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:169 +#, python-format +msgid "physical_network '%s' unknown for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:175 +msgid "segmentation_id required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:178 +#, python-format +msgid "segmentation_id out of range (%(min)s through %(max)s)" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:188 +#, python-format +msgid "%s prohibited for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:228 +#, python-format +msgid "" +"Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" +" pool" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:266 +#, python-format +msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" +msgstr "" + #: quantum/plugins/mlnx/agent_notify_api.py:44 msgid "Sending delete network message" msgstr "" @@ -5775,156 +6020,156 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:151 +#: quantum/plugins/nec/nec_plugin.py:152 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:155 +#: quantum/plugins/nec/nec_plugin.py:156 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:159 +#: quantum/plugins/nec/nec_plugin.py:160 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:178 +#: quantum/plugins/nec/nec_plugin.py:179 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:184 +#: quantum/plugins/nec/nec_plugin.py:185 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:202 +#: quantum/plugins/nec/nec_plugin.py:203 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:206 +#: quantum/plugins/nec/nec_plugin.py:207 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:226 +#: quantum/plugins/nec/nec_plugin.py:227 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:246 +#: quantum/plugins/nec/nec_plugin.py:247 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:262 +#: quantum/plugins/nec/nec_plugin.py:263 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:313 +#: quantum/plugins/nec/nec_plugin.py:314 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:328 +#: quantum/plugins/nec/nec_plugin.py:329 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:346 +#: quantum/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:369 +#: quantum/plugins/nec/nec_plugin.py:370 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:388 +#: quantum/plugins/nec/nec_plugin.py:389 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:414 +#: quantum/plugins/nec/nec_plugin.py:415 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:475 +#: quantum/plugins/nec/nec_plugin.py:476 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:479 +#: quantum/plugins/nec/nec_plugin.py:480 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:483 +#: quantum/plugins/nec/nec_plugin.py:484 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:487 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:493 +#: quantum/plugins/nec/nec_plugin.py:494 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:502 +#: quantum/plugins/nec/nec_plugin.py:503 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:515 +#: quantum/plugins/nec/nec_plugin.py:516 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:521 +#: quantum/plugins/nec/nec_plugin.py:522 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:532 +#: quantum/plugins/nec/nec_plugin.py:533 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:548 +#: quantum/plugins/nec/nec_plugin.py:549 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:572 +#: quantum/plugins/nec/nec_plugin.py:573 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:618 +#: quantum/plugins/nec/nec_plugin.py:619 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:649 +#: quantum/plugins/nec/nec_plugin.py:650 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:665 +#: quantum/plugins/nec/nec_plugin.py:666 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:670 +#: quantum/plugins/nec/nec_plugin.py:671 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6050,11 +6295,6 @@ msgstr "" msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" -#: quantum/plugins/nec/db/nec_plugin_base.py:60 -#, python-format -msgid "Multiple packet_filters match for %s" -msgstr "" - #: quantum/plugins/nec/drivers/__init__.py:35 #, python-format msgid "Loading OFC driver: %s" @@ -7354,30 +7594,30 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:138 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:281 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:320 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:377 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 msgid "GRE networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:380 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 msgid "provider:physical_network specified for GRE network" msgstr "" @@ -7690,12 +7930,12 @@ msgstr "" msgid "PLUMgrid_NOS_Server: status=%(status)d, reason=%(reason)r, ret=%(ret)s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:58 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:59 #, python-format msgid "get_ofp_rest_api: %s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:107 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:110 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -8003,3 +8243,28 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Multiple networks match for %s" +#~ msgstr "" + +#~ msgid "Multiple subnets match for %s" +#~ msgstr "" + +#~ msgid "Multiple ports match for %s" +#~ msgstr "" + +#~ msgid "Multiple routers match for %s" +#~ msgstr "" + +#~ msgid "Multiple floating ips match for %s" +#~ msgstr "" + +#~ msgid "" +#~ "No default service definition in " +#~ "configuration file. Please add service " +#~ "definitions using the service_definition " +#~ "variable in the [default_servicetype] section" +#~ msgstr "" + +#~ msgid "Multiple packet_filters match for %s" +#~ msgstr "" + diff --git a/quantum/locale/de/LC_MESSAGES/quantum.po b/quantum/locale/de/LC_MESSAGES/quantum.po index 70f05ac8f..6963e9b89 100644 --- a/quantum/locale/de/LC_MESSAGES/quantum.po +++ b/quantum/locale/de/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-05-28 12:11+0000\n" +"POT-Creation-Date: 2013-05-30 12:11+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -41,7 +41,7 @@ msgstr "" msgid "Quantum core_plugin not configured!" msgstr "Quantum-'core_plugin' nicht konfiguriert!" -#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:113 +#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "Plug-in-Position: %s" @@ -341,7 +341,7 @@ msgstr "Intervall für Resynchronisation." msgid "The driver used to manage the DHCP server." msgstr "Der für die Verwaltung des DHCP-Servers verwendete Treiber." -#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:131 +#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:161 msgid "Allow overlapping IP." msgstr "IP-Überschneidung zulassen." @@ -399,7 +399,7 @@ msgstr "" "%(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" -#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:119 +#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:149 #: quantum/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "Der für die Verwaltung der virtuellen Schnittstelle verwendete Treiber." @@ -408,7 +408,7 @@ msgstr "Der für die Verwaltung der virtuellen Schnittstelle verwendete Treiber. msgid "You must specify an interface driver" msgstr "Sie müssen einen Schnittstellentreiber angeben" -#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:160 +#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:190 #, python-format msgid "Error importing interface driver '%s'" msgstr "Fehler beim Importieren von Schnittstellentreiber '%s'" @@ -447,7 +447,7 @@ msgstr "Nachrichtendarstellung: %s" msgid "Unable update lease. Exception" msgstr "Lease kann nicht aktualisiert werden. Ausnahme" -#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:732 +#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:754 msgid "" "Quantum server does not support state report. State report for this agent" " will be disabled." @@ -455,27 +455,27 @@ msgstr "" "Der Quantum-Server unterstützt keine Statusberichte. Statusberichte für " "diesen Agenten werden inaktiviert." -#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:737 +#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 #: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 msgid "Failed reporting state!" msgstr "Erstellung des Statusberichts fehlgeschlagen!" -#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:742 +#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:764 #, python-format msgid "agent_updated by server side %s!" msgstr "'agent_updated' (Agent aktualisiert) durch Serverseite %s!" -#: quantum/agent/l3_agent.py:116 quantum/debug/debug_agent.py:48 +#: quantum/agent/l3_agent.py:146 quantum/debug/debug_agent.py:48 msgid "Name of bridge used for external network traffic." msgstr "Name der für externen Netzverkehr verwendeten Brücke." -#: quantum/agent/l3_agent.py:123 +#: quantum/agent/l3_agent.py:153 msgid "TCP Port used by Quantum metadata namespace proxy." msgstr "Von Quantum-Metadaten-Namensbereichsproxy verwendeter TCP-Port." -#: quantum/agent/l3_agent.py:127 +#: quantum/agent/l3_agent.py:157 msgid "" "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "to disable this feature." @@ -484,7 +484,7 @@ msgstr "" "Hochverfügbarkeitskonfiguration; setzen Sie den Wert auf kleiner oder " "gleich 0, um diese Funktion zu inaktivieren." -#: quantum/agent/l3_agent.py:133 +#: quantum/agent/l3_agent.py:163 msgid "" "If namespaces is disabled, the l3 agent can only confgure a router that " "has the matching router ID." @@ -492,76 +492,76 @@ msgstr "" "Wenn 'namespaces' inaktiviert ist, kann der Agent der Ebene 3 nur einen " "Router konfigurieren, der über die entsprechende Router-ID verfügt." -#: quantum/agent/l3_agent.py:138 +#: quantum/agent/l3_agent.py:168 msgid "Agent should implement routers with no gateway" msgstr "Agent sollte Router ohne Gateway implementieren" -#: quantum/agent/l3_agent.py:140 +#: quantum/agent/l3_agent.py:170 msgid "UUID of external network for routers implemented by the agents." msgstr "UUID von externem Netz für von den Agenten implementierte Router." -#: quantum/agent/l3_agent.py:143 +#: quantum/agent/l3_agent.py:173 msgid "Allow running metadata proxy." msgstr "" -#: quantum/agent/l3_agent.py:155 +#: quantum/agent/l3_agent.py:185 msgid "An interface driver must be specified" msgstr "Ein Schnittstellentreiber muss angegeben sein" -#: quantum/agent/l3_agent.py:189 +#: quantum/agent/l3_agent.py:219 #, python-format msgid "Failed deleting namespace '%s'" msgstr "Namensbereich '%s' wurde nicht gelöscht" -#: quantum/agent/l3_agent.py:218 +#: quantum/agent/l3_agent.py:248 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Quantum has more than one external network." msgstr "" -#: quantum/agent/l3_agent.py:286 +#: quantum/agent/l3_agent.py:316 #, python-format msgid "Router port %s has no IP address" msgstr "Routerport %s verfügt über keine IP-Adresse" -#: quantum/agent/l3_agent.py:288 quantum/db/l3_db.py:921 +#: quantum/agent/l3_agent.py:318 quantum/db/l3_db.py:929 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "Ignorieren mehrerer IP-Adressen auf Routerport %s" -#: quantum/agent/l3_agent.py:393 +#: quantum/agent/l3_agent.py:444 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "Gratuitous ARP wurde nicht gesendet: %s" -#: quantum/agent/l3_agent.py:562 +#: quantum/agent/l3_agent.py:586 #, python-format msgid "Failed dealing with router '%s' deletion RPC message" msgstr "Fehler beim Umgang mit RPC-Nachricht zur Löschung von Router '%s'" -#: quantum/agent/l3_agent.py:575 +#: quantum/agent/l3_agent.py:599 msgid "Failed dealing with routers update RPC message" msgstr "Fehler beim Umgang mit RPC-Nachricht zur Aktualisierung der Router" -#: quantum/agent/l3_agent.py:588 +#: quantum/agent/l3_agent.py:612 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "Die externe Netzbrücke '%s' ist nicht vorhanden" -#: quantum/agent/l3_agent.py:645 +#: quantum/agent/l3_agent.py:667 msgid "Failed synchronizing routers" msgstr "Synchronisation von Routern fehlgeschlagen" -#: quantum/agent/l3_agent.py:649 +#: quantum/agent/l3_agent.py:671 msgid "L3 agent started" msgstr "Agent der Ebene 3 gestartet" -#: quantum/agent/l3_agent.py:669 +#: quantum/agent/l3_agent.py:691 #, python-format msgid "Added route entry is '%s'" msgstr "Der hinzugefügte Routeneintrag lautet '%s'" -#: quantum/agent/l3_agent.py:677 +#: quantum/agent/l3_agent.py:699 #, python-format msgid "Removed route entry is '%s'" msgstr "Der entfernte Routeneintrag lautet '%s'" @@ -671,13 +671,13 @@ msgstr "Stammhilfsanwendung." msgid "Seconds between nodes reporting state to server" msgstr "Sekunden zwischen Status-Berichten von Knoten an Server" -#: quantum/agent/common/config.py:78 +#: quantum/agent/common/config.py:80 msgid "" "DEFAULT.root_helper is deprecated! Please move root_helper configuration " "to [AGENT] section." msgstr "" -#: quantum/agent/common/config.py:89 +#: quantum/agent/common/config.py:91 msgid "Top-level directory for maintaining dhcp state" msgstr "Basisverzeichnis zum Warten von DHCP-Status" @@ -1244,123 +1244,128 @@ msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "'%(data)s' überschreitet die Höchstlänge von %(max_len)s" #: quantum/api/v2/attributes.py:91 +#, fuzzy, python-format +msgid "'%s' is not a valid boolean value" +msgstr "'%s' ist keine gültige Eingabe" + +#: quantum/api/v2/attributes.py:100 #, python-format msgid "'%(data)s' is not in range %(min_value)s through %(max_value)s" msgstr "" "'%(data)s' befinden sich nicht im Bereich zwischen %(min_value)s und " "%(max_value)s" -#: quantum/api/v2/attributes.py:102 +#: quantum/api/v2/attributes.py:111 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: quantum/api/v2/attributes.py:112 +#: quantum/api/v2/attributes.py:121 #, python-format msgid "'%s' is not a valid MAC address" msgstr "'%s' ist keine gültige MAC-Adresse" -#: quantum/api/v2/attributes.py:121 +#: quantum/api/v2/attributes.py:130 #, python-format msgid "'%s' is not a valid IP address" msgstr "'%s' ist keine gültige IP-Adresse" -#: quantum/api/v2/attributes.py:132 +#: quantum/api/v2/attributes.py:141 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "Ungültiges Datenformat für IP-Pool: '%s'" -#: quantum/api/v2/attributes.py:151 quantum/api/v2/attributes.py:158 +#: quantum/api/v2/attributes.py:160 quantum/api/v2/attributes.py:167 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "Ungültiges Datenformat für statische IP: '%s'" -#: quantum/api/v2/attributes.py:166 +#: quantum/api/v2/attributes.py:175 #, python-format msgid "Duplicate IP address '%s'" msgstr "Doppelte IP-Adresse '%s'" -#: quantum/api/v2/attributes.py:182 +#: quantum/api/v2/attributes.py:191 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "Ungültiges Datenformat für Namensserver: '%s'" -#: quantum/api/v2/attributes.py:193 +#: quantum/api/v2/attributes.py:202 #, python-format msgid "'%s' is not a valid nameserver" msgstr "'%s' ist kein gültiger Namensserver" -#: quantum/api/v2/attributes.py:197 +#: quantum/api/v2/attributes.py:206 #, python-format msgid "Duplicate nameserver '%s'" msgstr "Doppelter Namensserver '%s'" -#: quantum/api/v2/attributes.py:205 +#: quantum/api/v2/attributes.py:214 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "Ungültiges Datenformat für Hostroute: '%s'" -#: quantum/api/v2/attributes.py:225 +#: quantum/api/v2/attributes.py:234 #, python-format msgid "Duplicate hostroute '%s'" msgstr "Doppelte Hostroute '%s'" -#: quantum/api/v2/attributes.py:245 +#: quantum/api/v2/attributes.py:254 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "'%s' ist kein gültiges IP-Teilnetz" -#: quantum/api/v2/attributes.py:257 +#: quantum/api/v2/attributes.py:266 #, python-format msgid "'%s' is not a valid input" msgstr "'%s' ist keine gültige Eingabe" -#: quantum/api/v2/attributes.py:264 +#: quantum/api/v2/attributes.py:273 #, python-format msgid "'%s' is not a valid UUID" msgstr "'%s' ist keine gültige UUID" -#: quantum/api/v2/attributes.py:276 +#: quantum/api/v2/attributes.py:285 #, python-format msgid "'%s' is not a list" msgstr "'%s' ist keine Liste" -#: quantum/api/v2/attributes.py:287 +#: quantum/api/v2/attributes.py:296 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "Doppelte Elemente in der Liste: '%s'" -#: quantum/api/v2/attributes.py:294 +#: quantum/api/v2/attributes.py:303 #, python-format msgid "'%s' is not a dictionary" msgstr "%s ist kein Verzeichnis" -#: quantum/api/v2/attributes.py:320 +#: quantum/api/v2/attributes.py:328 #, python-format msgid "Validator '%s' does not exist." msgstr "Der Validator '%s' ist nicht vorhanden." -#: quantum/api/v2/attributes.py:347 +#: quantum/api/v2/attributes.py:360 #, python-format msgid "'%s' is not an integer" msgstr "'%s' ist keine Ganzzahl" -#: quantum/api/v2/attributes.py:352 +#: quantum/api/v2/attributes.py:365 #, python-format msgid "'%s' should be non-negative" msgstr "'%s' sollte nicht negativ sein" -#: quantum/api/v2/attributes.py:371 +#: quantum/api/v2/attributes.py:384 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "'%s' kann nicht in boolesche Zahl umgewandelt werden" -#: quantum/api/v2/attributes.py:379 +#: quantum/api/v2/attributes.py:392 #, python-format msgid "'%s' is not a integer" msgstr "'%s' ist keine Ganzzahl" -#: quantum/api/v2/attributes.py:392 +#: quantum/api/v2/attributes.py:405 #, python-format msgid "'%s' is not of the form =[value]" msgstr "'%s' ist nicht in der Form =[value]" @@ -2018,44 +2023,28 @@ msgstr "" msgid "Database registration exception: %s" msgstr "Datenbankregistrierungsausnahme: %s" -#: quantum/db/db_base_plugin_v2.py:90 -#: quantum/db/loadbalancer/loadbalancer_db.py:175 +#: quantum/db/db_base_plugin_v2.py:125 msgid "Cannot create resource for another tenant" msgstr "Erstellen von Ressource für einen weiteren Nutzer nicht möglich" -#: quantum/db/db_base_plugin_v2.py:173 -#, python-format -msgid "Multiple networks match for %s" -msgstr "Mehrere Netzübereinstimmungen für %s" - -#: quantum/db/db_base_plugin_v2.py:183 -#, python-format -msgid "Multiple subnets match for %s" -msgstr "Mehrere Teilnetzübereinstimmungen für %s" - -#: quantum/db/db_base_plugin_v2.py:195 -#, python-format -msgid "Multiple ports match for %s" -msgstr "Mehrere Portübereinstimmungen für %s" - -#: quantum/db/db_base_plugin_v2.py:276 +#: quantum/db/db_base_plugin_v2.py:273 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "Erstellte MAC-Adresse für Netz %(network_id)s ist %(mac_address)s" -#: quantum/db/db_base_plugin_v2.py:282 +#: quantum/db/db_base_plugin_v2.py:279 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" "Erstellte MAC-Adresse %(mac_address)s ist bereits vorhanden. " "%(max_retries)s verbleibende Versuche." -#: quantum/db/db_base_plugin_v2.py:286 +#: quantum/db/db_base_plugin_v2.py:283 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "Erstellen von MAC-Adresse nach %s Versuchen nicht möglich" -#: quantum/db/db_base_plugin_v2.py:316 +#: quantum/db/db_base_plugin_v2.py:313 #, python-format msgid "" "Hold allocated IP %(ip_address)s " @@ -2064,49 +2053,49 @@ msgstr "" "Zugeordnete IP-Adresse %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s) blockieren" -#: quantum/db/db_base_plugin_v2.py:367 +#: quantum/db/db_base_plugin_v2.py:364 #, python-format msgid "No allocation pool found for ip address:%s" msgstr "Kein Zuordnungspool für IP-Adresse gefunden:%s" -#: quantum/db/db_base_plugin_v2.py:380 +#: quantum/db/db_base_plugin_v2.py:377 #, python-format msgid "Recycle %s" msgstr "%s erneut starten" -#: quantum/db/db_base_plugin_v2.py:384 +#: quantum/db/db_base_plugin_v2.py:381 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "Erneut starten: erste Übereinstimmung für %(first_ip)s-%(last_ip)s" -#: quantum/db/db_base_plugin_v2.py:391 +#: quantum/db/db_base_plugin_v2.py:388 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "Erneut starten: letzte Übereinstimmung für %(first_ip)s-%(last_ip)s" -#: quantum/db/db_base_plugin_v2.py:403 +#: quantum/db/db_base_plugin_v2.py:400 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" "Erneut starten: %(first_ip1)s-%(last_ip1)s und %(first_ip2)s-%(last_ip2)s" " zusammengefügt" -#: quantum/db/db_base_plugin_v2.py:412 +#: quantum/db/db_base_plugin_v2.py:409 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "Erneut starten: zuerst %(first_ip)s-%(last_ip)s aktualisiert" -#: quantum/db/db_base_plugin_v2.py:417 +#: quantum/db/db_base_plugin_v2.py:414 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "Erneut starten: zuletzt %(first_ip)s-%(last_ip)s aktualisiert" -#: quantum/db/db_base_plugin_v2.py:426 +#: quantum/db/db_base_plugin_v2.py:423 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "Erneut starten: %(first_ip)s-%(last_ip)s neu erstellt" -#: quantum/db/db_base_plugin_v2.py:450 +#: quantum/db/db_base_plugin_v2.py:447 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " @@ -2115,41 +2104,41 @@ msgstr "" "Keine statische IP-Adresse gefunden, die mit Netz %(network_id)s und IP-" "Adresse %(ip_address)s übereinstimmt." -#: quantum/db/db_base_plugin_v2.py:459 +#: quantum/db/db_base_plugin_v2.py:456 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" "Löschen von zugeordneter IP-Adresse %(ip_address)s " "(%(network_id)s/%(subnet_id)s)" -#: quantum/db/db_base_plugin_v2.py:483 +#: quantum/db/db_base_plugin_v2.py:480 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "Alle IP-Adressen von Teilnetz %(subnet_id)s (%(cidr)s) zugeordnet" -#: quantum/db/db_base_plugin_v2.py:488 +#: quantum/db/db_base_plugin_v2.py:485 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "Zugeordnete IP-Adresse - %(ip_address)s von %(first_ip)s bis %(last_ip)s" -#: quantum/db/db_base_plugin_v2.py:495 +#: quantum/db/db_base_plugin_v2.py:492 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" "Keine weiteren freien IP-Adressen in Ausschnitt. Löschen von " "Zuordnungspool." -#: quantum/db/db_base_plugin_v2.py:602 +#: quantum/db/db_base_plugin_v2.py:599 msgid "IP allocation requires subnet_id or ip_address" msgstr "'subnet_id' oder 'ip_address' für IP-Zuordnung erforderlich" -#: quantum/db/db_base_plugin_v2.py:614 +#: quantum/db/db_base_plugin_v2.py:611 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" "IP-Adresse %s ist keine gültige IP-Adresse für die definierten Teilnetze " "des Netzes" -#: quantum/db/db_base_plugin_v2.py:620 +#: quantum/db/db_base_plugin_v2.py:617 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " @@ -2158,26 +2147,26 @@ msgstr "" "Port auf Netz %(network_id)s wurde nicht erstellt, da 'fixed_ips' " "ungültiges Teilnetz %(subnet_id)s enthielt" -#: quantum/db/db_base_plugin_v2.py:640 +#: quantum/db/db_base_plugin_v2.py:637 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "IP-Adresse %s ist keine gültige IP-Adresse für das definierte Teilnetz" -#: quantum/db/db_base_plugin_v2.py:649 quantum/db/db_base_plugin_v2.py:680 +#: quantum/db/db_base_plugin_v2.py:646 quantum/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "Maximale Anzahl an statischen IP-Adressen per Port überschritten" -#: quantum/db/db_base_plugin_v2.py:694 +#: quantum/db/db_base_plugin_v2.py:691 #, python-format msgid "Port update. Hold %s" msgstr "Portaktualisierung. Rückstellung von %s" -#: quantum/db/db_base_plugin_v2.py:702 +#: quantum/db/db_base_plugin_v2.py:699 #, python-format msgid "Port update. Adding %s" msgstr "Portaktualisierung. Hinzufügen von %s" -#: quantum/db/db_base_plugin_v2.py:757 +#: quantum/db/db_base_plugin_v2.py:754 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" @@ -2186,7 +2175,7 @@ msgstr "" "Angefordertes Teilnetz mit CIDR: %(cidr)s für Netz: %(network_id)s " "enthält Überschneidungen mit einem anderen Teilnetz" -#: quantum/db/db_base_plugin_v2.py:762 +#: quantum/db/db_base_plugin_v2.py:759 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " @@ -2195,70 +2184,70 @@ msgstr "" "Überprüfung für CIDR: %(new_cidr)s fehlgeschlagen - Überschneidung mit " "Teilnetz %(subnet_id)s (CIDR: %(cidr)s)" -#: quantum/db/db_base_plugin_v2.py:782 +#: quantum/db/db_base_plugin_v2.py:779 msgid "Performing IP validity checks on allocation pools" msgstr "Durchführen von IP-Gültigkeitsprüfungen für Zuordnungspools" -#: quantum/db/db_base_plugin_v2.py:789 +#: quantum/db/db_base_plugin_v2.py:786 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "Ungültige IP-Adresse in Pool gefunden: %(start)s - %(end)s:" -#: quantum/db/db_base_plugin_v2.py:796 +#: quantum/db/db_base_plugin_v2.py:793 msgid "Specified IP addresses do not match the subnet IP version" msgstr "Angegebene IP-Adressen stimmen nicht mit der Teilnetz-IP-Version überein" -#: quantum/db/db_base_plugin_v2.py:800 +#: quantum/db/db_base_plugin_v2.py:797 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "Anfangs-IP-Adresse (%(start)s) ist größer als Ende-IP-Adresse (%(end)s)" -#: quantum/db/db_base_plugin_v2.py:805 +#: quantum/db/db_base_plugin_v2.py:802 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "Pool gefunden, der größer ist als Teilnetz-CIDR:%(start)s - %(end)s" -#: quantum/db/db_base_plugin_v2.py:818 +#: quantum/db/db_base_plugin_v2.py:815 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "Überprüfung auf Überschneidungen bei Zuordnungspools und Gateway-IP" -#: quantum/db/db_base_plugin_v2.py:829 +#: quantum/db/db_base_plugin_v2.py:826 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "Überschneidungen bei Bereichen gefunden: %(l_range)s und %(r_range)s" -#: quantum/db/db_base_plugin_v2.py:842 quantum/db/db_base_plugin_v2.py:846 +#: quantum/db/db_base_plugin_v2.py:839 quantum/db/db_base_plugin_v2.py:843 #, python-format msgid "Invalid route: %s" msgstr "Ungültige Route: %s" -#: quantum/db/db_base_plugin_v2.py:962 +#: quantum/db/db_base_plugin_v2.py:959 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "Beim Erstellen von %(resource)s:%(item)s ist eine Ausnahme aufgetreten" -#: quantum/db/db_base_plugin_v2.py:1062 +#: quantum/db/db_base_plugin_v2.py:1059 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "%(name)s '%(addr)s' stimmt nicht mit 'ip_version' '%(ip_version)s' überein" -#: quantum/db/db_base_plugin_v2.py:1086 +#: quantum/db/db_base_plugin_v2.py:1083 msgid "Gateway is not valid on subnet" msgstr "Gateway ist auf Teilnetz nicht gültig" -#: quantum/db/db_base_plugin_v2.py:1099 +#: quantum/db/db_base_plugin_v2.py:1096 #, python-format msgid "Error parsing dns address %s" msgstr "Fehler bei Auswertung der DNS-Adresse %s" -#: quantum/db/db_base_plugin_v2.py:1343 +#: quantum/db/db_base_plugin_v2.py:1340 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" "Zugeordnete IP-Adresse %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" -#: quantum/db/db_base_plugin_v2.py:1418 +#: quantum/db/db_base_plugin_v2.py:1415 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "%(address)s (%(subnet_id)s) wurde nicht erneut gestartet" @@ -2320,21 +2309,16 @@ msgstr "Der nächste Hop ist nicht mit dem Router verbunden" msgid "the nexthop is used by router" msgstr "Der nächste Hop wird vom Router verwendet" -#: quantum/db/l3_db.py:125 +#: quantum/db/l3_db.py:199 #, python-format -msgid "Multiple routers match for %s" -msgstr "Mehrere Router-Übereinstimmungen für %s" +msgid "No IPs available for external network %s" +msgstr "Keine IP-Adressen für externes Netz %s verfügbar" -#: quantum/db/l3_db.py:197 quantum/db/l3_db.py:626 +#: quantum/db/l3_db.py:219 quantum/db/l3_db.py:632 #, python-format msgid "Network %s is not a valid external network" msgstr "Netz %s ist kein gültiges externes Netz" -#: quantum/db/l3_db.py:238 -#, python-format -msgid "No IPs available for external network %s" -msgstr "Keine IP-Adressen für externes Netz %s verfügbar" - #: quantum/db/l3_db.py:305 #, python-format msgid "Router already has a port on subnet %s" @@ -2367,19 +2351,14 @@ msgstr "" "Teilnetz für Routerschnittstelle muss über eine Gateway-IP-Adresse " "verfügen" -#: quantum/db/l3_db.py:476 -#, python-format -msgid "Multiple floating ips match for %s" -msgstr "Mehrere dynamische IP-Adressen stimmen mit %s überein" - -#: quantum/db/l3_db.py:495 +#: quantum/db/l3_db.py:492 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" "Dynamische IP-Adresse kann nicht zu Port auf Teilnetz %s ohne " "'gateway_ip' hinzugefügt werden" -#: quantum/db/l3_db.py:537 +#: quantum/db/l3_db.py:531 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " @@ -2388,26 +2367,26 @@ msgstr "" "Port %(port_id)s ist einem anderen Nutzer zugeordnet als die dynamische " "IP-Adresse %(floatingip_id)s und kann daher nicht gebunden werden." -#: quantum/db/l3_db.py:541 +#: quantum/db/l3_db.py:535 #, python-format msgid "" "Cannnot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: quantum/db/l3_db.py:553 +#: quantum/db/l3_db.py:547 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "Port %(id)s verfügt nicht über statische IP-Adresse %(address)s" -#: quantum/db/l3_db.py:560 +#: quantum/db/l3_db.py:554 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" "Dynamische IP-Adresse kann nicht zu Port %s hinzugefügt werden, der über " "keine statischen IP-Adressen verfügt" -#: quantum/db/l3_db.py:564 +#: quantum/db/l3_db.py:558 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " @@ -2417,25 +2396,25 @@ msgstr "" "bestimmten IP-Adresse bei Zuweisung einer dynamischen IP-Adresse " "erforderlich" -#: quantum/db/l3_db.py:594 quantum/plugins/nicira/QuantumPlugin.py:1778 +#: quantum/db/l3_db.py:600 quantum/plugins/nicira/QuantumPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "'fixed_ip_address' kann nicht ohne 'port_id' angegeben werden" -#: quantum/db/l3_db.py:646 +#: quantum/db/l3_db.py:652 msgid "Unable to find any IP address on external network" msgstr "Es können keine IP-Adressen auf externem Netz gefunden werden" -#: quantum/db/l3_db.py:667 +#: quantum/db/l3_db.py:673 msgid "Unable to create Floating ip due to a malformed request" msgstr "" "Erstellen einer dynamischen IP-Adresse aufgrund einer fehlerhaften " "Anforderung nicht möglich" -#: quantum/db/l3_db.py:671 +#: quantum/db/l3_db.py:677 msgid "Floating IP association failed" msgstr "Zuordnung von dynamischer IP-Adresse fehlgeschlagen" -#: quantum/db/l3_db.py:762 +#: quantum/db/l3_db.py:768 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " @@ -2444,12 +2423,12 @@ msgstr "" "Port %(port_id)s hat Eigentümer %(port_owner)s, aber keine IP-Adresse und" " kann daher gelöscht werden" -#: quantum/db/l3_db.py:780 +#: quantum/db/l3_db.py:786 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "Mehrere dynamische IP-Adressen für Port %s gefunden" -#: quantum/db/l3_db.py:927 +#: quantum/db/l3_db.py:935 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "Port %s wird übersprungen, da keine IP-Adresse auf ihm konfiguriert ist" @@ -2498,7 +2477,7 @@ msgstr "" msgid "" "No default service definition in configuration file. Please add service " "definitions using the service_definition variable in the " -"[default_servicetype] section" +"[DEFAULT_SERVICETYPE] section" msgstr "" #: quantum/db/servicetype_db.py:79 @@ -2555,11 +2534,11 @@ msgstr "" "Das Attribut %(attr)s ist ein Verweis auf eine andere Ressource und kann " "bei der Sortierung von %(resource)s nicht verwendet werden" -#: quantum/db/loadbalancer/loadbalancer_db.py:292 +#: quantum/db/loadbalancer/loadbalancer_db.py:232 msgid "'cookie_name' should be specified for this type of session persistence." msgstr "'cookie_name' sollte für diesen Sitzungspersistenztyp angegeben werden." -#: quantum/db/loadbalancer/loadbalancer_db.py:296 +#: quantum/db/loadbalancer/loadbalancer_db.py:236 msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "'cookie_name' ist für diesen Sitzungspersistenztyp nicht zulässig" @@ -2836,6 +2815,13 @@ msgstr "Anzahl an zulässigen Routern pro Nutzer, -1 für unbegrenzt" msgid "Number of floating IPs allowed per tenant, -1 for unlimited" msgstr "Anzahl an zulässigen dynamischen IP-Adressen pro Nutzer, -1 für unbegrenzt" +#: quantum/extensions/l3_ext_gw_mode.py:27 +#, python-format +msgid "" +"DNat is disabled for the router %(router_id)s. Floating IPs cannot be " +"associated." +msgstr "" + #: quantum/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -4048,8 +4034,8 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:124 #: quantum/plugins/hyperv/rpc_callbacks.py:53 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:84 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:93 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "Details für Gerät %(device)s von %(agent_id)s angefordert" @@ -4058,14 +4044,14 @@ msgstr "Details für Gerät %(device)s von %(agent_id)s angefordert" #: quantum/plugins/brocade/QuantumPlugin.py:155 #: quantum/plugins/hyperv/rpc_callbacks.py:69 #: quantum/plugins/hyperv/rpc_callbacks.py:88 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:107 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:127 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:142 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:108 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:128 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:111 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:131 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:146 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 #, python-format msgid "%s can not be found in database" msgstr "%s kann in Datenbank nicht gefunden werden" @@ -4616,6 +4602,7 @@ msgstr "Reservierung von einfachem physischem Netz %(physical_network)s von Pool #: quantum/plugins/hyperv/db.py:79 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: quantum/plugins/ml2/drivers/type_vlan.py:206 #: quantum/plugins/openvswitch/ovs_db_v2.py:159 #, python-format msgid "" @@ -4642,6 +4629,8 @@ msgstr "" #: quantum/plugins/hyperv/db.py:166 quantum/plugins/hyperv/db.py:179 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:68 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: quantum/plugins/ml2/drivers/type_vlan.py:128 +#: quantum/plugins/ml2/drivers/type_vlan.py:149 #: quantum/plugins/openvswitch/ovs_db_v2.py:91 #: quantum/plugins/openvswitch/ovs_db_v2.py:109 #, python-format @@ -4678,41 +4667,42 @@ msgstr "'physical_network' für %s-Netz angegeben" msgid "physical_network not provided" msgstr "'physical_network' nicht angegeben" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "Ungültiger Wert für 'tenant_network_type': %s. Agent beendet!" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:193 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:194 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 +#: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "Network VLAN ranges: %s" msgstr "Bereiche für Netz-VLAN: %s" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:218 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:219 #, python-format msgid "Network type %s not supported" msgstr "Netztyp %s nicht unterstützt" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:245 -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:174 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:475 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 #, python-format msgid "Created network: %s" msgstr "Erstelltes Netz: %s" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:268 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:269 msgid "plugin does not support updating provider attributes" msgstr "Aktualisieren von Provider-Attributen wird von Plug-in nicht unterstützt" #: quantum/plugins/hyperv/rpc_callbacks.py:77 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:115 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:119 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "Gerät %(device)s ist nicht mehr auf %(agent_id)s vorhanden" @@ -4944,88 +4934,88 @@ msgstr "" msgid "VSwitch not found: %s" msgstr "vSwitch nicht gefunden: %s" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:134 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:135 #: quantum/plugins/mlnx/rpc_callbacks.py:115 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "Update für Gerät %(device)s auf %(agent_id)s" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:239 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:241 #: quantum/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "Ungültiger Wert für 'tenant_network_type': %s. Service beendet!" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:248 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:250 msgid "Linux Bridge Plugin initialization complete" msgstr "Initialisierung von Linux-Brücken-Plug-in abgeschlossen" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:269 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:309 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:310 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:357 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 msgid "provider:network_type required" msgstr "'provider:network_type' erforderlich" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:314 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 msgid "provider:segmentation_id specified for flat network" msgstr "'provider:segmentation_id' für einfaches Netz angegeben" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:320 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:367 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:386 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 msgid "provider:segmentation_id required" msgstr "'provider:segmentation_id' erforderlich" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:323 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:370 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:330 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 msgid "provider:physical_network specified for local network" msgstr "'provider:physical_network' für lokales Netz angegeben" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:336 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:396 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 msgid "provider:segmentation_id specified for local network" msgstr "'provider:segmentation_id' für lokales Netz angegeben" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:342 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:402 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 #, python-format msgid "provider:network_type %s not supported" msgstr "'provider:network_type' %s nicht unterstützt" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:348 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:408 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 #, python-format msgid "Unknown provider:physical_network %s" msgstr "Unbekannter Wert für 'provider:physical_network' %s" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:354 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:414 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 msgid "provider:physical_network required" msgstr "'provider:physical_network' erforderlich" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:372 -#: quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:432 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 +#: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 msgid "Plugin does not support updating provider attributes" msgstr "Aktualisieren von Provider-Attributen wird von Plug-in nicht unterstützt" @@ -5263,6 +5253,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: quantum/plugins/ml2/drivers/type_vlan.py:212 #: quantum/plugins/openvswitch/ovs_db_v2.py:165 #, python-format msgid "" @@ -5273,6 +5264,7 @@ msgstr "" "%(physical_network)s außerhalb des Pools" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: quantum/plugins/ml2/drivers/type_vlan.py:261 #: quantum/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "" @@ -5283,6 +5275,7 @@ msgstr "" "für Pool " #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: quantum/plugins/ml2/drivers/type_vlan.py:256 #: quantum/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" @@ -5315,31 +5308,31 @@ msgstr "Fehler beim Hinzufügen von Versionsbindung" msgid "Start initializing metaplugin" msgstr "Initialisierung von Meta-Plug-in starten" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:92 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:93 #, python-format msgid "default_flavor %s is not plugin list" msgstr "'default_flavor' %s ist keine Plug-in-Liste" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:97 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:98 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "'default_l3_flavor' %s ist keine Plug-in-Liste" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:164 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:165 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "Erstelltes Netz: %(net_id)s mit Version %(flavor)s" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:170 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:171 msgid "Failed to add flavor bindings" msgstr "Fehler beim Hinzufügen von Versionsbindungen" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:294 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:295 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "Erstellter Router: %(router_id)s mit Version %(flavor)s" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:300 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:301 #, python-format msgid "Created router: %s" msgstr "Erstellter Router: %s" @@ -5902,6 +5895,273 @@ msgstr "" "Aufruf von 'MidonetPluginV2.get_security_group_rule': id=%(id)s " "fields=%(fields)r" +#: quantum/plugins/ml2/config.py:24 +msgid "" +"List of network type driver entrypoints to be loaded from the " +"quantum.ml2.type_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/config.py:28 +msgid "Ordered list of network_types to allocate as tenant networks." +msgstr "" + +#: quantum/plugins/ml2/config.py:32 +msgid "" +"List of networking mechanism driver entrypoints to be loaded from the " +"quantum.ml2.mechanism_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/db.py:44 +#, fuzzy, python-format +msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" +msgstr "" +"Zurückfordern von unbekanntem Netztyp %(network_type)s für net-" +"id=%(net_uuid)s nicht möglich" + +#: quantum/plugins/ml2/db.py:73 +#, python-format +msgid "Multiple ports have port_id starting with %s" +msgstr "" + +#: quantum/plugins/ml2/db.py:81 +#, fuzzy, python-format +msgid "get_port_and_sgs() called for port_id %s" +msgstr "Aufruf von 'get_port_with_securitygroups()': port_id=%s" + +#: quantum/plugins/ml2/managers.py:40 +#, python-format +msgid "Configured type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:45 +#, fuzzy, python-format +msgid "Loaded type driver names: %s" +msgstr "Treiber %s geladen" + +#: quantum/plugins/ml2/managers.py:53 +#, python-format +msgid "" +"Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" +" is already registered for type '%(type)s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:61 +#, fuzzy, python-format +msgid "Registered types: %s" +msgstr "Erstellter Router: %s" + +#: quantum/plugins/ml2/managers.py:69 +#, fuzzy, python-format +msgid "No type driver for tenant network_type: %s. Service terminated!" +msgstr "Ungültiger Wert für 'tenant_network_type': %s. Service beendet!" + +#: quantum/plugins/ml2/managers.py:73 +#, fuzzy, python-format +msgid "Tenant network_types: %s" +msgstr "Nicht unterstützter Netztyp %s" + +#: quantum/plugins/ml2/managers.py:77 +#, python-format +msgid "Initializing driver for type '%s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:86 +#, fuzzy, python-format +msgid "network_type value '%s' not supported" +msgstr "Netztyp %s nicht unterstützt" + +#: quantum/plugins/ml2/managers.py:122 +#, python-format +msgid "Configured mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:127 +#, fuzzy, python-format +msgid "Loaded mechanism driver names: %s" +msgstr "Treiber %s geladen" + +#: quantum/plugins/ml2/plugin.py:99 +#, fuzzy +msgid "Modular L2 Plugin initialization complete" +msgstr "Plug-in-Initialisierung abgeschlossen" + +#: quantum/plugins/ml2/plugin.py:127 +msgid "network_type required if other provider attributes specified" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:148 +#, fuzzy, python-format +msgid "Network %s has no segments" +msgstr "Netz %s für Agent nicht verwendet." + +#: quantum/plugins/ml2/plugin.py:180 +#, fuzzy, python-format +msgid "" +"In _notify_port_updated() for port %(port_id), network %(network_id) has " +"no segments" +msgstr "'_nvp_delete_port' für Port %(port_id)s in Netz %(net_id)s abgeschlossen" + +#: quantum/plugins/ml2/rpc.py:79 +#, fuzzy, python-format +msgid "Device %(device)s details requested by agent %(agent_id)s" +msgstr "Details für Gerät %(device)s von %(agent_id)s angefordert" + +#: quantum/plugins/ml2/rpc.py:88 +#, fuzzy, python-format +msgid "Device %(device)s requested by agent %(agent_id)s not found in database" +msgstr "Details für Gerät %(device)s von %(agent_id)s angefordert" + +#: quantum/plugins/ml2/rpc.py:94 +#, python-format +msgid "" +"Device %(device)s requested by agent %(agent_id)s has network " +"%(network_id) with no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:114 +#, fuzzy, python-format +msgid "Returning: %s" +msgstr "Bereinigung von %s" + +#: quantum/plugins/ml2/rpc.py:122 +#, fuzzy, python-format +msgid "Device %(device)s no longer exists at agent %(agent_id)s" +msgstr "Gerät %(device)s ist nicht mehr auf %(agent_id)s vorhanden" + +#: quantum/plugins/ml2/rpc.py:131 +#, fuzzy, python-format +msgid "Device %(device)s updated down by agent %(agent_id)s not found in database" +msgstr "Update für Gerät %(device)s auf %(agent_id)s" + +#: quantum/plugins/ml2/rpc.py:145 +#, fuzzy, python-format +msgid "Device %(device)s up at agent %(agent_id)s" +msgstr "Update für Gerät %(device)s auf %(agent_id)s" + +#: quantum/plugins/ml2/rpc.py:153 +#, fuzzy, python-format +msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" +msgstr "Update für Gerät %(device)s auf %(agent_id)s" + +#: quantum/plugins/ml2/drivers/type_flat.py:31 +msgid "" +"List of physical_network names with which flat networks can be created. " +"Use * to allow flat networks with arbitrary physical_network names." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:69 +msgid "Arbitrary flat physical_network names allowed" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:74 +#, fuzzy, python-format +msgid "Allowable flat physical_network names: %s" +msgstr "Ungültige Zuordnung von physischem Netz: %s" + +#: quantum/plugins/ml2/drivers/type_flat.py:81 +#, fuzzy +msgid "ML2 FlatTypeDriver initialization complete" +msgstr "Plug-in-Initialisierung abgeschlossen" + +#: quantum/plugins/ml2/drivers/type_flat.py:86 +#, fuzzy, python-format +msgid "physical_network required for flat provider network" +msgstr "'physical_network' für %s-Netz angegeben" + +#: quantum/plugins/ml2/drivers/type_flat.py:89 +#, fuzzy, python-format +msgid "physical_network '%s' unknown for flat provider network" +msgstr "'physical_network' nicht angegeben" + +#: quantum/plugins/ml2/drivers/type_flat.py:96 +#, python-format +msgid "%s prohibited for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:112 +#, fuzzy, python-format +msgid "Reserving flat network on physical network %s" +msgstr "Keine Zuordnung für physisches Netz %s" + +#: quantum/plugins/ml2/drivers/type_flat.py:130 +#, fuzzy, python-format +msgid "Releasing flat network on physical network %s" +msgstr "Keine Zuordnung für physisches Netz %s" + +#: quantum/plugins/ml2/drivers/type_flat.py:133 +#, fuzzy, python-format +msgid "No flat network found on physical network %s" +msgstr "Keine Zuordnung für physisches Netz %s" + +#: quantum/plugins/ml2/drivers/type_local.py:36 +#, fuzzy +msgid "ML2 LocalTypeDriver initialization complete" +msgstr "Plug-in-Initialisierung abgeschlossen" + +#: quantum/plugins/ml2/drivers/type_local.py:47 +#, python-format +msgid "%s prohibited for local provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:37 +msgid "" +"List of :: or " +"specifying physical_network names usable for VLAN provider and tenant " +"networks, as well as ranges of VLAN tags on each available for allocation" +" to tenant networks." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:91 +#, fuzzy, python-format +msgid "Failed to parse network_vlan_ranges. Service terminated!" +msgstr "Ungültiger Wert für 'tenant_network_type': %s. Service beendet!" + +#: quantum/plugins/ml2/drivers/type_vlan.py:161 +#, fuzzy +msgid "VlanTypeDriver initialization complete" +msgstr "Plug-in-Initialisierung abgeschlossen" + +#: quantum/plugins/ml2/drivers/type_vlan.py:166 +#, fuzzy, python-format +msgid "physical_network required for VLAN provider network" +msgstr "'physical_network' für %s-Netz angegeben" + +#: quantum/plugins/ml2/drivers/type_vlan.py:169 +#, fuzzy, python-format +msgid "physical_network '%s' unknown for VLAN provider network" +msgstr "'physical_network' für %s-Netz angegeben" + +#: quantum/plugins/ml2/drivers/type_vlan.py:175 +#, fuzzy, python-format +msgid "segmentation_id required for VLAN provider network" +msgstr "'segmentation_id' für %s-Netz angegeben" + +#: quantum/plugins/ml2/drivers/type_vlan.py:178 +#, fuzzy, python-format +msgid "segmentation_id out of range (%(min)s through %(max)s)" +msgstr "" +"'%(data)s' befinden sich nicht im Bereich zwischen %(min_value)s und " +"%(max_value)s" + +#: quantum/plugins/ml2/drivers/type_vlan.py:188 +#, python-format +msgid "%s prohibited for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:228 +#, fuzzy, python-format +msgid "" +"Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" +" pool" +msgstr "" +"Entfernen von VLAN %(vlan_id)s auf physischem Netz %(physical_network)s " +"von Pool " + +#: quantum/plugins/ml2/drivers/type_vlan.py:266 +#, fuzzy, python-format +msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" +msgstr "Freigabe von VLAN %(vlan_id)s auf physischem Netz %(physical_network)s" + #: quantum/plugins/mlnx/agent_notify_api.py:44 msgid "Sending delete network message" msgstr "" @@ -6183,90 +6443,90 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:151 +#: quantum/plugins/nec/nec_plugin.py:152 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" "'activate_port_if_ready()': überspringen, 'port.admin_state_up' ist " "'False'." -#: quantum/plugins/nec/nec_plugin.py:155 +#: quantum/plugins/nec/nec_plugin.py:156 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" "'activate_port_if_ready()': überspringen, 'network.admin_state_up' ist " "'False'." -#: quantum/plugins/nec/nec_plugin.py:159 +#: quantum/plugins/nec/nec_plugin.py:160 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" "'activate_port_if_ready()': überspringen, keine Portinformationen für " "diesen Port." -#: quantum/plugins/nec/nec_plugin.py:178 +#: quantum/plugins/nec/nec_plugin.py:179 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" "'activate_port_if_ready()': überspringen, 'ofc_port' ist bereits " "vorhanden." -#: quantum/plugins/nec/nec_plugin.py:184 +#: quantum/plugins/nec/nec_plugin.py:185 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "'create_ofc_port()' fehlgeschlagen. Grund: %s" -#: quantum/plugins/nec/nec_plugin.py:202 +#: quantum/plugins/nec/nec_plugin.py:203 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "'delete_ofc_port()' fehlgeschlagen. Grund: %s" -#: quantum/plugins/nec/nec_plugin.py:206 +#: quantum/plugins/nec/nec_plugin.py:207 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "'deactivate_port()': überspringen, 'ofc_port' ist nicht vorhanden." -#: quantum/plugins/nec/nec_plugin.py:226 +#: quantum/plugins/nec/nec_plugin.py:227 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "Aufruf von 'NECPluginV2.create_network()', network=%s ." -#: quantum/plugins/nec/nec_plugin.py:246 +#: quantum/plugins/nec/nec_plugin.py:247 #, python-format msgid "create_network() failed due to %s" msgstr "'create_network()' fehlgeschlagen. Grund: %s" -#: quantum/plugins/nec/nec_plugin.py:262 +#: quantum/plugins/nec/nec_plugin.py:263 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "Aufruf von 'NECPluginV2.update_network()', id=%(id)s network=%(network)s ." -#: quantum/plugins/nec/nec_plugin.py:313 +#: quantum/plugins/nec/nec_plugin.py:314 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_network()', id=%s ." -#: quantum/plugins/nec/nec_plugin.py:328 +#: quantum/plugins/nec/nec_plugin.py:329 #, python-format msgid "delete_network() failed due to %s" msgstr "'delete_network()' fehlgeschlagen. Grund: %s" -#: quantum/plugins/nec/nec_plugin.py:346 +#: quantum/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "'delete_ofc_tenant()' fehlgeschlagen. Grund: %s" -#: quantum/plugins/nec/nec_plugin.py:369 +#: quantum/plugins/nec/nec_plugin.py:370 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "Aufruf von 'NECPluginV2.create_port()', port=%s ." -#: quantum/plugins/nec/nec_plugin.py:388 +#: quantum/plugins/nec/nec_plugin.py:389 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "Aufruf von 'NECPluginV2.update_port()', id=%(id)s port=%(port)s ." -#: quantum/plugins/nec/nec_plugin.py:414 +#: quantum/plugins/nec/nec_plugin.py:415 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_port()', id=%s ." -#: quantum/plugins/nec/nec_plugin.py:475 +#: quantum/plugins/nec/nec_plugin.py:476 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." @@ -6274,25 +6534,25 @@ msgstr "" "_activate_packet_filter_if_ready(): überspringen, " "'packet_filter.admin_state_up' ist 'False'." -#: quantum/plugins/nec/nec_plugin.py:479 +#: quantum/plugins/nec/nec_plugin.py:480 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" "'_activate_packet_filter_if_ready()': überspringen, " "'network.admin_state_up' ist 'False'." -#: quantum/plugins/nec/nec_plugin.py:483 +#: quantum/plugins/nec/nec_plugin.py:484 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" "'_activate_packet_filter_if_ready()': überspringen, ungültiger Wert für " "'in_port_id'." -#: quantum/plugins/nec/nec_plugin.py:487 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" "'_activate_packet_filter_if_ready()': überspringen, keine " "Portinformationen für 'in_port'." -#: quantum/plugins/nec/nec_plugin.py:493 +#: quantum/plugins/nec/nec_plugin.py:494 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." @@ -6300,28 +6560,28 @@ msgstr "" "_activate_packet_filter_if_ready(): überspringen, 'ofc_packet_filter' ist" " bereits vorhanden." -#: quantum/plugins/nec/nec_plugin.py:502 +#: quantum/plugins/nec/nec_plugin.py:503 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "'create_ofc_packet_filter()' fehlgeschlagen. Grund: %s" -#: quantum/plugins/nec/nec_plugin.py:515 +#: quantum/plugins/nec/nec_plugin.py:516 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" "'_deactivate_packet_filter()': überspringen, 'ofc_packet_filter' ist " "nicht vorhanden." -#: quantum/plugins/nec/nec_plugin.py:521 +#: quantum/plugins/nec/nec_plugin.py:522 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "'delete_ofc_packet_filter()' fehlgeschlagen. Grund: %s" -#: quantum/plugins/nec/nec_plugin.py:532 +#: quantum/plugins/nec/nec_plugin.py:533 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "Aufruf von 'NECPluginV2.create_packet_filter()', packet_filter=%s ." -#: quantum/plugins/nec/nec_plugin.py:548 +#: quantum/plugins/nec/nec_plugin.py:549 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " @@ -6330,12 +6590,12 @@ msgstr "" "Aufruf von 'NECPluginV2.update_packet_filter()', id=%(id)s " "packet_filter=%(packet_filter)s." -#: quantum/plugins/nec/nec_plugin.py:572 +#: quantum/plugins/nec/nec_plugin.py:573 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_packet_filter()', id=%s ." -#: quantum/plugins/nec/nec_plugin.py:618 +#: quantum/plugins/nec/nec_plugin.py:619 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -6344,19 +6604,19 @@ msgstr "" "Aufruf von 'NECPluginV2RPCCallbacks.get_port_from_device()', " "device=%(device)s => %(ret)s." -#: quantum/plugins/nec/nec_plugin.py:649 +#: quantum/plugins/nec/nec_plugin.py:650 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "Aufruf von 'NECPluginV2RPCCallbacks.update_ports()', kwargs=%s ." -#: quantum/plugins/nec/nec_plugin.py:665 +#: quantum/plugins/nec/nec_plugin.py:666 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:670 +#: quantum/plugins/nec/nec_plugin.py:671 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6482,11 +6742,6 @@ msgstr "'del_portinfo()': NotFound-Portinfo für port_id: %s" msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "Aufruf von 'get_port_with_securitygroups()': port_id=%s" -#: quantum/plugins/nec/db/nec_plugin_base.py:60 -#, python-format -msgid "Multiple packet_filters match for %s" -msgstr "Mehrere 'packet_filters'-Übereinstimmungen für %s" - #: quantum/plugins/nec/drivers/__init__.py:35 #, python-format msgid "Loading OFC driver: %s" @@ -7959,32 +8214,32 @@ msgstr "Freigabe von Tunnel %s an Pool" msgid "tunnel_id %s not found" msgstr "'tunnel_id' %s nicht gefunden" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:138 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "Update für Gerät %(device)s auf %(agent_id)s" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:281 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" msgstr "" "Tunnelung inaktiviert, aber 'tenant_network_type' ist 'gre'. Agent " "beendet!" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:320 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" msgstr "Ungültiger Tunnel-ID-Bereich: '%(range)s' - %(e)s. Agent beendet!" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 #, python-format msgid "Tunnel ID ranges: %s" msgstr "Tunnel-ID-Bereiche: %s" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:377 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 msgid "GRE networks are not enabled" msgstr "GRE-Netze nicht aktiviert" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:380 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 msgid "provider:physical_network specified for GRE network" msgstr "'provider:physical_network' für GRE-Netz angegeben" @@ -8320,12 +8575,12 @@ msgstr "PLUMgrid_NOS_Server: %(action)s fehlgeschlagen, %(e)r" msgid "PLUMgrid_NOS_Server: status=%(status)d, reason=%(reason)r, ret=%(ret)s" msgstr "PLUMgrid_NOS_Server: status=%(status)d, reason=%(reason)r, ret=%(ret)s" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:58 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:59 #, python-format msgid "get_ofp_rest_api: %s" msgstr "get_ofp_rest_api: %s" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:107 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:110 msgid "Invalid configuration. check ryu.ini" msgstr "Ungültige Konfiguration. 'ryu.ini' überprüfen" @@ -8644,3 +8899,28 @@ msgstr "lSwitch: %s nicht gefunden" msgid "lrouter:%s not found" msgstr "lRouter: %s nicht gefunden" +#~ msgid "Multiple networks match for %s" +#~ msgstr "Mehrere Netzübereinstimmungen für %s" + +#~ msgid "Multiple subnets match for %s" +#~ msgstr "Mehrere Teilnetzübereinstimmungen für %s" + +#~ msgid "Multiple ports match for %s" +#~ msgstr "Mehrere Portübereinstimmungen für %s" + +#~ msgid "Multiple routers match for %s" +#~ msgstr "Mehrere Router-Übereinstimmungen für %s" + +#~ msgid "Multiple floating ips match for %s" +#~ msgstr "Mehrere dynamische IP-Adressen stimmen mit %s überein" + +#~ msgid "" +#~ "No default service definition in " +#~ "configuration file. Please add service " +#~ "definitions using the service_definition " +#~ "variable in the [default_servicetype] section" +#~ msgstr "" + +#~ msgid "Multiple packet_filters match for %s" +#~ msgstr "Mehrere 'packet_filters'-Übereinstimmungen für %s" + diff --git a/quantum/locale/es/LC_MESSAGES/quantum.po b/quantum/locale/es/LC_MESSAGES/quantum.po index 1b42d6542..b051602ec 100644 --- a/quantum/locale/es/LC_MESSAGES/quantum.po +++ b/quantum/locale/es/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-05-28 12:11+0000\n" +"POT-Creation-Date: 2013-05-30 12:11+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -41,7 +41,7 @@ msgstr "" msgid "Quantum core_plugin not configured!" msgstr "" -#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:113 +#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" @@ -331,7 +331,7 @@ msgstr "" msgid "The driver used to manage the DHCP server." msgstr "" -#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:131 +#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:161 msgid "Allow overlapping IP." msgstr "" @@ -385,7 +385,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:119 +#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:149 #: quantum/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" @@ -394,7 +394,7 @@ msgstr "" msgid "You must specify an interface driver" msgstr "" -#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:160 +#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:190 #, python-format msgid "Error importing interface driver '%s'" msgstr "" @@ -431,114 +431,114 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:732 +#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:754 msgid "" "Quantum server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:737 +#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 #: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 msgid "Failed reporting state!" msgstr "" -#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:742 +#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:764 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: quantum/agent/l3_agent.py:116 quantum/debug/debug_agent.py:48 +#: quantum/agent/l3_agent.py:146 quantum/debug/debug_agent.py:48 msgid "Name of bridge used for external network traffic." msgstr "" -#: quantum/agent/l3_agent.py:123 +#: quantum/agent/l3_agent.py:153 msgid "TCP Port used by Quantum metadata namespace proxy." msgstr "" -#: quantum/agent/l3_agent.py:127 +#: quantum/agent/l3_agent.py:157 msgid "" "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "to disable this feature." msgstr "" -#: quantum/agent/l3_agent.py:133 +#: quantum/agent/l3_agent.py:163 msgid "" "If namespaces is disabled, the l3 agent can only confgure a router that " "has the matching router ID." msgstr "" -#: quantum/agent/l3_agent.py:138 +#: quantum/agent/l3_agent.py:168 msgid "Agent should implement routers with no gateway" msgstr "" -#: quantum/agent/l3_agent.py:140 +#: quantum/agent/l3_agent.py:170 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: quantum/agent/l3_agent.py:143 +#: quantum/agent/l3_agent.py:173 msgid "Allow running metadata proxy." msgstr "" -#: quantum/agent/l3_agent.py:155 +#: quantum/agent/l3_agent.py:185 msgid "An interface driver must be specified" msgstr "" -#: quantum/agent/l3_agent.py:189 +#: quantum/agent/l3_agent.py:219 #, python-format msgid "Failed deleting namespace '%s'" msgstr "" -#: quantum/agent/l3_agent.py:218 +#: quantum/agent/l3_agent.py:248 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Quantum has more than one external network." msgstr "" -#: quantum/agent/l3_agent.py:286 +#: quantum/agent/l3_agent.py:316 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: quantum/agent/l3_agent.py:288 quantum/db/l3_db.py:921 +#: quantum/agent/l3_agent.py:318 quantum/db/l3_db.py:929 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: quantum/agent/l3_agent.py:393 +#: quantum/agent/l3_agent.py:444 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: quantum/agent/l3_agent.py:562 +#: quantum/agent/l3_agent.py:586 #, python-format msgid "Failed dealing with router '%s' deletion RPC message" msgstr "" -#: quantum/agent/l3_agent.py:575 +#: quantum/agent/l3_agent.py:599 msgid "Failed dealing with routers update RPC message" msgstr "" -#: quantum/agent/l3_agent.py:588 +#: quantum/agent/l3_agent.py:612 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: quantum/agent/l3_agent.py:645 +#: quantum/agent/l3_agent.py:667 msgid "Failed synchronizing routers" msgstr "" -#: quantum/agent/l3_agent.py:649 +#: quantum/agent/l3_agent.py:671 msgid "L3 agent started" msgstr "" -#: quantum/agent/l3_agent.py:669 +#: quantum/agent/l3_agent.py:691 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: quantum/agent/l3_agent.py:677 +#: quantum/agent/l3_agent.py:699 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -645,13 +645,13 @@ msgstr "" msgid "Seconds between nodes reporting state to server" msgstr "" -#: quantum/agent/common/config.py:78 +#: quantum/agent/common/config.py:80 msgid "" "DEFAULT.root_helper is deprecated! Please move root_helper configuration " "to [AGENT] section." msgstr "" -#: quantum/agent/common/config.py:89 +#: quantum/agent/common/config.py:91 msgid "Top-level directory for maintaining dhcp state" msgstr "" @@ -1188,120 +1188,125 @@ msgstr "" #: quantum/api/v2/attributes.py:91 #, python-format +msgid "'%s' is not a valid boolean value" +msgstr "" + +#: quantum/api/v2/attributes.py:100 +#, python-format msgid "'%(data)s' is not in range %(min_value)s through %(max_value)s" msgstr "" -#: quantum/api/v2/attributes.py:102 +#: quantum/api/v2/attributes.py:111 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: quantum/api/v2/attributes.py:112 +#: quantum/api/v2/attributes.py:121 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: quantum/api/v2/attributes.py:121 +#: quantum/api/v2/attributes.py:130 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: quantum/api/v2/attributes.py:132 +#: quantum/api/v2/attributes.py:141 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:151 quantum/api/v2/attributes.py:158 +#: quantum/api/v2/attributes.py:160 quantum/api/v2/attributes.py:167 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:166 +#: quantum/api/v2/attributes.py:175 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: quantum/api/v2/attributes.py:182 +#: quantum/api/v2/attributes.py:191 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:193 +#: quantum/api/v2/attributes.py:202 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: quantum/api/v2/attributes.py:197 +#: quantum/api/v2/attributes.py:206 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: quantum/api/v2/attributes.py:205 +#: quantum/api/v2/attributes.py:214 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:225 +#: quantum/api/v2/attributes.py:234 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: quantum/api/v2/attributes.py:245 +#: quantum/api/v2/attributes.py:254 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: quantum/api/v2/attributes.py:257 +#: quantum/api/v2/attributes.py:266 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: quantum/api/v2/attributes.py:264 +#: quantum/api/v2/attributes.py:273 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: quantum/api/v2/attributes.py:276 +#: quantum/api/v2/attributes.py:285 #, python-format msgid "'%s' is not a list" msgstr "" -#: quantum/api/v2/attributes.py:287 +#: quantum/api/v2/attributes.py:296 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:294 +#: quantum/api/v2/attributes.py:303 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: quantum/api/v2/attributes.py:320 +#: quantum/api/v2/attributes.py:328 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: quantum/api/v2/attributes.py:347 +#: quantum/api/v2/attributes.py:360 #, python-format msgid "'%s' is not an integer" msgstr "" -#: quantum/api/v2/attributes.py:352 +#: quantum/api/v2/attributes.py:365 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: quantum/api/v2/attributes.py:371 +#: quantum/api/v2/attributes.py:384 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: quantum/api/v2/attributes.py:379 +#: quantum/api/v2/attributes.py:392 #, python-format msgid "'%s' is not a integer" msgstr "" -#: quantum/api/v2/attributes.py:392 +#: quantum/api/v2/attributes.py:405 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1886,225 +1891,209 @@ msgstr "" msgid "Database registration exception: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:90 -#: quantum/db/loadbalancer/loadbalancer_db.py:175 +#: quantum/db/db_base_plugin_v2.py:125 msgid "Cannot create resource for another tenant" msgstr "" -#: quantum/db/db_base_plugin_v2.py:173 -#, python-format -msgid "Multiple networks match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:183 -#, python-format -msgid "Multiple subnets match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:195 -#, python-format -msgid "Multiple ports match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:276 +#: quantum/db/db_base_plugin_v2.py:273 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:282 +#: quantum/db/db_base_plugin_v2.py:279 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:286 +#: quantum/db/db_base_plugin_v2.py:283 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: quantum/db/db_base_plugin_v2.py:316 +#: quantum/db/db_base_plugin_v2.py:313 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:367 +#: quantum/db/db_base_plugin_v2.py:364 #, python-format msgid "No allocation pool found for ip address:%s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:380 +#: quantum/db/db_base_plugin_v2.py:377 #, python-format msgid "Recycle %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:384 +#: quantum/db/db_base_plugin_v2.py:381 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:391 +#: quantum/db/db_base_plugin_v2.py:388 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:403 +#: quantum/db/db_base_plugin_v2.py:400 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:412 +#: quantum/db/db_base_plugin_v2.py:409 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:417 +#: quantum/db/db_base_plugin_v2.py:414 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:426 +#: quantum/db/db_base_plugin_v2.py:423 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:450 +#: quantum/db/db_base_plugin_v2.py:447 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:459 +#: quantum/db/db_base_plugin_v2.py:456 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:483 +#: quantum/db/db_base_plugin_v2.py:480 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: quantum/db/db_base_plugin_v2.py:488 +#: quantum/db/db_base_plugin_v2.py:485 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:495 +#: quantum/db/db_base_plugin_v2.py:492 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: quantum/db/db_base_plugin_v2.py:602 +#: quantum/db/db_base_plugin_v2.py:599 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: quantum/db/db_base_plugin_v2.py:614 +#: quantum/db/db_base_plugin_v2.py:611 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: quantum/db/db_base_plugin_v2.py:620 +#: quantum/db/db_base_plugin_v2.py:617 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:640 +#: quantum/db/db_base_plugin_v2.py:637 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:649 quantum/db/db_base_plugin_v2.py:680 +#: quantum/db/db_base_plugin_v2.py:646 quantum/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: quantum/db/db_base_plugin_v2.py:694 +#: quantum/db/db_base_plugin_v2.py:691 #, python-format msgid "Port update. Hold %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:702 +#: quantum/db/db_base_plugin_v2.py:699 #, python-format msgid "Port update. Adding %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:757 +#: quantum/db/db_base_plugin_v2.py:754 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:762 +#: quantum/db/db_base_plugin_v2.py:759 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:782 +#: quantum/db/db_base_plugin_v2.py:779 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: quantum/db/db_base_plugin_v2.py:789 +#: quantum/db/db_base_plugin_v2.py:786 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: quantum/db/db_base_plugin_v2.py:796 +#: quantum/db/db_base_plugin_v2.py:793 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: quantum/db/db_base_plugin_v2.py:800 +#: quantum/db/db_base_plugin_v2.py:797 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:805 +#: quantum/db/db_base_plugin_v2.py:802 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:818 +#: quantum/db/db_base_plugin_v2.py:815 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: quantum/db/db_base_plugin_v2.py:829 +#: quantum/db/db_base_plugin_v2.py:826 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:842 quantum/db/db_base_plugin_v2.py:846 +#: quantum/db/db_base_plugin_v2.py:839 quantum/db/db_base_plugin_v2.py:843 #, python-format msgid "Invalid route: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:962 +#: quantum/db/db_base_plugin_v2.py:959 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1062 +#: quantum/db/db_base_plugin_v2.py:1059 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1086 +#: quantum/db/db_base_plugin_v2.py:1083 msgid "Gateway is not valid on subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1099 +#: quantum/db/db_base_plugin_v2.py:1096 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1343 +#: quantum/db/db_base_plugin_v2.py:1340 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1418 +#: quantum/db/db_base_plugin_v2.py:1415 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2160,21 +2149,16 @@ msgstr "" msgid "the nexthop is used by router" msgstr "" -#: quantum/db/l3_db.py:125 +#: quantum/db/l3_db.py:199 #, python-format -msgid "Multiple routers match for %s" +msgid "No IPs available for external network %s" msgstr "" -#: quantum/db/l3_db.py:197 quantum/db/l3_db.py:626 +#: quantum/db/l3_db.py:219 quantum/db/l3_db.py:632 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: quantum/db/l3_db.py:238 -#, python-format -msgid "No IPs available for external network %s" -msgstr "" - #: quantum/db/l3_db.py:305 #, python-format msgid "Router already has a port on subnet %s" @@ -2203,76 +2187,71 @@ msgstr "" msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: quantum/db/l3_db.py:476 -#, python-format -msgid "Multiple floating ips match for %s" -msgstr "" - -#: quantum/db/l3_db.py:495 +#: quantum/db/l3_db.py:492 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: quantum/db/l3_db.py:537 +#: quantum/db/l3_db.py:531 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: quantum/db/l3_db.py:541 +#: quantum/db/l3_db.py:535 #, python-format msgid "" "Cannnot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: quantum/db/l3_db.py:553 +#: quantum/db/l3_db.py:547 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: quantum/db/l3_db.py:560 +#: quantum/db/l3_db.py:554 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: quantum/db/l3_db.py:564 +#: quantum/db/l3_db.py:558 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: quantum/db/l3_db.py:594 quantum/plugins/nicira/QuantumPlugin.py:1778 +#: quantum/db/l3_db.py:600 quantum/plugins/nicira/QuantumPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: quantum/db/l3_db.py:646 +#: quantum/db/l3_db.py:652 msgid "Unable to find any IP address on external network" msgstr "" -#: quantum/db/l3_db.py:667 +#: quantum/db/l3_db.py:673 msgid "Unable to create Floating ip due to a malformed request" msgstr "" -#: quantum/db/l3_db.py:671 +#: quantum/db/l3_db.py:677 msgid "Floating IP association failed" msgstr "" -#: quantum/db/l3_db.py:762 +#: quantum/db/l3_db.py:768 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: quantum/db/l3_db.py:780 +#: quantum/db/l3_db.py:786 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: quantum/db/l3_db.py:927 +#: quantum/db/l3_db.py:935 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2315,7 +2294,7 @@ msgstr "" msgid "" "No default service definition in configuration file. Please add service " "definitions using the service_definition variable in the " -"[default_servicetype] section" +"[DEFAULT_SERVICETYPE] section" msgstr "" #: quantum/db/servicetype_db.py:79 @@ -2364,11 +2343,11 @@ msgid "" "sort '%(resource)s'" msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:292 +#: quantum/db/loadbalancer/loadbalancer_db.py:232 msgid "'cookie_name' should be specified for this type of session persistence." msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:296 +#: quantum/db/loadbalancer/loadbalancer_db.py:236 msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" @@ -2607,6 +2586,13 @@ msgstr "" msgid "Number of floating IPs allowed per tenant, -1 for unlimited" msgstr "" +#: quantum/extensions/l3_ext_gw_mode.py:27 +#, python-format +msgid "" +"DNat is disabled for the router %(router_id)s. Floating IPs cannot be " +"associated." +msgstr "" + #: quantum/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3746,8 +3732,8 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:124 #: quantum/plugins/hyperv/rpc_callbacks.py:53 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:84 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:93 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3756,14 +3742,14 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:155 #: quantum/plugins/hyperv/rpc_callbacks.py:69 #: quantum/plugins/hyperv/rpc_callbacks.py:88 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:107 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:127 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:142 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:108 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:128 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:111 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:131 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:146 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4300,6 +4286,7 @@ msgstr "" #: quantum/plugins/hyperv/db.py:79 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: quantum/plugins/ml2/drivers/type_vlan.py:206 #: quantum/plugins/openvswitch/ovs_db_v2.py:159 #, python-format msgid "" @@ -4322,6 +4309,8 @@ msgstr "" #: quantum/plugins/hyperv/db.py:166 quantum/plugins/hyperv/db.py:179 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:68 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: quantum/plugins/ml2/drivers/type_vlan.py:128 +#: quantum/plugins/ml2/drivers/type_vlan.py:149 #: quantum/plugins/openvswitch/ovs_db_v2.py:91 #: quantum/plugins/openvswitch/ovs_db_v2.py:109 #, python-format @@ -4356,41 +4345,42 @@ msgstr "" msgid "physical_network not provided" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:193 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:194 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 +#: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "Network VLAN ranges: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:218 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:219 #, python-format msgid "Network type %s not supported" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:245 -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:174 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:475 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 #, python-format msgid "Created network: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:268 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:269 msgid "plugin does not support updating provider attributes" msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:115 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:119 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4610,88 +4600,88 @@ msgstr "" msgid "VSwitch not found: %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:134 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:135 #: quantum/plugins/mlnx/rpc_callbacks.py:115 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:239 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:241 #: quantum/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:248 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:250 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:269 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:309 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:310 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:357 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 msgid "provider:network_type required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:314 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:320 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:367 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:386 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 msgid "provider:segmentation_id required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:323 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:370 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:330 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 msgid "provider:physical_network specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:336 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:396 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 msgid "provider:segmentation_id specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:342 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:402 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:348 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:408 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:354 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:414 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 msgid "provider:physical_network required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:372 -#: quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:432 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 +#: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4915,6 +4905,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: quantum/plugins/ml2/drivers/type_vlan.py:212 #: quantum/plugins/openvswitch/ovs_db_v2.py:165 #, python-format msgid "" @@ -4923,6 +4914,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: quantum/plugins/ml2/drivers/type_vlan.py:261 #: quantum/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "" @@ -4931,6 +4923,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: quantum/plugins/ml2/drivers/type_vlan.py:256 #: quantum/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" @@ -4961,31 +4954,31 @@ msgstr "" msgid "Start initializing metaplugin" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:92 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:93 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:97 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:98 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:164 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:165 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:170 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:171 msgid "Failed to add flavor bindings" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:294 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:295 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:300 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:301 #, python-format msgid "Created router: %s" msgstr "" @@ -5494,6 +5487,258 @@ msgid "" "fields=%(fields)r" msgstr "" +#: quantum/plugins/ml2/config.py:24 +msgid "" +"List of network type driver entrypoints to be loaded from the " +"quantum.ml2.type_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/config.py:28 +msgid "Ordered list of network_types to allocate as tenant networks." +msgstr "" + +#: quantum/plugins/ml2/config.py:32 +msgid "" +"List of networking mechanism driver entrypoints to be loaded from the " +"quantum.ml2.mechanism_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/db.py:44 +#, python-format +msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" +msgstr "" + +#: quantum/plugins/ml2/db.py:73 +#, python-format +msgid "Multiple ports have port_id starting with %s" +msgstr "" + +#: quantum/plugins/ml2/db.py:81 +#, python-format +msgid "get_port_and_sgs() called for port_id %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:40 +#, python-format +msgid "Configured type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:45 +#, python-format +msgid "Loaded type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:53 +#, python-format +msgid "" +"Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" +" is already registered for type '%(type)s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:61 +#, python-format +msgid "Registered types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:69 +#, python-format +msgid "No type driver for tenant network_type: %s. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/managers.py:73 +#, python-format +msgid "Tenant network_types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:77 +#, python-format +msgid "Initializing driver for type '%s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:86 +#, python-format +msgid "network_type value '%s' not supported" +msgstr "" + +#: quantum/plugins/ml2/managers.py:122 +#, python-format +msgid "Configured mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:127 +#, python-format +msgid "Loaded mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:99 +msgid "Modular L2 Plugin initialization complete" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:127 +msgid "network_type required if other provider attributes specified" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:148 +#, python-format +msgid "Network %s has no segments" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:180 +msgid "" +"In _notify_port_updated() for port %(port_id), network %(network_id) has " +"no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:79 +#, python-format +msgid "Device %(device)s details requested by agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:88 +#, python-format +msgid "Device %(device)s requested by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:94 +#, python-format +msgid "" +"Device %(device)s requested by agent %(agent_id)s has network " +"%(network_id) with no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:114 +#, python-format +msgid "Returning: %s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:122 +#, python-format +msgid "Device %(device)s no longer exists at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:131 +#, python-format +msgid "Device %(device)s updated down by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:145 +#, python-format +msgid "Device %(device)s up at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:153 +#, python-format +msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:31 +msgid "" +"List of physical_network names with which flat networks can be created. " +"Use * to allow flat networks with arbitrary physical_network names." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:69 +msgid "Arbitrary flat physical_network names allowed" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:74 +#, python-format +msgid "Allowable flat physical_network names: %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:81 +msgid "ML2 FlatTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:86 +msgid "physical_network required for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:89 +#, python-format +msgid "physical_network '%s' unknown for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:96 +#, python-format +msgid "%s prohibited for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:112 +#, python-format +msgid "Reserving flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:130 +#, python-format +msgid "Releasing flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:133 +#, python-format +msgid "No flat network found on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:36 +msgid "ML2 LocalTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:47 +#, python-format +msgid "%s prohibited for local provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:37 +msgid "" +"List of :: or " +"specifying physical_network names usable for VLAN provider and tenant " +"networks, as well as ranges of VLAN tags on each available for allocation" +" to tenant networks." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:91 +msgid "Failed to parse network_vlan_ranges. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:161 +msgid "VlanTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:166 +msgid "physical_network required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:169 +#, python-format +msgid "physical_network '%s' unknown for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:175 +msgid "segmentation_id required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:178 +#, python-format +msgid "segmentation_id out of range (%(min)s through %(max)s)" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:188 +#, python-format +msgid "%s prohibited for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:228 +#, python-format +msgid "" +"Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" +" pool" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:266 +#, python-format +msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" +msgstr "" + #: quantum/plugins/mlnx/agent_notify_api.py:44 msgid "Sending delete network message" msgstr "" @@ -5775,156 +6020,156 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:151 +#: quantum/plugins/nec/nec_plugin.py:152 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:155 +#: quantum/plugins/nec/nec_plugin.py:156 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:159 +#: quantum/plugins/nec/nec_plugin.py:160 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:178 +#: quantum/plugins/nec/nec_plugin.py:179 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:184 +#: quantum/plugins/nec/nec_plugin.py:185 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:202 +#: quantum/plugins/nec/nec_plugin.py:203 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:206 +#: quantum/plugins/nec/nec_plugin.py:207 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:226 +#: quantum/plugins/nec/nec_plugin.py:227 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:246 +#: quantum/plugins/nec/nec_plugin.py:247 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:262 +#: quantum/plugins/nec/nec_plugin.py:263 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:313 +#: quantum/plugins/nec/nec_plugin.py:314 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:328 +#: quantum/plugins/nec/nec_plugin.py:329 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:346 +#: quantum/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:369 +#: quantum/plugins/nec/nec_plugin.py:370 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:388 +#: quantum/plugins/nec/nec_plugin.py:389 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:414 +#: quantum/plugins/nec/nec_plugin.py:415 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:475 +#: quantum/plugins/nec/nec_plugin.py:476 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:479 +#: quantum/plugins/nec/nec_plugin.py:480 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:483 +#: quantum/plugins/nec/nec_plugin.py:484 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:487 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:493 +#: quantum/plugins/nec/nec_plugin.py:494 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:502 +#: quantum/plugins/nec/nec_plugin.py:503 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:515 +#: quantum/plugins/nec/nec_plugin.py:516 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:521 +#: quantum/plugins/nec/nec_plugin.py:522 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:532 +#: quantum/plugins/nec/nec_plugin.py:533 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:548 +#: quantum/plugins/nec/nec_plugin.py:549 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:572 +#: quantum/plugins/nec/nec_plugin.py:573 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:618 +#: quantum/plugins/nec/nec_plugin.py:619 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:649 +#: quantum/plugins/nec/nec_plugin.py:650 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:665 +#: quantum/plugins/nec/nec_plugin.py:666 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:670 +#: quantum/plugins/nec/nec_plugin.py:671 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6050,11 +6295,6 @@ msgstr "" msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" -#: quantum/plugins/nec/db/nec_plugin_base.py:60 -#, python-format -msgid "Multiple packet_filters match for %s" -msgstr "" - #: quantum/plugins/nec/drivers/__init__.py:35 #, python-format msgid "Loading OFC driver: %s" @@ -7354,30 +7594,30 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:138 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:281 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:320 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:377 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 msgid "GRE networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:380 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 msgid "provider:physical_network specified for GRE network" msgstr "" @@ -7690,12 +7930,12 @@ msgstr "" msgid "PLUMgrid_NOS_Server: status=%(status)d, reason=%(reason)r, ret=%(ret)s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:58 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:59 #, python-format msgid "get_ofp_rest_api: %s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:107 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:110 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -8003,3 +8243,28 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Multiple networks match for %s" +#~ msgstr "" + +#~ msgid "Multiple subnets match for %s" +#~ msgstr "" + +#~ msgid "Multiple ports match for %s" +#~ msgstr "" + +#~ msgid "Multiple routers match for %s" +#~ msgstr "" + +#~ msgid "Multiple floating ips match for %s" +#~ msgstr "" + +#~ msgid "" +#~ "No default service definition in " +#~ "configuration file. Please add service " +#~ "definitions using the service_definition " +#~ "variable in the [default_servicetype] section" +#~ msgstr "" + +#~ msgid "Multiple packet_filters match for %s" +#~ msgstr "" + diff --git a/quantum/locale/fi_FI/LC_MESSAGES/quantum.po b/quantum/locale/fi_FI/LC_MESSAGES/quantum.po index 0276dc72a..56747d4ee 100644 --- a/quantum/locale/fi_FI/LC_MESSAGES/quantum.po +++ b/quantum/locale/fi_FI/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-05-28 12:11+0000\n" +"POT-Creation-Date: 2013-05-30 12:11+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -41,7 +41,7 @@ msgstr "" msgid "Quantum core_plugin not configured!" msgstr "" -#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:113 +#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" @@ -331,7 +331,7 @@ msgstr "" msgid "The driver used to manage the DHCP server." msgstr "" -#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:131 +#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:161 msgid "Allow overlapping IP." msgstr "" @@ -385,7 +385,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:119 +#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:149 #: quantum/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" @@ -394,7 +394,7 @@ msgstr "" msgid "You must specify an interface driver" msgstr "" -#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:160 +#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:190 #, python-format msgid "Error importing interface driver '%s'" msgstr "" @@ -431,114 +431,114 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:732 +#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:754 msgid "" "Quantum server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:737 +#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 #: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 msgid "Failed reporting state!" msgstr "" -#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:742 +#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:764 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: quantum/agent/l3_agent.py:116 quantum/debug/debug_agent.py:48 +#: quantum/agent/l3_agent.py:146 quantum/debug/debug_agent.py:48 msgid "Name of bridge used for external network traffic." msgstr "" -#: quantum/agent/l3_agent.py:123 +#: quantum/agent/l3_agent.py:153 msgid "TCP Port used by Quantum metadata namespace proxy." msgstr "" -#: quantum/agent/l3_agent.py:127 +#: quantum/agent/l3_agent.py:157 msgid "" "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "to disable this feature." msgstr "" -#: quantum/agent/l3_agent.py:133 +#: quantum/agent/l3_agent.py:163 msgid "" "If namespaces is disabled, the l3 agent can only confgure a router that " "has the matching router ID." msgstr "" -#: quantum/agent/l3_agent.py:138 +#: quantum/agent/l3_agent.py:168 msgid "Agent should implement routers with no gateway" msgstr "" -#: quantum/agent/l3_agent.py:140 +#: quantum/agent/l3_agent.py:170 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: quantum/agent/l3_agent.py:143 +#: quantum/agent/l3_agent.py:173 msgid "Allow running metadata proxy." msgstr "" -#: quantum/agent/l3_agent.py:155 +#: quantum/agent/l3_agent.py:185 msgid "An interface driver must be specified" msgstr "" -#: quantum/agent/l3_agent.py:189 +#: quantum/agent/l3_agent.py:219 #, python-format msgid "Failed deleting namespace '%s'" msgstr "" -#: quantum/agent/l3_agent.py:218 +#: quantum/agent/l3_agent.py:248 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Quantum has more than one external network." msgstr "" -#: quantum/agent/l3_agent.py:286 +#: quantum/agent/l3_agent.py:316 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: quantum/agent/l3_agent.py:288 quantum/db/l3_db.py:921 +#: quantum/agent/l3_agent.py:318 quantum/db/l3_db.py:929 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: quantum/agent/l3_agent.py:393 +#: quantum/agent/l3_agent.py:444 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: quantum/agent/l3_agent.py:562 +#: quantum/agent/l3_agent.py:586 #, python-format msgid "Failed dealing with router '%s' deletion RPC message" msgstr "" -#: quantum/agent/l3_agent.py:575 +#: quantum/agent/l3_agent.py:599 msgid "Failed dealing with routers update RPC message" msgstr "" -#: quantum/agent/l3_agent.py:588 +#: quantum/agent/l3_agent.py:612 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: quantum/agent/l3_agent.py:645 +#: quantum/agent/l3_agent.py:667 msgid "Failed synchronizing routers" msgstr "" -#: quantum/agent/l3_agent.py:649 +#: quantum/agent/l3_agent.py:671 msgid "L3 agent started" msgstr "" -#: quantum/agent/l3_agent.py:669 +#: quantum/agent/l3_agent.py:691 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: quantum/agent/l3_agent.py:677 +#: quantum/agent/l3_agent.py:699 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -645,13 +645,13 @@ msgstr "" msgid "Seconds between nodes reporting state to server" msgstr "" -#: quantum/agent/common/config.py:78 +#: quantum/agent/common/config.py:80 msgid "" "DEFAULT.root_helper is deprecated! Please move root_helper configuration " "to [AGENT] section." msgstr "" -#: quantum/agent/common/config.py:89 +#: quantum/agent/common/config.py:91 msgid "Top-level directory for maintaining dhcp state" msgstr "" @@ -1188,120 +1188,125 @@ msgstr "" #: quantum/api/v2/attributes.py:91 #, python-format +msgid "'%s' is not a valid boolean value" +msgstr "" + +#: quantum/api/v2/attributes.py:100 +#, python-format msgid "'%(data)s' is not in range %(min_value)s through %(max_value)s" msgstr "" -#: quantum/api/v2/attributes.py:102 +#: quantum/api/v2/attributes.py:111 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: quantum/api/v2/attributes.py:112 +#: quantum/api/v2/attributes.py:121 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: quantum/api/v2/attributes.py:121 +#: quantum/api/v2/attributes.py:130 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: quantum/api/v2/attributes.py:132 +#: quantum/api/v2/attributes.py:141 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:151 quantum/api/v2/attributes.py:158 +#: quantum/api/v2/attributes.py:160 quantum/api/v2/attributes.py:167 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:166 +#: quantum/api/v2/attributes.py:175 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: quantum/api/v2/attributes.py:182 +#: quantum/api/v2/attributes.py:191 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:193 +#: quantum/api/v2/attributes.py:202 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: quantum/api/v2/attributes.py:197 +#: quantum/api/v2/attributes.py:206 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: quantum/api/v2/attributes.py:205 +#: quantum/api/v2/attributes.py:214 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:225 +#: quantum/api/v2/attributes.py:234 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: quantum/api/v2/attributes.py:245 +#: quantum/api/v2/attributes.py:254 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: quantum/api/v2/attributes.py:257 +#: quantum/api/v2/attributes.py:266 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: quantum/api/v2/attributes.py:264 +#: quantum/api/v2/attributes.py:273 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: quantum/api/v2/attributes.py:276 +#: quantum/api/v2/attributes.py:285 #, python-format msgid "'%s' is not a list" msgstr "" -#: quantum/api/v2/attributes.py:287 +#: quantum/api/v2/attributes.py:296 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:294 +#: quantum/api/v2/attributes.py:303 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: quantum/api/v2/attributes.py:320 +#: quantum/api/v2/attributes.py:328 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: quantum/api/v2/attributes.py:347 +#: quantum/api/v2/attributes.py:360 #, python-format msgid "'%s' is not an integer" msgstr "" -#: quantum/api/v2/attributes.py:352 +#: quantum/api/v2/attributes.py:365 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: quantum/api/v2/attributes.py:371 +#: quantum/api/v2/attributes.py:384 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: quantum/api/v2/attributes.py:379 +#: quantum/api/v2/attributes.py:392 #, python-format msgid "'%s' is not a integer" msgstr "" -#: quantum/api/v2/attributes.py:392 +#: quantum/api/v2/attributes.py:405 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1886,225 +1891,209 @@ msgstr "" msgid "Database registration exception: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:90 -#: quantum/db/loadbalancer/loadbalancer_db.py:175 +#: quantum/db/db_base_plugin_v2.py:125 msgid "Cannot create resource for another tenant" msgstr "" -#: quantum/db/db_base_plugin_v2.py:173 -#, python-format -msgid "Multiple networks match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:183 -#, python-format -msgid "Multiple subnets match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:195 -#, python-format -msgid "Multiple ports match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:276 +#: quantum/db/db_base_plugin_v2.py:273 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:282 +#: quantum/db/db_base_plugin_v2.py:279 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:286 +#: quantum/db/db_base_plugin_v2.py:283 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: quantum/db/db_base_plugin_v2.py:316 +#: quantum/db/db_base_plugin_v2.py:313 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:367 +#: quantum/db/db_base_plugin_v2.py:364 #, python-format msgid "No allocation pool found for ip address:%s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:380 +#: quantum/db/db_base_plugin_v2.py:377 #, python-format msgid "Recycle %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:384 +#: quantum/db/db_base_plugin_v2.py:381 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:391 +#: quantum/db/db_base_plugin_v2.py:388 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:403 +#: quantum/db/db_base_plugin_v2.py:400 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:412 +#: quantum/db/db_base_plugin_v2.py:409 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:417 +#: quantum/db/db_base_plugin_v2.py:414 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:426 +#: quantum/db/db_base_plugin_v2.py:423 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:450 +#: quantum/db/db_base_plugin_v2.py:447 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:459 +#: quantum/db/db_base_plugin_v2.py:456 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:483 +#: quantum/db/db_base_plugin_v2.py:480 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: quantum/db/db_base_plugin_v2.py:488 +#: quantum/db/db_base_plugin_v2.py:485 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:495 +#: quantum/db/db_base_plugin_v2.py:492 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: quantum/db/db_base_plugin_v2.py:602 +#: quantum/db/db_base_plugin_v2.py:599 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: quantum/db/db_base_plugin_v2.py:614 +#: quantum/db/db_base_plugin_v2.py:611 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: quantum/db/db_base_plugin_v2.py:620 +#: quantum/db/db_base_plugin_v2.py:617 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:640 +#: quantum/db/db_base_plugin_v2.py:637 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:649 quantum/db/db_base_plugin_v2.py:680 +#: quantum/db/db_base_plugin_v2.py:646 quantum/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: quantum/db/db_base_plugin_v2.py:694 +#: quantum/db/db_base_plugin_v2.py:691 #, python-format msgid "Port update. Hold %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:702 +#: quantum/db/db_base_plugin_v2.py:699 #, python-format msgid "Port update. Adding %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:757 +#: quantum/db/db_base_plugin_v2.py:754 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:762 +#: quantum/db/db_base_plugin_v2.py:759 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:782 +#: quantum/db/db_base_plugin_v2.py:779 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: quantum/db/db_base_plugin_v2.py:789 +#: quantum/db/db_base_plugin_v2.py:786 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: quantum/db/db_base_plugin_v2.py:796 +#: quantum/db/db_base_plugin_v2.py:793 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: quantum/db/db_base_plugin_v2.py:800 +#: quantum/db/db_base_plugin_v2.py:797 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:805 +#: quantum/db/db_base_plugin_v2.py:802 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:818 +#: quantum/db/db_base_plugin_v2.py:815 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: quantum/db/db_base_plugin_v2.py:829 +#: quantum/db/db_base_plugin_v2.py:826 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:842 quantum/db/db_base_plugin_v2.py:846 +#: quantum/db/db_base_plugin_v2.py:839 quantum/db/db_base_plugin_v2.py:843 #, python-format msgid "Invalid route: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:962 +#: quantum/db/db_base_plugin_v2.py:959 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1062 +#: quantum/db/db_base_plugin_v2.py:1059 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1086 +#: quantum/db/db_base_plugin_v2.py:1083 msgid "Gateway is not valid on subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1099 +#: quantum/db/db_base_plugin_v2.py:1096 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1343 +#: quantum/db/db_base_plugin_v2.py:1340 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1418 +#: quantum/db/db_base_plugin_v2.py:1415 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2160,21 +2149,16 @@ msgstr "" msgid "the nexthop is used by router" msgstr "" -#: quantum/db/l3_db.py:125 +#: quantum/db/l3_db.py:199 #, python-format -msgid "Multiple routers match for %s" +msgid "No IPs available for external network %s" msgstr "" -#: quantum/db/l3_db.py:197 quantum/db/l3_db.py:626 +#: quantum/db/l3_db.py:219 quantum/db/l3_db.py:632 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: quantum/db/l3_db.py:238 -#, python-format -msgid "No IPs available for external network %s" -msgstr "" - #: quantum/db/l3_db.py:305 #, python-format msgid "Router already has a port on subnet %s" @@ -2203,76 +2187,71 @@ msgstr "" msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: quantum/db/l3_db.py:476 -#, python-format -msgid "Multiple floating ips match for %s" -msgstr "" - -#: quantum/db/l3_db.py:495 +#: quantum/db/l3_db.py:492 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: quantum/db/l3_db.py:537 +#: quantum/db/l3_db.py:531 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: quantum/db/l3_db.py:541 +#: quantum/db/l3_db.py:535 #, python-format msgid "" "Cannnot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: quantum/db/l3_db.py:553 +#: quantum/db/l3_db.py:547 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: quantum/db/l3_db.py:560 +#: quantum/db/l3_db.py:554 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: quantum/db/l3_db.py:564 +#: quantum/db/l3_db.py:558 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: quantum/db/l3_db.py:594 quantum/plugins/nicira/QuantumPlugin.py:1778 +#: quantum/db/l3_db.py:600 quantum/plugins/nicira/QuantumPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: quantum/db/l3_db.py:646 +#: quantum/db/l3_db.py:652 msgid "Unable to find any IP address on external network" msgstr "" -#: quantum/db/l3_db.py:667 +#: quantum/db/l3_db.py:673 msgid "Unable to create Floating ip due to a malformed request" msgstr "" -#: quantum/db/l3_db.py:671 +#: quantum/db/l3_db.py:677 msgid "Floating IP association failed" msgstr "" -#: quantum/db/l3_db.py:762 +#: quantum/db/l3_db.py:768 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: quantum/db/l3_db.py:780 +#: quantum/db/l3_db.py:786 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: quantum/db/l3_db.py:927 +#: quantum/db/l3_db.py:935 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2315,7 +2294,7 @@ msgstr "" msgid "" "No default service definition in configuration file. Please add service " "definitions using the service_definition variable in the " -"[default_servicetype] section" +"[DEFAULT_SERVICETYPE] section" msgstr "" #: quantum/db/servicetype_db.py:79 @@ -2364,11 +2343,11 @@ msgid "" "sort '%(resource)s'" msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:292 +#: quantum/db/loadbalancer/loadbalancer_db.py:232 msgid "'cookie_name' should be specified for this type of session persistence." msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:296 +#: quantum/db/loadbalancer/loadbalancer_db.py:236 msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" @@ -2607,6 +2586,13 @@ msgstr "" msgid "Number of floating IPs allowed per tenant, -1 for unlimited" msgstr "" +#: quantum/extensions/l3_ext_gw_mode.py:27 +#, python-format +msgid "" +"DNat is disabled for the router %(router_id)s. Floating IPs cannot be " +"associated." +msgstr "" + #: quantum/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3746,8 +3732,8 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:124 #: quantum/plugins/hyperv/rpc_callbacks.py:53 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:84 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:93 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3756,14 +3742,14 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:155 #: quantum/plugins/hyperv/rpc_callbacks.py:69 #: quantum/plugins/hyperv/rpc_callbacks.py:88 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:107 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:127 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:142 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:108 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:128 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:111 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:131 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:146 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4300,6 +4286,7 @@ msgstr "" #: quantum/plugins/hyperv/db.py:79 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: quantum/plugins/ml2/drivers/type_vlan.py:206 #: quantum/plugins/openvswitch/ovs_db_v2.py:159 #, python-format msgid "" @@ -4322,6 +4309,8 @@ msgstr "" #: quantum/plugins/hyperv/db.py:166 quantum/plugins/hyperv/db.py:179 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:68 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: quantum/plugins/ml2/drivers/type_vlan.py:128 +#: quantum/plugins/ml2/drivers/type_vlan.py:149 #: quantum/plugins/openvswitch/ovs_db_v2.py:91 #: quantum/plugins/openvswitch/ovs_db_v2.py:109 #, python-format @@ -4356,41 +4345,42 @@ msgstr "" msgid "physical_network not provided" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:193 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:194 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 +#: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "Network VLAN ranges: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:218 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:219 #, python-format msgid "Network type %s not supported" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:245 -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:174 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:475 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 #, python-format msgid "Created network: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:268 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:269 msgid "plugin does not support updating provider attributes" msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:115 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:119 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4610,88 +4600,88 @@ msgstr "" msgid "VSwitch not found: %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:134 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:135 #: quantum/plugins/mlnx/rpc_callbacks.py:115 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:239 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:241 #: quantum/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:248 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:250 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:269 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:309 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:310 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:357 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 msgid "provider:network_type required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:314 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:320 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:367 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:386 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 msgid "provider:segmentation_id required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:323 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:370 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:330 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 msgid "provider:physical_network specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:336 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:396 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 msgid "provider:segmentation_id specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:342 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:402 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:348 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:408 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:354 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:414 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 msgid "provider:physical_network required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:372 -#: quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:432 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 +#: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4915,6 +4905,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: quantum/plugins/ml2/drivers/type_vlan.py:212 #: quantum/plugins/openvswitch/ovs_db_v2.py:165 #, python-format msgid "" @@ -4923,6 +4914,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: quantum/plugins/ml2/drivers/type_vlan.py:261 #: quantum/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "" @@ -4931,6 +4923,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: quantum/plugins/ml2/drivers/type_vlan.py:256 #: quantum/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" @@ -4961,31 +4954,31 @@ msgstr "" msgid "Start initializing metaplugin" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:92 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:93 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:97 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:98 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:164 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:165 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:170 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:171 msgid "Failed to add flavor bindings" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:294 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:295 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:300 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:301 #, python-format msgid "Created router: %s" msgstr "" @@ -5494,6 +5487,258 @@ msgid "" "fields=%(fields)r" msgstr "" +#: quantum/plugins/ml2/config.py:24 +msgid "" +"List of network type driver entrypoints to be loaded from the " +"quantum.ml2.type_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/config.py:28 +msgid "Ordered list of network_types to allocate as tenant networks." +msgstr "" + +#: quantum/plugins/ml2/config.py:32 +msgid "" +"List of networking mechanism driver entrypoints to be loaded from the " +"quantum.ml2.mechanism_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/db.py:44 +#, python-format +msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" +msgstr "" + +#: quantum/plugins/ml2/db.py:73 +#, python-format +msgid "Multiple ports have port_id starting with %s" +msgstr "" + +#: quantum/plugins/ml2/db.py:81 +#, python-format +msgid "get_port_and_sgs() called for port_id %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:40 +#, python-format +msgid "Configured type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:45 +#, python-format +msgid "Loaded type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:53 +#, python-format +msgid "" +"Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" +" is already registered for type '%(type)s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:61 +#, python-format +msgid "Registered types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:69 +#, python-format +msgid "No type driver for tenant network_type: %s. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/managers.py:73 +#, python-format +msgid "Tenant network_types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:77 +#, python-format +msgid "Initializing driver for type '%s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:86 +#, python-format +msgid "network_type value '%s' not supported" +msgstr "" + +#: quantum/plugins/ml2/managers.py:122 +#, python-format +msgid "Configured mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:127 +#, python-format +msgid "Loaded mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:99 +msgid "Modular L2 Plugin initialization complete" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:127 +msgid "network_type required if other provider attributes specified" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:148 +#, python-format +msgid "Network %s has no segments" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:180 +msgid "" +"In _notify_port_updated() for port %(port_id), network %(network_id) has " +"no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:79 +#, python-format +msgid "Device %(device)s details requested by agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:88 +#, python-format +msgid "Device %(device)s requested by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:94 +#, python-format +msgid "" +"Device %(device)s requested by agent %(agent_id)s has network " +"%(network_id) with no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:114 +#, python-format +msgid "Returning: %s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:122 +#, python-format +msgid "Device %(device)s no longer exists at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:131 +#, python-format +msgid "Device %(device)s updated down by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:145 +#, python-format +msgid "Device %(device)s up at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:153 +#, python-format +msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:31 +msgid "" +"List of physical_network names with which flat networks can be created. " +"Use * to allow flat networks with arbitrary physical_network names." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:69 +msgid "Arbitrary flat physical_network names allowed" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:74 +#, python-format +msgid "Allowable flat physical_network names: %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:81 +msgid "ML2 FlatTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:86 +msgid "physical_network required for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:89 +#, python-format +msgid "physical_network '%s' unknown for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:96 +#, python-format +msgid "%s prohibited for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:112 +#, python-format +msgid "Reserving flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:130 +#, python-format +msgid "Releasing flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:133 +#, python-format +msgid "No flat network found on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:36 +msgid "ML2 LocalTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:47 +#, python-format +msgid "%s prohibited for local provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:37 +msgid "" +"List of :: or " +"specifying physical_network names usable for VLAN provider and tenant " +"networks, as well as ranges of VLAN tags on each available for allocation" +" to tenant networks." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:91 +msgid "Failed to parse network_vlan_ranges. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:161 +msgid "VlanTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:166 +msgid "physical_network required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:169 +#, python-format +msgid "physical_network '%s' unknown for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:175 +msgid "segmentation_id required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:178 +#, python-format +msgid "segmentation_id out of range (%(min)s through %(max)s)" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:188 +#, python-format +msgid "%s prohibited for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:228 +#, python-format +msgid "" +"Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" +" pool" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:266 +#, python-format +msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" +msgstr "" + #: quantum/plugins/mlnx/agent_notify_api.py:44 msgid "Sending delete network message" msgstr "" @@ -5775,156 +6020,156 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:151 +#: quantum/plugins/nec/nec_plugin.py:152 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:155 +#: quantum/plugins/nec/nec_plugin.py:156 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:159 +#: quantum/plugins/nec/nec_plugin.py:160 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:178 +#: quantum/plugins/nec/nec_plugin.py:179 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:184 +#: quantum/plugins/nec/nec_plugin.py:185 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:202 +#: quantum/plugins/nec/nec_plugin.py:203 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:206 +#: quantum/plugins/nec/nec_plugin.py:207 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:226 +#: quantum/plugins/nec/nec_plugin.py:227 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:246 +#: quantum/plugins/nec/nec_plugin.py:247 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:262 +#: quantum/plugins/nec/nec_plugin.py:263 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:313 +#: quantum/plugins/nec/nec_plugin.py:314 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:328 +#: quantum/plugins/nec/nec_plugin.py:329 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:346 +#: quantum/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:369 +#: quantum/plugins/nec/nec_plugin.py:370 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:388 +#: quantum/plugins/nec/nec_plugin.py:389 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:414 +#: quantum/plugins/nec/nec_plugin.py:415 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:475 +#: quantum/plugins/nec/nec_plugin.py:476 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:479 +#: quantum/plugins/nec/nec_plugin.py:480 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:483 +#: quantum/plugins/nec/nec_plugin.py:484 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:487 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:493 +#: quantum/plugins/nec/nec_plugin.py:494 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:502 +#: quantum/plugins/nec/nec_plugin.py:503 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:515 +#: quantum/plugins/nec/nec_plugin.py:516 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:521 +#: quantum/plugins/nec/nec_plugin.py:522 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:532 +#: quantum/plugins/nec/nec_plugin.py:533 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:548 +#: quantum/plugins/nec/nec_plugin.py:549 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:572 +#: quantum/plugins/nec/nec_plugin.py:573 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:618 +#: quantum/plugins/nec/nec_plugin.py:619 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:649 +#: quantum/plugins/nec/nec_plugin.py:650 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:665 +#: quantum/plugins/nec/nec_plugin.py:666 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:670 +#: quantum/plugins/nec/nec_plugin.py:671 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6050,11 +6295,6 @@ msgstr "" msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" -#: quantum/plugins/nec/db/nec_plugin_base.py:60 -#, python-format -msgid "Multiple packet_filters match for %s" -msgstr "" - #: quantum/plugins/nec/drivers/__init__.py:35 #, python-format msgid "Loading OFC driver: %s" @@ -7354,30 +7594,30 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:138 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:281 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:320 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:377 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 msgid "GRE networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:380 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 msgid "provider:physical_network specified for GRE network" msgstr "" @@ -7690,12 +7930,12 @@ msgstr "" msgid "PLUMgrid_NOS_Server: status=%(status)d, reason=%(reason)r, ret=%(ret)s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:58 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:59 #, python-format msgid "get_ofp_rest_api: %s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:107 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:110 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -8003,3 +8243,28 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Multiple networks match for %s" +#~ msgstr "" + +#~ msgid "Multiple subnets match for %s" +#~ msgstr "" + +#~ msgid "Multiple ports match for %s" +#~ msgstr "" + +#~ msgid "Multiple routers match for %s" +#~ msgstr "" + +#~ msgid "Multiple floating ips match for %s" +#~ msgstr "" + +#~ msgid "" +#~ "No default service definition in " +#~ "configuration file. Please add service " +#~ "definitions using the service_definition " +#~ "variable in the [default_servicetype] section" +#~ msgstr "" + +#~ msgid "Multiple packet_filters match for %s" +#~ msgstr "" + diff --git a/quantum/locale/fr/LC_MESSAGES/quantum.po b/quantum/locale/fr/LC_MESSAGES/quantum.po index d5fa4b68c..fc78ff2cf 100644 --- a/quantum/locale/fr/LC_MESSAGES/quantum.po +++ b/quantum/locale/fr/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-05-28 12:11+0000\n" +"POT-Creation-Date: 2013-05-30 12:11+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -41,7 +41,7 @@ msgstr "" msgid "Quantum core_plugin not configured!" msgstr "" -#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:113 +#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" @@ -331,7 +331,7 @@ msgstr "" msgid "The driver used to manage the DHCP server." msgstr "" -#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:131 +#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:161 msgid "Allow overlapping IP." msgstr "" @@ -385,7 +385,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:119 +#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:149 #: quantum/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" @@ -394,7 +394,7 @@ msgstr "" msgid "You must specify an interface driver" msgstr "" -#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:160 +#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:190 #, python-format msgid "Error importing interface driver '%s'" msgstr "" @@ -431,114 +431,114 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:732 +#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:754 msgid "" "Quantum server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:737 +#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 #: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 msgid "Failed reporting state!" msgstr "" -#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:742 +#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:764 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: quantum/agent/l3_agent.py:116 quantum/debug/debug_agent.py:48 +#: quantum/agent/l3_agent.py:146 quantum/debug/debug_agent.py:48 msgid "Name of bridge used for external network traffic." msgstr "" -#: quantum/agent/l3_agent.py:123 +#: quantum/agent/l3_agent.py:153 msgid "TCP Port used by Quantum metadata namespace proxy." msgstr "" -#: quantum/agent/l3_agent.py:127 +#: quantum/agent/l3_agent.py:157 msgid "" "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "to disable this feature." msgstr "" -#: quantum/agent/l3_agent.py:133 +#: quantum/agent/l3_agent.py:163 msgid "" "If namespaces is disabled, the l3 agent can only confgure a router that " "has the matching router ID." msgstr "" -#: quantum/agent/l3_agent.py:138 +#: quantum/agent/l3_agent.py:168 msgid "Agent should implement routers with no gateway" msgstr "" -#: quantum/agent/l3_agent.py:140 +#: quantum/agent/l3_agent.py:170 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: quantum/agent/l3_agent.py:143 +#: quantum/agent/l3_agent.py:173 msgid "Allow running metadata proxy." msgstr "" -#: quantum/agent/l3_agent.py:155 +#: quantum/agent/l3_agent.py:185 msgid "An interface driver must be specified" msgstr "" -#: quantum/agent/l3_agent.py:189 +#: quantum/agent/l3_agent.py:219 #, python-format msgid "Failed deleting namespace '%s'" msgstr "" -#: quantum/agent/l3_agent.py:218 +#: quantum/agent/l3_agent.py:248 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Quantum has more than one external network." msgstr "" -#: quantum/agent/l3_agent.py:286 +#: quantum/agent/l3_agent.py:316 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: quantum/agent/l3_agent.py:288 quantum/db/l3_db.py:921 +#: quantum/agent/l3_agent.py:318 quantum/db/l3_db.py:929 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: quantum/agent/l3_agent.py:393 +#: quantum/agent/l3_agent.py:444 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: quantum/agent/l3_agent.py:562 +#: quantum/agent/l3_agent.py:586 #, python-format msgid "Failed dealing with router '%s' deletion RPC message" msgstr "" -#: quantum/agent/l3_agent.py:575 +#: quantum/agent/l3_agent.py:599 msgid "Failed dealing with routers update RPC message" msgstr "" -#: quantum/agent/l3_agent.py:588 +#: quantum/agent/l3_agent.py:612 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: quantum/agent/l3_agent.py:645 +#: quantum/agent/l3_agent.py:667 msgid "Failed synchronizing routers" msgstr "" -#: quantum/agent/l3_agent.py:649 +#: quantum/agent/l3_agent.py:671 msgid "L3 agent started" msgstr "" -#: quantum/agent/l3_agent.py:669 +#: quantum/agent/l3_agent.py:691 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: quantum/agent/l3_agent.py:677 +#: quantum/agent/l3_agent.py:699 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -645,13 +645,13 @@ msgstr "" msgid "Seconds between nodes reporting state to server" msgstr "" -#: quantum/agent/common/config.py:78 +#: quantum/agent/common/config.py:80 msgid "" "DEFAULT.root_helper is deprecated! Please move root_helper configuration " "to [AGENT] section." msgstr "" -#: quantum/agent/common/config.py:89 +#: quantum/agent/common/config.py:91 msgid "Top-level directory for maintaining dhcp state" msgstr "" @@ -1188,120 +1188,125 @@ msgstr "" #: quantum/api/v2/attributes.py:91 #, python-format +msgid "'%s' is not a valid boolean value" +msgstr "" + +#: quantum/api/v2/attributes.py:100 +#, python-format msgid "'%(data)s' is not in range %(min_value)s through %(max_value)s" msgstr "" -#: quantum/api/v2/attributes.py:102 +#: quantum/api/v2/attributes.py:111 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: quantum/api/v2/attributes.py:112 +#: quantum/api/v2/attributes.py:121 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: quantum/api/v2/attributes.py:121 +#: quantum/api/v2/attributes.py:130 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: quantum/api/v2/attributes.py:132 +#: quantum/api/v2/attributes.py:141 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:151 quantum/api/v2/attributes.py:158 +#: quantum/api/v2/attributes.py:160 quantum/api/v2/attributes.py:167 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:166 +#: quantum/api/v2/attributes.py:175 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: quantum/api/v2/attributes.py:182 +#: quantum/api/v2/attributes.py:191 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:193 +#: quantum/api/v2/attributes.py:202 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: quantum/api/v2/attributes.py:197 +#: quantum/api/v2/attributes.py:206 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: quantum/api/v2/attributes.py:205 +#: quantum/api/v2/attributes.py:214 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:225 +#: quantum/api/v2/attributes.py:234 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: quantum/api/v2/attributes.py:245 +#: quantum/api/v2/attributes.py:254 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: quantum/api/v2/attributes.py:257 +#: quantum/api/v2/attributes.py:266 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: quantum/api/v2/attributes.py:264 +#: quantum/api/v2/attributes.py:273 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: quantum/api/v2/attributes.py:276 +#: quantum/api/v2/attributes.py:285 #, python-format msgid "'%s' is not a list" msgstr "" -#: quantum/api/v2/attributes.py:287 +#: quantum/api/v2/attributes.py:296 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:294 +#: quantum/api/v2/attributes.py:303 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: quantum/api/v2/attributes.py:320 +#: quantum/api/v2/attributes.py:328 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: quantum/api/v2/attributes.py:347 +#: quantum/api/v2/attributes.py:360 #, python-format msgid "'%s' is not an integer" msgstr "" -#: quantum/api/v2/attributes.py:352 +#: quantum/api/v2/attributes.py:365 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: quantum/api/v2/attributes.py:371 +#: quantum/api/v2/attributes.py:384 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: quantum/api/v2/attributes.py:379 +#: quantum/api/v2/attributes.py:392 #, python-format msgid "'%s' is not a integer" msgstr "" -#: quantum/api/v2/attributes.py:392 +#: quantum/api/v2/attributes.py:405 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1886,225 +1891,209 @@ msgstr "" msgid "Database registration exception: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:90 -#: quantum/db/loadbalancer/loadbalancer_db.py:175 +#: quantum/db/db_base_plugin_v2.py:125 msgid "Cannot create resource for another tenant" msgstr "" -#: quantum/db/db_base_plugin_v2.py:173 -#, python-format -msgid "Multiple networks match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:183 -#, python-format -msgid "Multiple subnets match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:195 -#, python-format -msgid "Multiple ports match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:276 +#: quantum/db/db_base_plugin_v2.py:273 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:282 +#: quantum/db/db_base_plugin_v2.py:279 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:286 +#: quantum/db/db_base_plugin_v2.py:283 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: quantum/db/db_base_plugin_v2.py:316 +#: quantum/db/db_base_plugin_v2.py:313 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:367 +#: quantum/db/db_base_plugin_v2.py:364 #, python-format msgid "No allocation pool found for ip address:%s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:380 +#: quantum/db/db_base_plugin_v2.py:377 #, python-format msgid "Recycle %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:384 +#: quantum/db/db_base_plugin_v2.py:381 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:391 +#: quantum/db/db_base_plugin_v2.py:388 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:403 +#: quantum/db/db_base_plugin_v2.py:400 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:412 +#: quantum/db/db_base_plugin_v2.py:409 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:417 +#: quantum/db/db_base_plugin_v2.py:414 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:426 +#: quantum/db/db_base_plugin_v2.py:423 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:450 +#: quantum/db/db_base_plugin_v2.py:447 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:459 +#: quantum/db/db_base_plugin_v2.py:456 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:483 +#: quantum/db/db_base_plugin_v2.py:480 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: quantum/db/db_base_plugin_v2.py:488 +#: quantum/db/db_base_plugin_v2.py:485 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:495 +#: quantum/db/db_base_plugin_v2.py:492 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: quantum/db/db_base_plugin_v2.py:602 +#: quantum/db/db_base_plugin_v2.py:599 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: quantum/db/db_base_plugin_v2.py:614 +#: quantum/db/db_base_plugin_v2.py:611 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: quantum/db/db_base_plugin_v2.py:620 +#: quantum/db/db_base_plugin_v2.py:617 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:640 +#: quantum/db/db_base_plugin_v2.py:637 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:649 quantum/db/db_base_plugin_v2.py:680 +#: quantum/db/db_base_plugin_v2.py:646 quantum/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: quantum/db/db_base_plugin_v2.py:694 +#: quantum/db/db_base_plugin_v2.py:691 #, python-format msgid "Port update. Hold %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:702 +#: quantum/db/db_base_plugin_v2.py:699 #, python-format msgid "Port update. Adding %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:757 +#: quantum/db/db_base_plugin_v2.py:754 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:762 +#: quantum/db/db_base_plugin_v2.py:759 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:782 +#: quantum/db/db_base_plugin_v2.py:779 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: quantum/db/db_base_plugin_v2.py:789 +#: quantum/db/db_base_plugin_v2.py:786 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: quantum/db/db_base_plugin_v2.py:796 +#: quantum/db/db_base_plugin_v2.py:793 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: quantum/db/db_base_plugin_v2.py:800 +#: quantum/db/db_base_plugin_v2.py:797 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:805 +#: quantum/db/db_base_plugin_v2.py:802 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:818 +#: quantum/db/db_base_plugin_v2.py:815 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: quantum/db/db_base_plugin_v2.py:829 +#: quantum/db/db_base_plugin_v2.py:826 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:842 quantum/db/db_base_plugin_v2.py:846 +#: quantum/db/db_base_plugin_v2.py:839 quantum/db/db_base_plugin_v2.py:843 #, python-format msgid "Invalid route: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:962 +#: quantum/db/db_base_plugin_v2.py:959 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1062 +#: quantum/db/db_base_plugin_v2.py:1059 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1086 +#: quantum/db/db_base_plugin_v2.py:1083 msgid "Gateway is not valid on subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1099 +#: quantum/db/db_base_plugin_v2.py:1096 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1343 +#: quantum/db/db_base_plugin_v2.py:1340 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1418 +#: quantum/db/db_base_plugin_v2.py:1415 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2160,21 +2149,16 @@ msgstr "" msgid "the nexthop is used by router" msgstr "" -#: quantum/db/l3_db.py:125 +#: quantum/db/l3_db.py:199 #, python-format -msgid "Multiple routers match for %s" +msgid "No IPs available for external network %s" msgstr "" -#: quantum/db/l3_db.py:197 quantum/db/l3_db.py:626 +#: quantum/db/l3_db.py:219 quantum/db/l3_db.py:632 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: quantum/db/l3_db.py:238 -#, python-format -msgid "No IPs available for external network %s" -msgstr "" - #: quantum/db/l3_db.py:305 #, python-format msgid "Router already has a port on subnet %s" @@ -2203,76 +2187,71 @@ msgstr "" msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: quantum/db/l3_db.py:476 -#, python-format -msgid "Multiple floating ips match for %s" -msgstr "" - -#: quantum/db/l3_db.py:495 +#: quantum/db/l3_db.py:492 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: quantum/db/l3_db.py:537 +#: quantum/db/l3_db.py:531 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: quantum/db/l3_db.py:541 +#: quantum/db/l3_db.py:535 #, python-format msgid "" "Cannnot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: quantum/db/l3_db.py:553 +#: quantum/db/l3_db.py:547 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: quantum/db/l3_db.py:560 +#: quantum/db/l3_db.py:554 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: quantum/db/l3_db.py:564 +#: quantum/db/l3_db.py:558 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: quantum/db/l3_db.py:594 quantum/plugins/nicira/QuantumPlugin.py:1778 +#: quantum/db/l3_db.py:600 quantum/plugins/nicira/QuantumPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: quantum/db/l3_db.py:646 +#: quantum/db/l3_db.py:652 msgid "Unable to find any IP address on external network" msgstr "" -#: quantum/db/l3_db.py:667 +#: quantum/db/l3_db.py:673 msgid "Unable to create Floating ip due to a malformed request" msgstr "" -#: quantum/db/l3_db.py:671 +#: quantum/db/l3_db.py:677 msgid "Floating IP association failed" msgstr "" -#: quantum/db/l3_db.py:762 +#: quantum/db/l3_db.py:768 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: quantum/db/l3_db.py:780 +#: quantum/db/l3_db.py:786 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: quantum/db/l3_db.py:927 +#: quantum/db/l3_db.py:935 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2315,7 +2294,7 @@ msgstr "" msgid "" "No default service definition in configuration file. Please add service " "definitions using the service_definition variable in the " -"[default_servicetype] section" +"[DEFAULT_SERVICETYPE] section" msgstr "" #: quantum/db/servicetype_db.py:79 @@ -2364,11 +2343,11 @@ msgid "" "sort '%(resource)s'" msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:292 +#: quantum/db/loadbalancer/loadbalancer_db.py:232 msgid "'cookie_name' should be specified for this type of session persistence." msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:296 +#: quantum/db/loadbalancer/loadbalancer_db.py:236 msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" @@ -2607,6 +2586,13 @@ msgstr "" msgid "Number of floating IPs allowed per tenant, -1 for unlimited" msgstr "" +#: quantum/extensions/l3_ext_gw_mode.py:27 +#, python-format +msgid "" +"DNat is disabled for the router %(router_id)s. Floating IPs cannot be " +"associated." +msgstr "" + #: quantum/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3746,8 +3732,8 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:124 #: quantum/plugins/hyperv/rpc_callbacks.py:53 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:84 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:93 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3756,14 +3742,14 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:155 #: quantum/plugins/hyperv/rpc_callbacks.py:69 #: quantum/plugins/hyperv/rpc_callbacks.py:88 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:107 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:127 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:142 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:108 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:128 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:111 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:131 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:146 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4300,6 +4286,7 @@ msgstr "" #: quantum/plugins/hyperv/db.py:79 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: quantum/plugins/ml2/drivers/type_vlan.py:206 #: quantum/plugins/openvswitch/ovs_db_v2.py:159 #, python-format msgid "" @@ -4322,6 +4309,8 @@ msgstr "" #: quantum/plugins/hyperv/db.py:166 quantum/plugins/hyperv/db.py:179 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:68 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: quantum/plugins/ml2/drivers/type_vlan.py:128 +#: quantum/plugins/ml2/drivers/type_vlan.py:149 #: quantum/plugins/openvswitch/ovs_db_v2.py:91 #: quantum/plugins/openvswitch/ovs_db_v2.py:109 #, python-format @@ -4356,41 +4345,42 @@ msgstr "" msgid "physical_network not provided" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:193 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:194 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 +#: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "Network VLAN ranges: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:218 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:219 #, python-format msgid "Network type %s not supported" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:245 -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:174 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:475 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 #, python-format msgid "Created network: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:268 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:269 msgid "plugin does not support updating provider attributes" msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:115 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:119 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4610,88 +4600,88 @@ msgstr "" msgid "VSwitch not found: %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:134 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:135 #: quantum/plugins/mlnx/rpc_callbacks.py:115 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:239 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:241 #: quantum/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:248 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:250 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:269 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:309 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:310 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:357 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 msgid "provider:network_type required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:314 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:320 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:367 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:386 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 msgid "provider:segmentation_id required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:323 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:370 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:330 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 msgid "provider:physical_network specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:336 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:396 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 msgid "provider:segmentation_id specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:342 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:402 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:348 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:408 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:354 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:414 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 msgid "provider:physical_network required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:372 -#: quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:432 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 +#: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4915,6 +4905,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: quantum/plugins/ml2/drivers/type_vlan.py:212 #: quantum/plugins/openvswitch/ovs_db_v2.py:165 #, python-format msgid "" @@ -4923,6 +4914,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: quantum/plugins/ml2/drivers/type_vlan.py:261 #: quantum/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "" @@ -4931,6 +4923,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: quantum/plugins/ml2/drivers/type_vlan.py:256 #: quantum/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" @@ -4961,31 +4954,31 @@ msgstr "" msgid "Start initializing metaplugin" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:92 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:93 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:97 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:98 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:164 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:165 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:170 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:171 msgid "Failed to add flavor bindings" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:294 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:295 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:300 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:301 #, python-format msgid "Created router: %s" msgstr "" @@ -5494,6 +5487,258 @@ msgid "" "fields=%(fields)r" msgstr "" +#: quantum/plugins/ml2/config.py:24 +msgid "" +"List of network type driver entrypoints to be loaded from the " +"quantum.ml2.type_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/config.py:28 +msgid "Ordered list of network_types to allocate as tenant networks." +msgstr "" + +#: quantum/plugins/ml2/config.py:32 +msgid "" +"List of networking mechanism driver entrypoints to be loaded from the " +"quantum.ml2.mechanism_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/db.py:44 +#, python-format +msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" +msgstr "" + +#: quantum/plugins/ml2/db.py:73 +#, python-format +msgid "Multiple ports have port_id starting with %s" +msgstr "" + +#: quantum/plugins/ml2/db.py:81 +#, python-format +msgid "get_port_and_sgs() called for port_id %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:40 +#, python-format +msgid "Configured type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:45 +#, python-format +msgid "Loaded type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:53 +#, python-format +msgid "" +"Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" +" is already registered for type '%(type)s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:61 +#, python-format +msgid "Registered types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:69 +#, python-format +msgid "No type driver for tenant network_type: %s. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/managers.py:73 +#, python-format +msgid "Tenant network_types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:77 +#, python-format +msgid "Initializing driver for type '%s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:86 +#, python-format +msgid "network_type value '%s' not supported" +msgstr "" + +#: quantum/plugins/ml2/managers.py:122 +#, python-format +msgid "Configured mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:127 +#, python-format +msgid "Loaded mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:99 +msgid "Modular L2 Plugin initialization complete" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:127 +msgid "network_type required if other provider attributes specified" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:148 +#, python-format +msgid "Network %s has no segments" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:180 +msgid "" +"In _notify_port_updated() for port %(port_id), network %(network_id) has " +"no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:79 +#, python-format +msgid "Device %(device)s details requested by agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:88 +#, python-format +msgid "Device %(device)s requested by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:94 +#, python-format +msgid "" +"Device %(device)s requested by agent %(agent_id)s has network " +"%(network_id) with no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:114 +#, python-format +msgid "Returning: %s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:122 +#, python-format +msgid "Device %(device)s no longer exists at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:131 +#, python-format +msgid "Device %(device)s updated down by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:145 +#, python-format +msgid "Device %(device)s up at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:153 +#, python-format +msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:31 +msgid "" +"List of physical_network names with which flat networks can be created. " +"Use * to allow flat networks with arbitrary physical_network names." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:69 +msgid "Arbitrary flat physical_network names allowed" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:74 +#, python-format +msgid "Allowable flat physical_network names: %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:81 +msgid "ML2 FlatTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:86 +msgid "physical_network required for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:89 +#, python-format +msgid "physical_network '%s' unknown for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:96 +#, python-format +msgid "%s prohibited for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:112 +#, python-format +msgid "Reserving flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:130 +#, python-format +msgid "Releasing flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:133 +#, python-format +msgid "No flat network found on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:36 +msgid "ML2 LocalTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:47 +#, python-format +msgid "%s prohibited for local provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:37 +msgid "" +"List of :: or " +"specifying physical_network names usable for VLAN provider and tenant " +"networks, as well as ranges of VLAN tags on each available for allocation" +" to tenant networks." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:91 +msgid "Failed to parse network_vlan_ranges. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:161 +msgid "VlanTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:166 +msgid "physical_network required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:169 +#, python-format +msgid "physical_network '%s' unknown for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:175 +msgid "segmentation_id required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:178 +#, python-format +msgid "segmentation_id out of range (%(min)s through %(max)s)" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:188 +#, python-format +msgid "%s prohibited for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:228 +#, python-format +msgid "" +"Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" +" pool" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:266 +#, python-format +msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" +msgstr "" + #: quantum/plugins/mlnx/agent_notify_api.py:44 msgid "Sending delete network message" msgstr "" @@ -5775,156 +6020,156 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:151 +#: quantum/plugins/nec/nec_plugin.py:152 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:155 +#: quantum/plugins/nec/nec_plugin.py:156 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:159 +#: quantum/plugins/nec/nec_plugin.py:160 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:178 +#: quantum/plugins/nec/nec_plugin.py:179 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:184 +#: quantum/plugins/nec/nec_plugin.py:185 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:202 +#: quantum/plugins/nec/nec_plugin.py:203 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:206 +#: quantum/plugins/nec/nec_plugin.py:207 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:226 +#: quantum/plugins/nec/nec_plugin.py:227 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:246 +#: quantum/plugins/nec/nec_plugin.py:247 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:262 +#: quantum/plugins/nec/nec_plugin.py:263 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:313 +#: quantum/plugins/nec/nec_plugin.py:314 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:328 +#: quantum/plugins/nec/nec_plugin.py:329 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:346 +#: quantum/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:369 +#: quantum/plugins/nec/nec_plugin.py:370 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:388 +#: quantum/plugins/nec/nec_plugin.py:389 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:414 +#: quantum/plugins/nec/nec_plugin.py:415 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:475 +#: quantum/plugins/nec/nec_plugin.py:476 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:479 +#: quantum/plugins/nec/nec_plugin.py:480 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:483 +#: quantum/plugins/nec/nec_plugin.py:484 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:487 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:493 +#: quantum/plugins/nec/nec_plugin.py:494 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:502 +#: quantum/plugins/nec/nec_plugin.py:503 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:515 +#: quantum/plugins/nec/nec_plugin.py:516 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:521 +#: quantum/plugins/nec/nec_plugin.py:522 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:532 +#: quantum/plugins/nec/nec_plugin.py:533 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:548 +#: quantum/plugins/nec/nec_plugin.py:549 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:572 +#: quantum/plugins/nec/nec_plugin.py:573 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:618 +#: quantum/plugins/nec/nec_plugin.py:619 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:649 +#: quantum/plugins/nec/nec_plugin.py:650 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:665 +#: quantum/plugins/nec/nec_plugin.py:666 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:670 +#: quantum/plugins/nec/nec_plugin.py:671 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6050,11 +6295,6 @@ msgstr "" msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" -#: quantum/plugins/nec/db/nec_plugin_base.py:60 -#, python-format -msgid "Multiple packet_filters match for %s" -msgstr "" - #: quantum/plugins/nec/drivers/__init__.py:35 #, python-format msgid "Loading OFC driver: %s" @@ -7354,30 +7594,30 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:138 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:281 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:320 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:377 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 msgid "GRE networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:380 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 msgid "provider:physical_network specified for GRE network" msgstr "" @@ -7690,12 +7930,12 @@ msgstr "" msgid "PLUMgrid_NOS_Server: status=%(status)d, reason=%(reason)r, ret=%(ret)s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:58 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:59 #, python-format msgid "get_ofp_rest_api: %s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:107 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:110 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -8003,3 +8243,28 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Multiple networks match for %s" +#~ msgstr "" + +#~ msgid "Multiple subnets match for %s" +#~ msgstr "" + +#~ msgid "Multiple ports match for %s" +#~ msgstr "" + +#~ msgid "Multiple routers match for %s" +#~ msgstr "" + +#~ msgid "Multiple floating ips match for %s" +#~ msgstr "" + +#~ msgid "" +#~ "No default service definition in " +#~ "configuration file. Please add service " +#~ "definitions using the service_definition " +#~ "variable in the [default_servicetype] section" +#~ msgstr "" + +#~ msgid "Multiple packet_filters match for %s" +#~ msgstr "" + diff --git a/quantum/locale/it/LC_MESSAGES/quantum.po b/quantum/locale/it/LC_MESSAGES/quantum.po index 92caac83a..14ad9e6b0 100644 --- a/quantum/locale/it/LC_MESSAGES/quantum.po +++ b/quantum/locale/it/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-05-28 12:11+0000\n" +"POT-Creation-Date: 2013-05-30 12:11+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -41,7 +41,7 @@ msgstr "" msgid "Quantum core_plugin not configured!" msgstr "" -#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:113 +#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" @@ -331,7 +331,7 @@ msgstr "" msgid "The driver used to manage the DHCP server." msgstr "" -#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:131 +#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:161 msgid "Allow overlapping IP." msgstr "" @@ -385,7 +385,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:119 +#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:149 #: quantum/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" @@ -394,7 +394,7 @@ msgstr "" msgid "You must specify an interface driver" msgstr "" -#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:160 +#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:190 #, python-format msgid "Error importing interface driver '%s'" msgstr "" @@ -431,114 +431,114 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:732 +#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:754 msgid "" "Quantum server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:737 +#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 #: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 msgid "Failed reporting state!" msgstr "" -#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:742 +#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:764 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: quantum/agent/l3_agent.py:116 quantum/debug/debug_agent.py:48 +#: quantum/agent/l3_agent.py:146 quantum/debug/debug_agent.py:48 msgid "Name of bridge used for external network traffic." msgstr "" -#: quantum/agent/l3_agent.py:123 +#: quantum/agent/l3_agent.py:153 msgid "TCP Port used by Quantum metadata namespace proxy." msgstr "" -#: quantum/agent/l3_agent.py:127 +#: quantum/agent/l3_agent.py:157 msgid "" "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "to disable this feature." msgstr "" -#: quantum/agent/l3_agent.py:133 +#: quantum/agent/l3_agent.py:163 msgid "" "If namespaces is disabled, the l3 agent can only confgure a router that " "has the matching router ID." msgstr "" -#: quantum/agent/l3_agent.py:138 +#: quantum/agent/l3_agent.py:168 msgid "Agent should implement routers with no gateway" msgstr "" -#: quantum/agent/l3_agent.py:140 +#: quantum/agent/l3_agent.py:170 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: quantum/agent/l3_agent.py:143 +#: quantum/agent/l3_agent.py:173 msgid "Allow running metadata proxy." msgstr "" -#: quantum/agent/l3_agent.py:155 +#: quantum/agent/l3_agent.py:185 msgid "An interface driver must be specified" msgstr "" -#: quantum/agent/l3_agent.py:189 +#: quantum/agent/l3_agent.py:219 #, python-format msgid "Failed deleting namespace '%s'" msgstr "" -#: quantum/agent/l3_agent.py:218 +#: quantum/agent/l3_agent.py:248 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Quantum has more than one external network." msgstr "" -#: quantum/agent/l3_agent.py:286 +#: quantum/agent/l3_agent.py:316 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: quantum/agent/l3_agent.py:288 quantum/db/l3_db.py:921 +#: quantum/agent/l3_agent.py:318 quantum/db/l3_db.py:929 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: quantum/agent/l3_agent.py:393 +#: quantum/agent/l3_agent.py:444 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: quantum/agent/l3_agent.py:562 +#: quantum/agent/l3_agent.py:586 #, python-format msgid "Failed dealing with router '%s' deletion RPC message" msgstr "" -#: quantum/agent/l3_agent.py:575 +#: quantum/agent/l3_agent.py:599 msgid "Failed dealing with routers update RPC message" msgstr "" -#: quantum/agent/l3_agent.py:588 +#: quantum/agent/l3_agent.py:612 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: quantum/agent/l3_agent.py:645 +#: quantum/agent/l3_agent.py:667 msgid "Failed synchronizing routers" msgstr "" -#: quantum/agent/l3_agent.py:649 +#: quantum/agent/l3_agent.py:671 msgid "L3 agent started" msgstr "" -#: quantum/agent/l3_agent.py:669 +#: quantum/agent/l3_agent.py:691 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: quantum/agent/l3_agent.py:677 +#: quantum/agent/l3_agent.py:699 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -645,13 +645,13 @@ msgstr "" msgid "Seconds between nodes reporting state to server" msgstr "" -#: quantum/agent/common/config.py:78 +#: quantum/agent/common/config.py:80 msgid "" "DEFAULT.root_helper is deprecated! Please move root_helper configuration " "to [AGENT] section." msgstr "" -#: quantum/agent/common/config.py:89 +#: quantum/agent/common/config.py:91 msgid "Top-level directory for maintaining dhcp state" msgstr "" @@ -1188,120 +1188,125 @@ msgstr "" #: quantum/api/v2/attributes.py:91 #, python-format +msgid "'%s' is not a valid boolean value" +msgstr "" + +#: quantum/api/v2/attributes.py:100 +#, python-format msgid "'%(data)s' is not in range %(min_value)s through %(max_value)s" msgstr "" -#: quantum/api/v2/attributes.py:102 +#: quantum/api/v2/attributes.py:111 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: quantum/api/v2/attributes.py:112 +#: quantum/api/v2/attributes.py:121 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: quantum/api/v2/attributes.py:121 +#: quantum/api/v2/attributes.py:130 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: quantum/api/v2/attributes.py:132 +#: quantum/api/v2/attributes.py:141 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:151 quantum/api/v2/attributes.py:158 +#: quantum/api/v2/attributes.py:160 quantum/api/v2/attributes.py:167 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:166 +#: quantum/api/v2/attributes.py:175 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: quantum/api/v2/attributes.py:182 +#: quantum/api/v2/attributes.py:191 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:193 +#: quantum/api/v2/attributes.py:202 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: quantum/api/v2/attributes.py:197 +#: quantum/api/v2/attributes.py:206 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: quantum/api/v2/attributes.py:205 +#: quantum/api/v2/attributes.py:214 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:225 +#: quantum/api/v2/attributes.py:234 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: quantum/api/v2/attributes.py:245 +#: quantum/api/v2/attributes.py:254 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: quantum/api/v2/attributes.py:257 +#: quantum/api/v2/attributes.py:266 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: quantum/api/v2/attributes.py:264 +#: quantum/api/v2/attributes.py:273 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: quantum/api/v2/attributes.py:276 +#: quantum/api/v2/attributes.py:285 #, python-format msgid "'%s' is not a list" msgstr "" -#: quantum/api/v2/attributes.py:287 +#: quantum/api/v2/attributes.py:296 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:294 +#: quantum/api/v2/attributes.py:303 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: quantum/api/v2/attributes.py:320 +#: quantum/api/v2/attributes.py:328 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: quantum/api/v2/attributes.py:347 +#: quantum/api/v2/attributes.py:360 #, python-format msgid "'%s' is not an integer" msgstr "" -#: quantum/api/v2/attributes.py:352 +#: quantum/api/v2/attributes.py:365 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: quantum/api/v2/attributes.py:371 +#: quantum/api/v2/attributes.py:384 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: quantum/api/v2/attributes.py:379 +#: quantum/api/v2/attributes.py:392 #, python-format msgid "'%s' is not a integer" msgstr "" -#: quantum/api/v2/attributes.py:392 +#: quantum/api/v2/attributes.py:405 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1886,225 +1891,209 @@ msgstr "" msgid "Database registration exception: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:90 -#: quantum/db/loadbalancer/loadbalancer_db.py:175 +#: quantum/db/db_base_plugin_v2.py:125 msgid "Cannot create resource for another tenant" msgstr "" -#: quantum/db/db_base_plugin_v2.py:173 -#, python-format -msgid "Multiple networks match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:183 -#, python-format -msgid "Multiple subnets match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:195 -#, python-format -msgid "Multiple ports match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:276 +#: quantum/db/db_base_plugin_v2.py:273 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:282 +#: quantum/db/db_base_plugin_v2.py:279 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:286 +#: quantum/db/db_base_plugin_v2.py:283 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: quantum/db/db_base_plugin_v2.py:316 +#: quantum/db/db_base_plugin_v2.py:313 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:367 +#: quantum/db/db_base_plugin_v2.py:364 #, python-format msgid "No allocation pool found for ip address:%s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:380 +#: quantum/db/db_base_plugin_v2.py:377 #, python-format msgid "Recycle %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:384 +#: quantum/db/db_base_plugin_v2.py:381 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:391 +#: quantum/db/db_base_plugin_v2.py:388 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:403 +#: quantum/db/db_base_plugin_v2.py:400 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:412 +#: quantum/db/db_base_plugin_v2.py:409 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:417 +#: quantum/db/db_base_plugin_v2.py:414 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:426 +#: quantum/db/db_base_plugin_v2.py:423 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:450 +#: quantum/db/db_base_plugin_v2.py:447 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:459 +#: quantum/db/db_base_plugin_v2.py:456 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:483 +#: quantum/db/db_base_plugin_v2.py:480 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: quantum/db/db_base_plugin_v2.py:488 +#: quantum/db/db_base_plugin_v2.py:485 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:495 +#: quantum/db/db_base_plugin_v2.py:492 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: quantum/db/db_base_plugin_v2.py:602 +#: quantum/db/db_base_plugin_v2.py:599 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: quantum/db/db_base_plugin_v2.py:614 +#: quantum/db/db_base_plugin_v2.py:611 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: quantum/db/db_base_plugin_v2.py:620 +#: quantum/db/db_base_plugin_v2.py:617 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:640 +#: quantum/db/db_base_plugin_v2.py:637 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:649 quantum/db/db_base_plugin_v2.py:680 +#: quantum/db/db_base_plugin_v2.py:646 quantum/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: quantum/db/db_base_plugin_v2.py:694 +#: quantum/db/db_base_plugin_v2.py:691 #, python-format msgid "Port update. Hold %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:702 +#: quantum/db/db_base_plugin_v2.py:699 #, python-format msgid "Port update. Adding %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:757 +#: quantum/db/db_base_plugin_v2.py:754 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:762 +#: quantum/db/db_base_plugin_v2.py:759 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:782 +#: quantum/db/db_base_plugin_v2.py:779 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: quantum/db/db_base_plugin_v2.py:789 +#: quantum/db/db_base_plugin_v2.py:786 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: quantum/db/db_base_plugin_v2.py:796 +#: quantum/db/db_base_plugin_v2.py:793 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: quantum/db/db_base_plugin_v2.py:800 +#: quantum/db/db_base_plugin_v2.py:797 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:805 +#: quantum/db/db_base_plugin_v2.py:802 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:818 +#: quantum/db/db_base_plugin_v2.py:815 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: quantum/db/db_base_plugin_v2.py:829 +#: quantum/db/db_base_plugin_v2.py:826 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:842 quantum/db/db_base_plugin_v2.py:846 +#: quantum/db/db_base_plugin_v2.py:839 quantum/db/db_base_plugin_v2.py:843 #, python-format msgid "Invalid route: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:962 +#: quantum/db/db_base_plugin_v2.py:959 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1062 +#: quantum/db/db_base_plugin_v2.py:1059 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1086 +#: quantum/db/db_base_plugin_v2.py:1083 msgid "Gateway is not valid on subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1099 +#: quantum/db/db_base_plugin_v2.py:1096 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1343 +#: quantum/db/db_base_plugin_v2.py:1340 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1418 +#: quantum/db/db_base_plugin_v2.py:1415 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2160,21 +2149,16 @@ msgstr "" msgid "the nexthop is used by router" msgstr "" -#: quantum/db/l3_db.py:125 +#: quantum/db/l3_db.py:199 #, python-format -msgid "Multiple routers match for %s" +msgid "No IPs available for external network %s" msgstr "" -#: quantum/db/l3_db.py:197 quantum/db/l3_db.py:626 +#: quantum/db/l3_db.py:219 quantum/db/l3_db.py:632 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: quantum/db/l3_db.py:238 -#, python-format -msgid "No IPs available for external network %s" -msgstr "" - #: quantum/db/l3_db.py:305 #, python-format msgid "Router already has a port on subnet %s" @@ -2203,76 +2187,71 @@ msgstr "" msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: quantum/db/l3_db.py:476 -#, python-format -msgid "Multiple floating ips match for %s" -msgstr "" - -#: quantum/db/l3_db.py:495 +#: quantum/db/l3_db.py:492 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: quantum/db/l3_db.py:537 +#: quantum/db/l3_db.py:531 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: quantum/db/l3_db.py:541 +#: quantum/db/l3_db.py:535 #, python-format msgid "" "Cannnot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: quantum/db/l3_db.py:553 +#: quantum/db/l3_db.py:547 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: quantum/db/l3_db.py:560 +#: quantum/db/l3_db.py:554 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: quantum/db/l3_db.py:564 +#: quantum/db/l3_db.py:558 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: quantum/db/l3_db.py:594 quantum/plugins/nicira/QuantumPlugin.py:1778 +#: quantum/db/l3_db.py:600 quantum/plugins/nicira/QuantumPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: quantum/db/l3_db.py:646 +#: quantum/db/l3_db.py:652 msgid "Unable to find any IP address on external network" msgstr "" -#: quantum/db/l3_db.py:667 +#: quantum/db/l3_db.py:673 msgid "Unable to create Floating ip due to a malformed request" msgstr "" -#: quantum/db/l3_db.py:671 +#: quantum/db/l3_db.py:677 msgid "Floating IP association failed" msgstr "" -#: quantum/db/l3_db.py:762 +#: quantum/db/l3_db.py:768 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: quantum/db/l3_db.py:780 +#: quantum/db/l3_db.py:786 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: quantum/db/l3_db.py:927 +#: quantum/db/l3_db.py:935 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2315,7 +2294,7 @@ msgstr "" msgid "" "No default service definition in configuration file. Please add service " "definitions using the service_definition variable in the " -"[default_servicetype] section" +"[DEFAULT_SERVICETYPE] section" msgstr "" #: quantum/db/servicetype_db.py:79 @@ -2364,11 +2343,11 @@ msgid "" "sort '%(resource)s'" msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:292 +#: quantum/db/loadbalancer/loadbalancer_db.py:232 msgid "'cookie_name' should be specified for this type of session persistence." msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:296 +#: quantum/db/loadbalancer/loadbalancer_db.py:236 msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" @@ -2607,6 +2586,13 @@ msgstr "" msgid "Number of floating IPs allowed per tenant, -1 for unlimited" msgstr "" +#: quantum/extensions/l3_ext_gw_mode.py:27 +#, python-format +msgid "" +"DNat is disabled for the router %(router_id)s. Floating IPs cannot be " +"associated." +msgstr "" + #: quantum/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3746,8 +3732,8 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:124 #: quantum/plugins/hyperv/rpc_callbacks.py:53 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:84 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:93 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3756,14 +3742,14 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:155 #: quantum/plugins/hyperv/rpc_callbacks.py:69 #: quantum/plugins/hyperv/rpc_callbacks.py:88 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:107 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:127 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:142 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:108 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:128 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:111 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:131 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:146 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4300,6 +4286,7 @@ msgstr "" #: quantum/plugins/hyperv/db.py:79 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: quantum/plugins/ml2/drivers/type_vlan.py:206 #: quantum/plugins/openvswitch/ovs_db_v2.py:159 #, python-format msgid "" @@ -4322,6 +4309,8 @@ msgstr "" #: quantum/plugins/hyperv/db.py:166 quantum/plugins/hyperv/db.py:179 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:68 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: quantum/plugins/ml2/drivers/type_vlan.py:128 +#: quantum/plugins/ml2/drivers/type_vlan.py:149 #: quantum/plugins/openvswitch/ovs_db_v2.py:91 #: quantum/plugins/openvswitch/ovs_db_v2.py:109 #, python-format @@ -4356,41 +4345,42 @@ msgstr "" msgid "physical_network not provided" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:193 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:194 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 +#: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "Network VLAN ranges: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:218 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:219 #, python-format msgid "Network type %s not supported" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:245 -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:174 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:475 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 #, python-format msgid "Created network: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:268 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:269 msgid "plugin does not support updating provider attributes" msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:115 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:119 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4610,88 +4600,88 @@ msgstr "" msgid "VSwitch not found: %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:134 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:135 #: quantum/plugins/mlnx/rpc_callbacks.py:115 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:239 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:241 #: quantum/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:248 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:250 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:269 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:309 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:310 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:357 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 msgid "provider:network_type required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:314 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:320 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:367 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:386 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 msgid "provider:segmentation_id required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:323 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:370 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:330 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 msgid "provider:physical_network specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:336 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:396 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 msgid "provider:segmentation_id specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:342 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:402 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:348 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:408 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:354 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:414 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 msgid "provider:physical_network required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:372 -#: quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:432 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 +#: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4915,6 +4905,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: quantum/plugins/ml2/drivers/type_vlan.py:212 #: quantum/plugins/openvswitch/ovs_db_v2.py:165 #, python-format msgid "" @@ -4923,6 +4914,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: quantum/plugins/ml2/drivers/type_vlan.py:261 #: quantum/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "" @@ -4931,6 +4923,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: quantum/plugins/ml2/drivers/type_vlan.py:256 #: quantum/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" @@ -4961,31 +4954,31 @@ msgstr "" msgid "Start initializing metaplugin" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:92 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:93 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:97 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:98 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:164 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:165 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:170 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:171 msgid "Failed to add flavor bindings" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:294 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:295 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:300 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:301 #, python-format msgid "Created router: %s" msgstr "" @@ -5494,6 +5487,258 @@ msgid "" "fields=%(fields)r" msgstr "" +#: quantum/plugins/ml2/config.py:24 +msgid "" +"List of network type driver entrypoints to be loaded from the " +"quantum.ml2.type_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/config.py:28 +msgid "Ordered list of network_types to allocate as tenant networks." +msgstr "" + +#: quantum/plugins/ml2/config.py:32 +msgid "" +"List of networking mechanism driver entrypoints to be loaded from the " +"quantum.ml2.mechanism_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/db.py:44 +#, python-format +msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" +msgstr "" + +#: quantum/plugins/ml2/db.py:73 +#, python-format +msgid "Multiple ports have port_id starting with %s" +msgstr "" + +#: quantum/plugins/ml2/db.py:81 +#, python-format +msgid "get_port_and_sgs() called for port_id %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:40 +#, python-format +msgid "Configured type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:45 +#, python-format +msgid "Loaded type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:53 +#, python-format +msgid "" +"Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" +" is already registered for type '%(type)s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:61 +#, python-format +msgid "Registered types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:69 +#, python-format +msgid "No type driver for tenant network_type: %s. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/managers.py:73 +#, python-format +msgid "Tenant network_types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:77 +#, python-format +msgid "Initializing driver for type '%s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:86 +#, python-format +msgid "network_type value '%s' not supported" +msgstr "" + +#: quantum/plugins/ml2/managers.py:122 +#, python-format +msgid "Configured mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:127 +#, python-format +msgid "Loaded mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:99 +msgid "Modular L2 Plugin initialization complete" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:127 +msgid "network_type required if other provider attributes specified" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:148 +#, python-format +msgid "Network %s has no segments" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:180 +msgid "" +"In _notify_port_updated() for port %(port_id), network %(network_id) has " +"no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:79 +#, python-format +msgid "Device %(device)s details requested by agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:88 +#, python-format +msgid "Device %(device)s requested by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:94 +#, python-format +msgid "" +"Device %(device)s requested by agent %(agent_id)s has network " +"%(network_id) with no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:114 +#, python-format +msgid "Returning: %s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:122 +#, python-format +msgid "Device %(device)s no longer exists at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:131 +#, python-format +msgid "Device %(device)s updated down by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:145 +#, python-format +msgid "Device %(device)s up at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:153 +#, python-format +msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:31 +msgid "" +"List of physical_network names with which flat networks can be created. " +"Use * to allow flat networks with arbitrary physical_network names." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:69 +msgid "Arbitrary flat physical_network names allowed" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:74 +#, python-format +msgid "Allowable flat physical_network names: %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:81 +msgid "ML2 FlatTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:86 +msgid "physical_network required for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:89 +#, python-format +msgid "physical_network '%s' unknown for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:96 +#, python-format +msgid "%s prohibited for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:112 +#, python-format +msgid "Reserving flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:130 +#, python-format +msgid "Releasing flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:133 +#, python-format +msgid "No flat network found on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:36 +msgid "ML2 LocalTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:47 +#, python-format +msgid "%s prohibited for local provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:37 +msgid "" +"List of :: or " +"specifying physical_network names usable for VLAN provider and tenant " +"networks, as well as ranges of VLAN tags on each available for allocation" +" to tenant networks." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:91 +msgid "Failed to parse network_vlan_ranges. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:161 +msgid "VlanTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:166 +msgid "physical_network required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:169 +#, python-format +msgid "physical_network '%s' unknown for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:175 +msgid "segmentation_id required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:178 +#, python-format +msgid "segmentation_id out of range (%(min)s through %(max)s)" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:188 +#, python-format +msgid "%s prohibited for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:228 +#, python-format +msgid "" +"Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" +" pool" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:266 +#, python-format +msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" +msgstr "" + #: quantum/plugins/mlnx/agent_notify_api.py:44 msgid "Sending delete network message" msgstr "" @@ -5775,156 +6020,156 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:151 +#: quantum/plugins/nec/nec_plugin.py:152 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:155 +#: quantum/plugins/nec/nec_plugin.py:156 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:159 +#: quantum/plugins/nec/nec_plugin.py:160 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:178 +#: quantum/plugins/nec/nec_plugin.py:179 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:184 +#: quantum/plugins/nec/nec_plugin.py:185 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:202 +#: quantum/plugins/nec/nec_plugin.py:203 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:206 +#: quantum/plugins/nec/nec_plugin.py:207 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:226 +#: quantum/plugins/nec/nec_plugin.py:227 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:246 +#: quantum/plugins/nec/nec_plugin.py:247 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:262 +#: quantum/plugins/nec/nec_plugin.py:263 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:313 +#: quantum/plugins/nec/nec_plugin.py:314 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:328 +#: quantum/plugins/nec/nec_plugin.py:329 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:346 +#: quantum/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:369 +#: quantum/plugins/nec/nec_plugin.py:370 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:388 +#: quantum/plugins/nec/nec_plugin.py:389 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:414 +#: quantum/plugins/nec/nec_plugin.py:415 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:475 +#: quantum/plugins/nec/nec_plugin.py:476 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:479 +#: quantum/plugins/nec/nec_plugin.py:480 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:483 +#: quantum/plugins/nec/nec_plugin.py:484 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:487 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:493 +#: quantum/plugins/nec/nec_plugin.py:494 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:502 +#: quantum/plugins/nec/nec_plugin.py:503 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:515 +#: quantum/plugins/nec/nec_plugin.py:516 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:521 +#: quantum/plugins/nec/nec_plugin.py:522 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:532 +#: quantum/plugins/nec/nec_plugin.py:533 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:548 +#: quantum/plugins/nec/nec_plugin.py:549 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:572 +#: quantum/plugins/nec/nec_plugin.py:573 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:618 +#: quantum/plugins/nec/nec_plugin.py:619 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:649 +#: quantum/plugins/nec/nec_plugin.py:650 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:665 +#: quantum/plugins/nec/nec_plugin.py:666 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:670 +#: quantum/plugins/nec/nec_plugin.py:671 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6050,11 +6295,6 @@ msgstr "" msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" -#: quantum/plugins/nec/db/nec_plugin_base.py:60 -#, python-format -msgid "Multiple packet_filters match for %s" -msgstr "" - #: quantum/plugins/nec/drivers/__init__.py:35 #, python-format msgid "Loading OFC driver: %s" @@ -7354,30 +7594,30 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:138 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:281 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:320 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:377 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 msgid "GRE networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:380 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 msgid "provider:physical_network specified for GRE network" msgstr "" @@ -7690,12 +7930,12 @@ msgstr "" msgid "PLUMgrid_NOS_Server: status=%(status)d, reason=%(reason)r, ret=%(ret)s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:58 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:59 #, python-format msgid "get_ofp_rest_api: %s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:107 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:110 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -8003,3 +8243,28 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Multiple networks match for %s" +#~ msgstr "" + +#~ msgid "Multiple subnets match for %s" +#~ msgstr "" + +#~ msgid "Multiple ports match for %s" +#~ msgstr "" + +#~ msgid "Multiple routers match for %s" +#~ msgstr "" + +#~ msgid "Multiple floating ips match for %s" +#~ msgstr "" + +#~ msgid "" +#~ "No default service definition in " +#~ "configuration file. Please add service " +#~ "definitions using the service_definition " +#~ "variable in the [default_servicetype] section" +#~ msgstr "" + +#~ msgid "Multiple packet_filters match for %s" +#~ msgstr "" + diff --git a/quantum/locale/ja/LC_MESSAGES/quantum.po b/quantum/locale/ja/LC_MESSAGES/quantum.po index 27d793bed..994eeaa11 100644 --- a/quantum/locale/ja/LC_MESSAGES/quantum.po +++ b/quantum/locale/ja/LC_MESSAGES/quantum.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-05-28 12:11+0000\n" +"POT-Creation-Date: 2013-05-30 12:11+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -42,7 +42,7 @@ msgstr "" msgid "Quantum core_plugin not configured!" msgstr "" -#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:113 +#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" @@ -332,7 +332,7 @@ msgstr "" msgid "The driver used to manage the DHCP server." msgstr "" -#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:131 +#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:161 msgid "Allow overlapping IP." msgstr "" @@ -386,7 +386,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:119 +#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:149 #: quantum/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" @@ -395,7 +395,7 @@ msgstr "" msgid "You must specify an interface driver" msgstr "" -#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:160 +#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:190 #, python-format msgid "Error importing interface driver '%s'" msgstr "" @@ -432,114 +432,114 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:732 +#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:754 msgid "" "Quantum server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:737 +#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 #: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 msgid "Failed reporting state!" msgstr "" -#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:742 +#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:764 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: quantum/agent/l3_agent.py:116 quantum/debug/debug_agent.py:48 +#: quantum/agent/l3_agent.py:146 quantum/debug/debug_agent.py:48 msgid "Name of bridge used for external network traffic." msgstr "" -#: quantum/agent/l3_agent.py:123 +#: quantum/agent/l3_agent.py:153 msgid "TCP Port used by Quantum metadata namespace proxy." msgstr "" -#: quantum/agent/l3_agent.py:127 +#: quantum/agent/l3_agent.py:157 msgid "" "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "to disable this feature." msgstr "" -#: quantum/agent/l3_agent.py:133 +#: quantum/agent/l3_agent.py:163 msgid "" "If namespaces is disabled, the l3 agent can only confgure a router that " "has the matching router ID." msgstr "" -#: quantum/agent/l3_agent.py:138 +#: quantum/agent/l3_agent.py:168 msgid "Agent should implement routers with no gateway" msgstr "" -#: quantum/agent/l3_agent.py:140 +#: quantum/agent/l3_agent.py:170 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: quantum/agent/l3_agent.py:143 +#: quantum/agent/l3_agent.py:173 msgid "Allow running metadata proxy." msgstr "" -#: quantum/agent/l3_agent.py:155 +#: quantum/agent/l3_agent.py:185 msgid "An interface driver must be specified" msgstr "" -#: quantum/agent/l3_agent.py:189 +#: quantum/agent/l3_agent.py:219 #, python-format msgid "Failed deleting namespace '%s'" msgstr "" -#: quantum/agent/l3_agent.py:218 +#: quantum/agent/l3_agent.py:248 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Quantum has more than one external network." msgstr "" -#: quantum/agent/l3_agent.py:286 +#: quantum/agent/l3_agent.py:316 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: quantum/agent/l3_agent.py:288 quantum/db/l3_db.py:921 +#: quantum/agent/l3_agent.py:318 quantum/db/l3_db.py:929 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: quantum/agent/l3_agent.py:393 +#: quantum/agent/l3_agent.py:444 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: quantum/agent/l3_agent.py:562 +#: quantum/agent/l3_agent.py:586 #, python-format msgid "Failed dealing with router '%s' deletion RPC message" msgstr "" -#: quantum/agent/l3_agent.py:575 +#: quantum/agent/l3_agent.py:599 msgid "Failed dealing with routers update RPC message" msgstr "" -#: quantum/agent/l3_agent.py:588 +#: quantum/agent/l3_agent.py:612 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: quantum/agent/l3_agent.py:645 +#: quantum/agent/l3_agent.py:667 msgid "Failed synchronizing routers" msgstr "" -#: quantum/agent/l3_agent.py:649 +#: quantum/agent/l3_agent.py:671 msgid "L3 agent started" msgstr "" -#: quantum/agent/l3_agent.py:669 +#: quantum/agent/l3_agent.py:691 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: quantum/agent/l3_agent.py:677 +#: quantum/agent/l3_agent.py:699 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -646,13 +646,13 @@ msgstr "" msgid "Seconds between nodes reporting state to server" msgstr "" -#: quantum/agent/common/config.py:78 +#: quantum/agent/common/config.py:80 msgid "" "DEFAULT.root_helper is deprecated! Please move root_helper configuration " "to [AGENT] section." msgstr "" -#: quantum/agent/common/config.py:89 +#: quantum/agent/common/config.py:91 msgid "Top-level directory for maintaining dhcp state" msgstr "" @@ -1189,120 +1189,125 @@ msgstr "" #: quantum/api/v2/attributes.py:91 #, python-format +msgid "'%s' is not a valid boolean value" +msgstr "" + +#: quantum/api/v2/attributes.py:100 +#, python-format msgid "'%(data)s' is not in range %(min_value)s through %(max_value)s" msgstr "" -#: quantum/api/v2/attributes.py:102 +#: quantum/api/v2/attributes.py:111 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: quantum/api/v2/attributes.py:112 +#: quantum/api/v2/attributes.py:121 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: quantum/api/v2/attributes.py:121 +#: quantum/api/v2/attributes.py:130 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: quantum/api/v2/attributes.py:132 +#: quantum/api/v2/attributes.py:141 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:151 quantum/api/v2/attributes.py:158 +#: quantum/api/v2/attributes.py:160 quantum/api/v2/attributes.py:167 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:166 +#: quantum/api/v2/attributes.py:175 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: quantum/api/v2/attributes.py:182 +#: quantum/api/v2/attributes.py:191 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:193 +#: quantum/api/v2/attributes.py:202 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: quantum/api/v2/attributes.py:197 +#: quantum/api/v2/attributes.py:206 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: quantum/api/v2/attributes.py:205 +#: quantum/api/v2/attributes.py:214 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:225 +#: quantum/api/v2/attributes.py:234 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: quantum/api/v2/attributes.py:245 +#: quantum/api/v2/attributes.py:254 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: quantum/api/v2/attributes.py:257 +#: quantum/api/v2/attributes.py:266 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: quantum/api/v2/attributes.py:264 +#: quantum/api/v2/attributes.py:273 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: quantum/api/v2/attributes.py:276 +#: quantum/api/v2/attributes.py:285 #, python-format msgid "'%s' is not a list" msgstr "" -#: quantum/api/v2/attributes.py:287 +#: quantum/api/v2/attributes.py:296 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:294 +#: quantum/api/v2/attributes.py:303 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: quantum/api/v2/attributes.py:320 +#: quantum/api/v2/attributes.py:328 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: quantum/api/v2/attributes.py:347 +#: quantum/api/v2/attributes.py:360 #, python-format msgid "'%s' is not an integer" msgstr "" -#: quantum/api/v2/attributes.py:352 +#: quantum/api/v2/attributes.py:365 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: quantum/api/v2/attributes.py:371 +#: quantum/api/v2/attributes.py:384 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: quantum/api/v2/attributes.py:379 +#: quantum/api/v2/attributes.py:392 #, python-format msgid "'%s' is not a integer" msgstr "" -#: quantum/api/v2/attributes.py:392 +#: quantum/api/v2/attributes.py:405 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1887,225 +1892,209 @@ msgstr "" msgid "Database registration exception: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:90 -#: quantum/db/loadbalancer/loadbalancer_db.py:175 +#: quantum/db/db_base_plugin_v2.py:125 msgid "Cannot create resource for another tenant" msgstr "" -#: quantum/db/db_base_plugin_v2.py:173 -#, python-format -msgid "Multiple networks match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:183 -#, python-format -msgid "Multiple subnets match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:195 -#, python-format -msgid "Multiple ports match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:276 +#: quantum/db/db_base_plugin_v2.py:273 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:282 +#: quantum/db/db_base_plugin_v2.py:279 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:286 +#: quantum/db/db_base_plugin_v2.py:283 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: quantum/db/db_base_plugin_v2.py:316 +#: quantum/db/db_base_plugin_v2.py:313 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:367 +#: quantum/db/db_base_plugin_v2.py:364 #, python-format msgid "No allocation pool found for ip address:%s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:380 +#: quantum/db/db_base_plugin_v2.py:377 #, python-format msgid "Recycle %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:384 +#: quantum/db/db_base_plugin_v2.py:381 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:391 +#: quantum/db/db_base_plugin_v2.py:388 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:403 +#: quantum/db/db_base_plugin_v2.py:400 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:412 +#: quantum/db/db_base_plugin_v2.py:409 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:417 +#: quantum/db/db_base_plugin_v2.py:414 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:426 +#: quantum/db/db_base_plugin_v2.py:423 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:450 +#: quantum/db/db_base_plugin_v2.py:447 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:459 +#: quantum/db/db_base_plugin_v2.py:456 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:483 +#: quantum/db/db_base_plugin_v2.py:480 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: quantum/db/db_base_plugin_v2.py:488 +#: quantum/db/db_base_plugin_v2.py:485 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:495 +#: quantum/db/db_base_plugin_v2.py:492 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: quantum/db/db_base_plugin_v2.py:602 +#: quantum/db/db_base_plugin_v2.py:599 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: quantum/db/db_base_plugin_v2.py:614 +#: quantum/db/db_base_plugin_v2.py:611 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: quantum/db/db_base_plugin_v2.py:620 +#: quantum/db/db_base_plugin_v2.py:617 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:640 +#: quantum/db/db_base_plugin_v2.py:637 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:649 quantum/db/db_base_plugin_v2.py:680 +#: quantum/db/db_base_plugin_v2.py:646 quantum/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: quantum/db/db_base_plugin_v2.py:694 +#: quantum/db/db_base_plugin_v2.py:691 #, python-format msgid "Port update. Hold %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:702 +#: quantum/db/db_base_plugin_v2.py:699 #, python-format msgid "Port update. Adding %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:757 +#: quantum/db/db_base_plugin_v2.py:754 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:762 +#: quantum/db/db_base_plugin_v2.py:759 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:782 +#: quantum/db/db_base_plugin_v2.py:779 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: quantum/db/db_base_plugin_v2.py:789 +#: quantum/db/db_base_plugin_v2.py:786 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: quantum/db/db_base_plugin_v2.py:796 +#: quantum/db/db_base_plugin_v2.py:793 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: quantum/db/db_base_plugin_v2.py:800 +#: quantum/db/db_base_plugin_v2.py:797 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:805 +#: quantum/db/db_base_plugin_v2.py:802 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:818 +#: quantum/db/db_base_plugin_v2.py:815 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: quantum/db/db_base_plugin_v2.py:829 +#: quantum/db/db_base_plugin_v2.py:826 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:842 quantum/db/db_base_plugin_v2.py:846 +#: quantum/db/db_base_plugin_v2.py:839 quantum/db/db_base_plugin_v2.py:843 #, python-format msgid "Invalid route: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:962 +#: quantum/db/db_base_plugin_v2.py:959 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1062 +#: quantum/db/db_base_plugin_v2.py:1059 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1086 +#: quantum/db/db_base_plugin_v2.py:1083 msgid "Gateway is not valid on subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1099 +#: quantum/db/db_base_plugin_v2.py:1096 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1343 +#: quantum/db/db_base_plugin_v2.py:1340 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1418 +#: quantum/db/db_base_plugin_v2.py:1415 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2161,21 +2150,16 @@ msgstr "" msgid "the nexthop is used by router" msgstr "" -#: quantum/db/l3_db.py:125 +#: quantum/db/l3_db.py:199 #, python-format -msgid "Multiple routers match for %s" +msgid "No IPs available for external network %s" msgstr "" -#: quantum/db/l3_db.py:197 quantum/db/l3_db.py:626 +#: quantum/db/l3_db.py:219 quantum/db/l3_db.py:632 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: quantum/db/l3_db.py:238 -#, python-format -msgid "No IPs available for external network %s" -msgstr "" - #: quantum/db/l3_db.py:305 #, python-format msgid "Router already has a port on subnet %s" @@ -2204,76 +2188,71 @@ msgstr "" msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: quantum/db/l3_db.py:476 -#, python-format -msgid "Multiple floating ips match for %s" -msgstr "" - -#: quantum/db/l3_db.py:495 +#: quantum/db/l3_db.py:492 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: quantum/db/l3_db.py:537 +#: quantum/db/l3_db.py:531 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: quantum/db/l3_db.py:541 +#: quantum/db/l3_db.py:535 #, python-format msgid "" "Cannnot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: quantum/db/l3_db.py:553 +#: quantum/db/l3_db.py:547 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: quantum/db/l3_db.py:560 +#: quantum/db/l3_db.py:554 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: quantum/db/l3_db.py:564 +#: quantum/db/l3_db.py:558 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: quantum/db/l3_db.py:594 quantum/plugins/nicira/QuantumPlugin.py:1778 +#: quantum/db/l3_db.py:600 quantum/plugins/nicira/QuantumPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: quantum/db/l3_db.py:646 +#: quantum/db/l3_db.py:652 msgid "Unable to find any IP address on external network" msgstr "" -#: quantum/db/l3_db.py:667 +#: quantum/db/l3_db.py:673 msgid "Unable to create Floating ip due to a malformed request" msgstr "" -#: quantum/db/l3_db.py:671 +#: quantum/db/l3_db.py:677 msgid "Floating IP association failed" msgstr "" -#: quantum/db/l3_db.py:762 +#: quantum/db/l3_db.py:768 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: quantum/db/l3_db.py:780 +#: quantum/db/l3_db.py:786 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: quantum/db/l3_db.py:927 +#: quantum/db/l3_db.py:935 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2316,7 +2295,7 @@ msgstr "" msgid "" "No default service definition in configuration file. Please add service " "definitions using the service_definition variable in the " -"[default_servicetype] section" +"[DEFAULT_SERVICETYPE] section" msgstr "" #: quantum/db/servicetype_db.py:79 @@ -2365,11 +2344,11 @@ msgid "" "sort '%(resource)s'" msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:292 +#: quantum/db/loadbalancer/loadbalancer_db.py:232 msgid "'cookie_name' should be specified for this type of session persistence." msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:296 +#: quantum/db/loadbalancer/loadbalancer_db.py:236 msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" @@ -2608,6 +2587,13 @@ msgstr "" msgid "Number of floating IPs allowed per tenant, -1 for unlimited" msgstr "" +#: quantum/extensions/l3_ext_gw_mode.py:27 +#, python-format +msgid "" +"DNat is disabled for the router %(router_id)s. Floating IPs cannot be " +"associated." +msgstr "" + #: quantum/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3747,8 +3733,8 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:124 #: quantum/plugins/hyperv/rpc_callbacks.py:53 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:84 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:93 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3757,14 +3743,14 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:155 #: quantum/plugins/hyperv/rpc_callbacks.py:69 #: quantum/plugins/hyperv/rpc_callbacks.py:88 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:107 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:127 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:142 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:108 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:128 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:111 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:131 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:146 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4301,6 +4287,7 @@ msgstr "" #: quantum/plugins/hyperv/db.py:79 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: quantum/plugins/ml2/drivers/type_vlan.py:206 #: quantum/plugins/openvswitch/ovs_db_v2.py:159 #, python-format msgid "" @@ -4323,6 +4310,8 @@ msgstr "" #: quantum/plugins/hyperv/db.py:166 quantum/plugins/hyperv/db.py:179 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:68 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: quantum/plugins/ml2/drivers/type_vlan.py:128 +#: quantum/plugins/ml2/drivers/type_vlan.py:149 #: quantum/plugins/openvswitch/ovs_db_v2.py:91 #: quantum/plugins/openvswitch/ovs_db_v2.py:109 #, python-format @@ -4357,41 +4346,42 @@ msgstr "" msgid "physical_network not provided" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:193 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:194 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 +#: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "Network VLAN ranges: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:218 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:219 #, python-format msgid "Network type %s not supported" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:245 -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:174 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:475 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 #, python-format msgid "Created network: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:268 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:269 msgid "plugin does not support updating provider attributes" msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:115 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:119 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4611,88 +4601,88 @@ msgstr "" msgid "VSwitch not found: %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:134 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:135 #: quantum/plugins/mlnx/rpc_callbacks.py:115 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:239 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:241 #: quantum/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:248 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:250 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:269 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:309 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:310 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:357 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 msgid "provider:network_type required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:314 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:320 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:367 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:386 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 msgid "provider:segmentation_id required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:323 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:370 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:330 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 msgid "provider:physical_network specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:336 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:396 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 msgid "provider:segmentation_id specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:342 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:402 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:348 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:408 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:354 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:414 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 msgid "provider:physical_network required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:372 -#: quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:432 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 +#: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4916,6 +4906,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: quantum/plugins/ml2/drivers/type_vlan.py:212 #: quantum/plugins/openvswitch/ovs_db_v2.py:165 #, python-format msgid "" @@ -4924,6 +4915,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: quantum/plugins/ml2/drivers/type_vlan.py:261 #: quantum/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "" @@ -4932,6 +4924,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: quantum/plugins/ml2/drivers/type_vlan.py:256 #: quantum/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" @@ -4962,31 +4955,31 @@ msgstr "" msgid "Start initializing metaplugin" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:92 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:93 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:97 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:98 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:164 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:165 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:170 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:171 msgid "Failed to add flavor bindings" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:294 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:295 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:300 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:301 #, python-format msgid "Created router: %s" msgstr "" @@ -5495,6 +5488,258 @@ msgid "" "fields=%(fields)r" msgstr "" +#: quantum/plugins/ml2/config.py:24 +msgid "" +"List of network type driver entrypoints to be loaded from the " +"quantum.ml2.type_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/config.py:28 +msgid "Ordered list of network_types to allocate as tenant networks." +msgstr "" + +#: quantum/plugins/ml2/config.py:32 +msgid "" +"List of networking mechanism driver entrypoints to be loaded from the " +"quantum.ml2.mechanism_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/db.py:44 +#, python-format +msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" +msgstr "" + +#: quantum/plugins/ml2/db.py:73 +#, python-format +msgid "Multiple ports have port_id starting with %s" +msgstr "" + +#: quantum/plugins/ml2/db.py:81 +#, python-format +msgid "get_port_and_sgs() called for port_id %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:40 +#, python-format +msgid "Configured type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:45 +#, python-format +msgid "Loaded type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:53 +#, python-format +msgid "" +"Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" +" is already registered for type '%(type)s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:61 +#, python-format +msgid "Registered types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:69 +#, python-format +msgid "No type driver for tenant network_type: %s. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/managers.py:73 +#, python-format +msgid "Tenant network_types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:77 +#, python-format +msgid "Initializing driver for type '%s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:86 +#, python-format +msgid "network_type value '%s' not supported" +msgstr "" + +#: quantum/plugins/ml2/managers.py:122 +#, python-format +msgid "Configured mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:127 +#, python-format +msgid "Loaded mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:99 +msgid "Modular L2 Plugin initialization complete" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:127 +msgid "network_type required if other provider attributes specified" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:148 +#, python-format +msgid "Network %s has no segments" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:180 +msgid "" +"In _notify_port_updated() for port %(port_id), network %(network_id) has " +"no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:79 +#, python-format +msgid "Device %(device)s details requested by agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:88 +#, python-format +msgid "Device %(device)s requested by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:94 +#, python-format +msgid "" +"Device %(device)s requested by agent %(agent_id)s has network " +"%(network_id) with no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:114 +#, python-format +msgid "Returning: %s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:122 +#, python-format +msgid "Device %(device)s no longer exists at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:131 +#, python-format +msgid "Device %(device)s updated down by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:145 +#, python-format +msgid "Device %(device)s up at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:153 +#, python-format +msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:31 +msgid "" +"List of physical_network names with which flat networks can be created. " +"Use * to allow flat networks with arbitrary physical_network names." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:69 +msgid "Arbitrary flat physical_network names allowed" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:74 +#, python-format +msgid "Allowable flat physical_network names: %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:81 +msgid "ML2 FlatTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:86 +msgid "physical_network required for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:89 +#, python-format +msgid "physical_network '%s' unknown for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:96 +#, python-format +msgid "%s prohibited for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:112 +#, python-format +msgid "Reserving flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:130 +#, python-format +msgid "Releasing flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:133 +#, python-format +msgid "No flat network found on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:36 +msgid "ML2 LocalTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:47 +#, python-format +msgid "%s prohibited for local provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:37 +msgid "" +"List of :: or " +"specifying physical_network names usable for VLAN provider and tenant " +"networks, as well as ranges of VLAN tags on each available for allocation" +" to tenant networks." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:91 +msgid "Failed to parse network_vlan_ranges. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:161 +msgid "VlanTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:166 +msgid "physical_network required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:169 +#, python-format +msgid "physical_network '%s' unknown for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:175 +msgid "segmentation_id required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:178 +#, python-format +msgid "segmentation_id out of range (%(min)s through %(max)s)" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:188 +#, python-format +msgid "%s prohibited for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:228 +#, python-format +msgid "" +"Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" +" pool" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:266 +#, python-format +msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" +msgstr "" + #: quantum/plugins/mlnx/agent_notify_api.py:44 msgid "Sending delete network message" msgstr "" @@ -5776,156 +6021,156 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:151 +#: quantum/plugins/nec/nec_plugin.py:152 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:155 +#: quantum/plugins/nec/nec_plugin.py:156 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:159 +#: quantum/plugins/nec/nec_plugin.py:160 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:178 +#: quantum/plugins/nec/nec_plugin.py:179 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:184 +#: quantum/plugins/nec/nec_plugin.py:185 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:202 +#: quantum/plugins/nec/nec_plugin.py:203 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:206 +#: quantum/plugins/nec/nec_plugin.py:207 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:226 +#: quantum/plugins/nec/nec_plugin.py:227 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:246 +#: quantum/plugins/nec/nec_plugin.py:247 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:262 +#: quantum/plugins/nec/nec_plugin.py:263 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:313 +#: quantum/plugins/nec/nec_plugin.py:314 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:328 +#: quantum/plugins/nec/nec_plugin.py:329 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:346 +#: quantum/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:369 +#: quantum/plugins/nec/nec_plugin.py:370 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:388 +#: quantum/plugins/nec/nec_plugin.py:389 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:414 +#: quantum/plugins/nec/nec_plugin.py:415 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:475 +#: quantum/plugins/nec/nec_plugin.py:476 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:479 +#: quantum/plugins/nec/nec_plugin.py:480 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:483 +#: quantum/plugins/nec/nec_plugin.py:484 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:487 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:493 +#: quantum/plugins/nec/nec_plugin.py:494 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:502 +#: quantum/plugins/nec/nec_plugin.py:503 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:515 +#: quantum/plugins/nec/nec_plugin.py:516 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:521 +#: quantum/plugins/nec/nec_plugin.py:522 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:532 +#: quantum/plugins/nec/nec_plugin.py:533 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:548 +#: quantum/plugins/nec/nec_plugin.py:549 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:572 +#: quantum/plugins/nec/nec_plugin.py:573 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:618 +#: quantum/plugins/nec/nec_plugin.py:619 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:649 +#: quantum/plugins/nec/nec_plugin.py:650 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:665 +#: quantum/plugins/nec/nec_plugin.py:666 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:670 +#: quantum/plugins/nec/nec_plugin.py:671 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6051,11 +6296,6 @@ msgstr "" msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" -#: quantum/plugins/nec/db/nec_plugin_base.py:60 -#, python-format -msgid "Multiple packet_filters match for %s" -msgstr "" - #: quantum/plugins/nec/drivers/__init__.py:35 #, python-format msgid "Loading OFC driver: %s" @@ -7355,30 +7595,30 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:138 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:281 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:320 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:377 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 msgid "GRE networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:380 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 msgid "provider:physical_network specified for GRE network" msgstr "" @@ -7691,12 +7931,12 @@ msgstr "" msgid "PLUMgrid_NOS_Server: status=%(status)d, reason=%(reason)r, ret=%(ret)s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:58 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:59 #, python-format msgid "get_ofp_rest_api: %s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:107 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:110 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -8004,3 +8244,28 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Multiple networks match for %s" +#~ msgstr "" + +#~ msgid "Multiple subnets match for %s" +#~ msgstr "" + +#~ msgid "Multiple ports match for %s" +#~ msgstr "" + +#~ msgid "Multiple routers match for %s" +#~ msgstr "" + +#~ msgid "Multiple floating ips match for %s" +#~ msgstr "" + +#~ msgid "" +#~ "No default service definition in " +#~ "configuration file. Please add service " +#~ "definitions using the service_definition " +#~ "variable in the [default_servicetype] section" +#~ msgstr "" + +#~ msgid "Multiple packet_filters match for %s" +#~ msgstr "" + diff --git a/quantum/locale/ka_GE/LC_MESSAGES/quantum.po b/quantum/locale/ka_GE/LC_MESSAGES/quantum.po index f21295d2c..5ad873965 100644 --- a/quantum/locale/ka_GE/LC_MESSAGES/quantum.po +++ b/quantum/locale/ka_GE/LC_MESSAGES/quantum.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-05-28 12:11+0000\n" +"POT-Creation-Date: 2013-05-30 12:11+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -41,7 +41,7 @@ msgstr "" msgid "Quantum core_plugin not configured!" msgstr "Quantum core_plugin არ აარის დაკონფიგურირებული!" -#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:113 +#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "პლაგინის მდებარეობა: %s" @@ -331,7 +331,7 @@ msgstr "" msgid "The driver used to manage the DHCP server." msgstr "" -#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:131 +#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:161 msgid "Allow overlapping IP." msgstr "" @@ -385,7 +385,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:119 +#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:149 #: quantum/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" @@ -394,7 +394,7 @@ msgstr "" msgid "You must specify an interface driver" msgstr "ტქვენ უნდა მიუთითოთ ინტერფეისის დრაივერი" -#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:160 +#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:190 #, python-format msgid "Error importing interface driver '%s'" msgstr "" @@ -431,114 +431,114 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:732 +#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:754 msgid "" "Quantum server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:737 +#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 #: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 msgid "Failed reporting state!" msgstr "" -#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:742 +#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:764 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: quantum/agent/l3_agent.py:116 quantum/debug/debug_agent.py:48 +#: quantum/agent/l3_agent.py:146 quantum/debug/debug_agent.py:48 msgid "Name of bridge used for external network traffic." msgstr "" -#: quantum/agent/l3_agent.py:123 +#: quantum/agent/l3_agent.py:153 msgid "TCP Port used by Quantum metadata namespace proxy." msgstr "" -#: quantum/agent/l3_agent.py:127 +#: quantum/agent/l3_agent.py:157 msgid "" "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "to disable this feature." msgstr "" -#: quantum/agent/l3_agent.py:133 +#: quantum/agent/l3_agent.py:163 msgid "" "If namespaces is disabled, the l3 agent can only confgure a router that " "has the matching router ID." msgstr "" -#: quantum/agent/l3_agent.py:138 +#: quantum/agent/l3_agent.py:168 msgid "Agent should implement routers with no gateway" msgstr "" -#: quantum/agent/l3_agent.py:140 +#: quantum/agent/l3_agent.py:170 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: quantum/agent/l3_agent.py:143 +#: quantum/agent/l3_agent.py:173 msgid "Allow running metadata proxy." msgstr "" -#: quantum/agent/l3_agent.py:155 +#: quantum/agent/l3_agent.py:185 msgid "An interface driver must be specified" msgstr "" -#: quantum/agent/l3_agent.py:189 +#: quantum/agent/l3_agent.py:219 #, python-format msgid "Failed deleting namespace '%s'" msgstr "" -#: quantum/agent/l3_agent.py:218 +#: quantum/agent/l3_agent.py:248 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Quantum has more than one external network." msgstr "" -#: quantum/agent/l3_agent.py:286 +#: quantum/agent/l3_agent.py:316 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: quantum/agent/l3_agent.py:288 quantum/db/l3_db.py:921 +#: quantum/agent/l3_agent.py:318 quantum/db/l3_db.py:929 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: quantum/agent/l3_agent.py:393 +#: quantum/agent/l3_agent.py:444 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: quantum/agent/l3_agent.py:562 +#: quantum/agent/l3_agent.py:586 #, python-format msgid "Failed dealing with router '%s' deletion RPC message" msgstr "" -#: quantum/agent/l3_agent.py:575 +#: quantum/agent/l3_agent.py:599 msgid "Failed dealing with routers update RPC message" msgstr "" -#: quantum/agent/l3_agent.py:588 +#: quantum/agent/l3_agent.py:612 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: quantum/agent/l3_agent.py:645 +#: quantum/agent/l3_agent.py:667 msgid "Failed synchronizing routers" msgstr "" -#: quantum/agent/l3_agent.py:649 +#: quantum/agent/l3_agent.py:671 msgid "L3 agent started" msgstr "L3 აგენტი ჩაირთულია" -#: quantum/agent/l3_agent.py:669 +#: quantum/agent/l3_agent.py:691 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: quantum/agent/l3_agent.py:677 +#: quantum/agent/l3_agent.py:699 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -645,13 +645,13 @@ msgstr "" msgid "Seconds between nodes reporting state to server" msgstr "" -#: quantum/agent/common/config.py:78 +#: quantum/agent/common/config.py:80 msgid "" "DEFAULT.root_helper is deprecated! Please move root_helper configuration " "to [AGENT] section." msgstr "" -#: quantum/agent/common/config.py:89 +#: quantum/agent/common/config.py:91 msgid "Top-level directory for maintaining dhcp state" msgstr "" @@ -1188,120 +1188,125 @@ msgstr "" #: quantum/api/v2/attributes.py:91 #, python-format +msgid "'%s' is not a valid boolean value" +msgstr "" + +#: quantum/api/v2/attributes.py:100 +#, python-format msgid "'%(data)s' is not in range %(min_value)s through %(max_value)s" msgstr "" -#: quantum/api/v2/attributes.py:102 +#: quantum/api/v2/attributes.py:111 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: quantum/api/v2/attributes.py:112 +#: quantum/api/v2/attributes.py:121 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: quantum/api/v2/attributes.py:121 +#: quantum/api/v2/attributes.py:130 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: quantum/api/v2/attributes.py:132 +#: quantum/api/v2/attributes.py:141 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:151 quantum/api/v2/attributes.py:158 +#: quantum/api/v2/attributes.py:160 quantum/api/v2/attributes.py:167 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:166 +#: quantum/api/v2/attributes.py:175 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: quantum/api/v2/attributes.py:182 +#: quantum/api/v2/attributes.py:191 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:193 +#: quantum/api/v2/attributes.py:202 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: quantum/api/v2/attributes.py:197 +#: quantum/api/v2/attributes.py:206 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: quantum/api/v2/attributes.py:205 +#: quantum/api/v2/attributes.py:214 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:225 +#: quantum/api/v2/attributes.py:234 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: quantum/api/v2/attributes.py:245 +#: quantum/api/v2/attributes.py:254 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: quantum/api/v2/attributes.py:257 +#: quantum/api/v2/attributes.py:266 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: quantum/api/v2/attributes.py:264 +#: quantum/api/v2/attributes.py:273 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: quantum/api/v2/attributes.py:276 +#: quantum/api/v2/attributes.py:285 #, python-format msgid "'%s' is not a list" msgstr "" -#: quantum/api/v2/attributes.py:287 +#: quantum/api/v2/attributes.py:296 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:294 +#: quantum/api/v2/attributes.py:303 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: quantum/api/v2/attributes.py:320 +#: quantum/api/v2/attributes.py:328 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: quantum/api/v2/attributes.py:347 +#: quantum/api/v2/attributes.py:360 #, python-format msgid "'%s' is not an integer" msgstr "" -#: quantum/api/v2/attributes.py:352 +#: quantum/api/v2/attributes.py:365 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: quantum/api/v2/attributes.py:371 +#: quantum/api/v2/attributes.py:384 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: quantum/api/v2/attributes.py:379 +#: quantum/api/v2/attributes.py:392 #, python-format msgid "'%s' is not a integer" msgstr "" -#: quantum/api/v2/attributes.py:392 +#: quantum/api/v2/attributes.py:405 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1886,225 +1891,209 @@ msgstr "" msgid "Database registration exception: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:90 -#: quantum/db/loadbalancer/loadbalancer_db.py:175 +#: quantum/db/db_base_plugin_v2.py:125 msgid "Cannot create resource for another tenant" msgstr "" -#: quantum/db/db_base_plugin_v2.py:173 -#, python-format -msgid "Multiple networks match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:183 -#, python-format -msgid "Multiple subnets match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:195 -#, python-format -msgid "Multiple ports match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:276 +#: quantum/db/db_base_plugin_v2.py:273 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:282 +#: quantum/db/db_base_plugin_v2.py:279 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:286 +#: quantum/db/db_base_plugin_v2.py:283 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: quantum/db/db_base_plugin_v2.py:316 +#: quantum/db/db_base_plugin_v2.py:313 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:367 +#: quantum/db/db_base_plugin_v2.py:364 #, python-format msgid "No allocation pool found for ip address:%s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:380 +#: quantum/db/db_base_plugin_v2.py:377 #, python-format msgid "Recycle %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:384 +#: quantum/db/db_base_plugin_v2.py:381 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:391 +#: quantum/db/db_base_plugin_v2.py:388 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:403 +#: quantum/db/db_base_plugin_v2.py:400 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:412 +#: quantum/db/db_base_plugin_v2.py:409 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:417 +#: quantum/db/db_base_plugin_v2.py:414 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:426 +#: quantum/db/db_base_plugin_v2.py:423 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:450 +#: quantum/db/db_base_plugin_v2.py:447 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:459 +#: quantum/db/db_base_plugin_v2.py:456 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:483 +#: quantum/db/db_base_plugin_v2.py:480 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: quantum/db/db_base_plugin_v2.py:488 +#: quantum/db/db_base_plugin_v2.py:485 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:495 +#: quantum/db/db_base_plugin_v2.py:492 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: quantum/db/db_base_plugin_v2.py:602 +#: quantum/db/db_base_plugin_v2.py:599 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: quantum/db/db_base_plugin_v2.py:614 +#: quantum/db/db_base_plugin_v2.py:611 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: quantum/db/db_base_plugin_v2.py:620 +#: quantum/db/db_base_plugin_v2.py:617 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:640 +#: quantum/db/db_base_plugin_v2.py:637 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:649 quantum/db/db_base_plugin_v2.py:680 +#: quantum/db/db_base_plugin_v2.py:646 quantum/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: quantum/db/db_base_plugin_v2.py:694 +#: quantum/db/db_base_plugin_v2.py:691 #, python-format msgid "Port update. Hold %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:702 +#: quantum/db/db_base_plugin_v2.py:699 #, python-format msgid "Port update. Adding %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:757 +#: quantum/db/db_base_plugin_v2.py:754 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:762 +#: quantum/db/db_base_plugin_v2.py:759 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:782 +#: quantum/db/db_base_plugin_v2.py:779 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: quantum/db/db_base_plugin_v2.py:789 +#: quantum/db/db_base_plugin_v2.py:786 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: quantum/db/db_base_plugin_v2.py:796 +#: quantum/db/db_base_plugin_v2.py:793 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: quantum/db/db_base_plugin_v2.py:800 +#: quantum/db/db_base_plugin_v2.py:797 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:805 +#: quantum/db/db_base_plugin_v2.py:802 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:818 +#: quantum/db/db_base_plugin_v2.py:815 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: quantum/db/db_base_plugin_v2.py:829 +#: quantum/db/db_base_plugin_v2.py:826 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:842 quantum/db/db_base_plugin_v2.py:846 +#: quantum/db/db_base_plugin_v2.py:839 quantum/db/db_base_plugin_v2.py:843 #, python-format msgid "Invalid route: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:962 +#: quantum/db/db_base_plugin_v2.py:959 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1062 +#: quantum/db/db_base_plugin_v2.py:1059 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1086 +#: quantum/db/db_base_plugin_v2.py:1083 msgid "Gateway is not valid on subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1099 +#: quantum/db/db_base_plugin_v2.py:1096 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1343 +#: quantum/db/db_base_plugin_v2.py:1340 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1418 +#: quantum/db/db_base_plugin_v2.py:1415 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2160,21 +2149,16 @@ msgstr "" msgid "the nexthop is used by router" msgstr "" -#: quantum/db/l3_db.py:125 +#: quantum/db/l3_db.py:199 #, python-format -msgid "Multiple routers match for %s" +msgid "No IPs available for external network %s" msgstr "" -#: quantum/db/l3_db.py:197 quantum/db/l3_db.py:626 +#: quantum/db/l3_db.py:219 quantum/db/l3_db.py:632 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: quantum/db/l3_db.py:238 -#, python-format -msgid "No IPs available for external network %s" -msgstr "" - #: quantum/db/l3_db.py:305 #, python-format msgid "Router already has a port on subnet %s" @@ -2203,76 +2187,71 @@ msgstr "" msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: quantum/db/l3_db.py:476 -#, python-format -msgid "Multiple floating ips match for %s" -msgstr "" - -#: quantum/db/l3_db.py:495 +#: quantum/db/l3_db.py:492 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: quantum/db/l3_db.py:537 +#: quantum/db/l3_db.py:531 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: quantum/db/l3_db.py:541 +#: quantum/db/l3_db.py:535 #, python-format msgid "" "Cannnot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: quantum/db/l3_db.py:553 +#: quantum/db/l3_db.py:547 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: quantum/db/l3_db.py:560 +#: quantum/db/l3_db.py:554 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: quantum/db/l3_db.py:564 +#: quantum/db/l3_db.py:558 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: quantum/db/l3_db.py:594 quantum/plugins/nicira/QuantumPlugin.py:1778 +#: quantum/db/l3_db.py:600 quantum/plugins/nicira/QuantumPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: quantum/db/l3_db.py:646 +#: quantum/db/l3_db.py:652 msgid "Unable to find any IP address on external network" msgstr "" -#: quantum/db/l3_db.py:667 +#: quantum/db/l3_db.py:673 msgid "Unable to create Floating ip due to a malformed request" msgstr "" -#: quantum/db/l3_db.py:671 +#: quantum/db/l3_db.py:677 msgid "Floating IP association failed" msgstr "" -#: quantum/db/l3_db.py:762 +#: quantum/db/l3_db.py:768 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: quantum/db/l3_db.py:780 +#: quantum/db/l3_db.py:786 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: quantum/db/l3_db.py:927 +#: quantum/db/l3_db.py:935 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2315,7 +2294,7 @@ msgstr "" msgid "" "No default service definition in configuration file. Please add service " "definitions using the service_definition variable in the " -"[default_servicetype] section" +"[DEFAULT_SERVICETYPE] section" msgstr "" #: quantum/db/servicetype_db.py:79 @@ -2364,11 +2343,11 @@ msgid "" "sort '%(resource)s'" msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:292 +#: quantum/db/loadbalancer/loadbalancer_db.py:232 msgid "'cookie_name' should be specified for this type of session persistence." msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:296 +#: quantum/db/loadbalancer/loadbalancer_db.py:236 msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" @@ -2607,6 +2586,13 @@ msgstr "" msgid "Number of floating IPs allowed per tenant, -1 for unlimited" msgstr "" +#: quantum/extensions/l3_ext_gw_mode.py:27 +#, python-format +msgid "" +"DNat is disabled for the router %(router_id)s. Floating IPs cannot be " +"associated." +msgstr "" + #: quantum/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3746,8 +3732,8 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:124 #: quantum/plugins/hyperv/rpc_callbacks.py:53 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:84 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:93 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3756,14 +3742,14 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:155 #: quantum/plugins/hyperv/rpc_callbacks.py:69 #: quantum/plugins/hyperv/rpc_callbacks.py:88 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:107 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:127 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:142 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:108 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:128 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:111 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:131 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:146 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4300,6 +4286,7 @@ msgstr "" #: quantum/plugins/hyperv/db.py:79 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: quantum/plugins/ml2/drivers/type_vlan.py:206 #: quantum/plugins/openvswitch/ovs_db_v2.py:159 #, python-format msgid "" @@ -4322,6 +4309,8 @@ msgstr "" #: quantum/plugins/hyperv/db.py:166 quantum/plugins/hyperv/db.py:179 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:68 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: quantum/plugins/ml2/drivers/type_vlan.py:128 +#: quantum/plugins/ml2/drivers/type_vlan.py:149 #: quantum/plugins/openvswitch/ovs_db_v2.py:91 #: quantum/plugins/openvswitch/ovs_db_v2.py:109 #, python-format @@ -4356,41 +4345,42 @@ msgstr "" msgid "physical_network not provided" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:193 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:194 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 +#: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "Network VLAN ranges: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:218 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:219 #, python-format msgid "Network type %s not supported" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:245 -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:174 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:475 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 #, python-format msgid "Created network: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:268 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:269 msgid "plugin does not support updating provider attributes" msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:115 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:119 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4610,88 +4600,88 @@ msgstr "" msgid "VSwitch not found: %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:134 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:135 #: quantum/plugins/mlnx/rpc_callbacks.py:115 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:239 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:241 #: quantum/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:248 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:250 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:269 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:309 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, fuzzy, python-format msgid "%s. Agent terminated!" msgstr "L3 აგენტი ჩაირთულია" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:310 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:357 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 msgid "provider:network_type required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:314 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:320 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:367 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:386 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 msgid "provider:segmentation_id required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:323 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:370 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:330 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 msgid "provider:physical_network specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:336 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:396 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 msgid "provider:segmentation_id specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:342 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:402 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:348 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:408 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:354 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:414 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 msgid "provider:physical_network required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:372 -#: quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:432 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 +#: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4915,6 +4905,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: quantum/plugins/ml2/drivers/type_vlan.py:212 #: quantum/plugins/openvswitch/ovs_db_v2.py:165 #, python-format msgid "" @@ -4923,6 +4914,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: quantum/plugins/ml2/drivers/type_vlan.py:261 #: quantum/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "" @@ -4931,6 +4923,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: quantum/plugins/ml2/drivers/type_vlan.py:256 #: quantum/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" @@ -4961,31 +4954,31 @@ msgstr "" msgid "Start initializing metaplugin" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:92 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:93 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:97 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:98 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:164 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:165 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:170 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:171 msgid "Failed to add flavor bindings" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:294 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:295 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:300 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:301 #, python-format msgid "Created router: %s" msgstr "" @@ -5494,6 +5487,258 @@ msgid "" "fields=%(fields)r" msgstr "" +#: quantum/plugins/ml2/config.py:24 +msgid "" +"List of network type driver entrypoints to be loaded from the " +"quantum.ml2.type_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/config.py:28 +msgid "Ordered list of network_types to allocate as tenant networks." +msgstr "" + +#: quantum/plugins/ml2/config.py:32 +msgid "" +"List of networking mechanism driver entrypoints to be loaded from the " +"quantum.ml2.mechanism_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/db.py:44 +#, python-format +msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" +msgstr "" + +#: quantum/plugins/ml2/db.py:73 +#, python-format +msgid "Multiple ports have port_id starting with %s" +msgstr "" + +#: quantum/plugins/ml2/db.py:81 +#, python-format +msgid "get_port_and_sgs() called for port_id %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:40 +#, python-format +msgid "Configured type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:45 +#, python-format +msgid "Loaded type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:53 +#, python-format +msgid "" +"Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" +" is already registered for type '%(type)s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:61 +#, python-format +msgid "Registered types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:69 +#, python-format +msgid "No type driver for tenant network_type: %s. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/managers.py:73 +#, python-format +msgid "Tenant network_types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:77 +#, python-format +msgid "Initializing driver for type '%s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:86 +#, python-format +msgid "network_type value '%s' not supported" +msgstr "" + +#: quantum/plugins/ml2/managers.py:122 +#, python-format +msgid "Configured mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:127 +#, python-format +msgid "Loaded mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:99 +msgid "Modular L2 Plugin initialization complete" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:127 +msgid "network_type required if other provider attributes specified" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:148 +#, python-format +msgid "Network %s has no segments" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:180 +msgid "" +"In _notify_port_updated() for port %(port_id), network %(network_id) has " +"no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:79 +#, python-format +msgid "Device %(device)s details requested by agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:88 +#, python-format +msgid "Device %(device)s requested by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:94 +#, python-format +msgid "" +"Device %(device)s requested by agent %(agent_id)s has network " +"%(network_id) with no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:114 +#, python-format +msgid "Returning: %s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:122 +#, python-format +msgid "Device %(device)s no longer exists at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:131 +#, python-format +msgid "Device %(device)s updated down by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:145 +#, python-format +msgid "Device %(device)s up at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:153 +#, python-format +msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:31 +msgid "" +"List of physical_network names with which flat networks can be created. " +"Use * to allow flat networks with arbitrary physical_network names." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:69 +msgid "Arbitrary flat physical_network names allowed" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:74 +#, python-format +msgid "Allowable flat physical_network names: %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:81 +msgid "ML2 FlatTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:86 +msgid "physical_network required for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:89 +#, python-format +msgid "physical_network '%s' unknown for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:96 +#, python-format +msgid "%s prohibited for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:112 +#, python-format +msgid "Reserving flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:130 +#, python-format +msgid "Releasing flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:133 +#, python-format +msgid "No flat network found on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:36 +msgid "ML2 LocalTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:47 +#, python-format +msgid "%s prohibited for local provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:37 +msgid "" +"List of :: or " +"specifying physical_network names usable for VLAN provider and tenant " +"networks, as well as ranges of VLAN tags on each available for allocation" +" to tenant networks." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:91 +msgid "Failed to parse network_vlan_ranges. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:161 +msgid "VlanTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:166 +msgid "physical_network required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:169 +#, python-format +msgid "physical_network '%s' unknown for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:175 +msgid "segmentation_id required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:178 +#, python-format +msgid "segmentation_id out of range (%(min)s through %(max)s)" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:188 +#, python-format +msgid "%s prohibited for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:228 +#, python-format +msgid "" +"Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" +" pool" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:266 +#, python-format +msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" +msgstr "" + #: quantum/plugins/mlnx/agent_notify_api.py:44 msgid "Sending delete network message" msgstr "" @@ -5776,156 +6021,156 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:151 +#: quantum/plugins/nec/nec_plugin.py:152 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:155 +#: quantum/plugins/nec/nec_plugin.py:156 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:159 +#: quantum/plugins/nec/nec_plugin.py:160 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:178 +#: quantum/plugins/nec/nec_plugin.py:179 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:184 +#: quantum/plugins/nec/nec_plugin.py:185 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:202 +#: quantum/plugins/nec/nec_plugin.py:203 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:206 +#: quantum/plugins/nec/nec_plugin.py:207 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:226 +#: quantum/plugins/nec/nec_plugin.py:227 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:246 +#: quantum/plugins/nec/nec_plugin.py:247 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:262 +#: quantum/plugins/nec/nec_plugin.py:263 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:313 +#: quantum/plugins/nec/nec_plugin.py:314 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:328 +#: quantum/plugins/nec/nec_plugin.py:329 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:346 +#: quantum/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:369 +#: quantum/plugins/nec/nec_plugin.py:370 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:388 +#: quantum/plugins/nec/nec_plugin.py:389 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:414 +#: quantum/plugins/nec/nec_plugin.py:415 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:475 +#: quantum/plugins/nec/nec_plugin.py:476 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:479 +#: quantum/plugins/nec/nec_plugin.py:480 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:483 +#: quantum/plugins/nec/nec_plugin.py:484 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:487 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:493 +#: quantum/plugins/nec/nec_plugin.py:494 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:502 +#: quantum/plugins/nec/nec_plugin.py:503 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:515 +#: quantum/plugins/nec/nec_plugin.py:516 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:521 +#: quantum/plugins/nec/nec_plugin.py:522 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:532 +#: quantum/plugins/nec/nec_plugin.py:533 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:548 +#: quantum/plugins/nec/nec_plugin.py:549 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:572 +#: quantum/plugins/nec/nec_plugin.py:573 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:618 +#: quantum/plugins/nec/nec_plugin.py:619 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:649 +#: quantum/plugins/nec/nec_plugin.py:650 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:665 +#: quantum/plugins/nec/nec_plugin.py:666 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:670 +#: quantum/plugins/nec/nec_plugin.py:671 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6051,11 +6296,6 @@ msgstr "" msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" -#: quantum/plugins/nec/db/nec_plugin_base.py:60 -#, python-format -msgid "Multiple packet_filters match for %s" -msgstr "" - #: quantum/plugins/nec/drivers/__init__.py:35 #, python-format msgid "Loading OFC driver: %s" @@ -7355,30 +7595,30 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:138 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:281 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:320 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:377 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 msgid "GRE networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:380 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 msgid "provider:physical_network specified for GRE network" msgstr "" @@ -7691,12 +7931,12 @@ msgstr "" msgid "PLUMgrid_NOS_Server: status=%(status)d, reason=%(reason)r, ret=%(ret)s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:58 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:59 #, python-format msgid "get_ofp_rest_api: %s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:107 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:110 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -8004,3 +8244,28 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Multiple networks match for %s" +#~ msgstr "" + +#~ msgid "Multiple subnets match for %s" +#~ msgstr "" + +#~ msgid "Multiple ports match for %s" +#~ msgstr "" + +#~ msgid "Multiple routers match for %s" +#~ msgstr "" + +#~ msgid "Multiple floating ips match for %s" +#~ msgstr "" + +#~ msgid "" +#~ "No default service definition in " +#~ "configuration file. Please add service " +#~ "definitions using the service_definition " +#~ "variable in the [default_servicetype] section" +#~ msgstr "" + +#~ msgid "Multiple packet_filters match for %s" +#~ msgstr "" + diff --git a/quantum/locale/ko_KR/LC_MESSAGES/quantum.po b/quantum/locale/ko_KR/LC_MESSAGES/quantum.po index b09224671..a9d227394 100644 --- a/quantum/locale/ko_KR/LC_MESSAGES/quantum.po +++ b/quantum/locale/ko_KR/LC_MESSAGES/quantum.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-05-28 12:11+0000\n" +"POT-Creation-Date: 2013-05-30 12:11+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -41,7 +41,7 @@ msgstr "" msgid "Quantum core_plugin not configured!" msgstr "" -#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:113 +#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "플러그인 위치: %s" @@ -331,7 +331,7 @@ msgstr "" msgid "The driver used to manage the DHCP server." msgstr "" -#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:131 +#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:161 msgid "Allow overlapping IP." msgstr "" @@ -385,7 +385,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:119 +#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:149 #: quantum/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" @@ -394,7 +394,7 @@ msgstr "" msgid "You must specify an interface driver" msgstr "" -#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:160 +#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:190 #, python-format msgid "Error importing interface driver '%s'" msgstr "" @@ -431,114 +431,114 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:732 +#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:754 msgid "" "Quantum server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:737 +#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 #: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 msgid "Failed reporting state!" msgstr "" -#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:742 +#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:764 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: quantum/agent/l3_agent.py:116 quantum/debug/debug_agent.py:48 +#: quantum/agent/l3_agent.py:146 quantum/debug/debug_agent.py:48 msgid "Name of bridge used for external network traffic." msgstr "" -#: quantum/agent/l3_agent.py:123 +#: quantum/agent/l3_agent.py:153 msgid "TCP Port used by Quantum metadata namespace proxy." msgstr "" -#: quantum/agent/l3_agent.py:127 +#: quantum/agent/l3_agent.py:157 msgid "" "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "to disable this feature." msgstr "" -#: quantum/agent/l3_agent.py:133 +#: quantum/agent/l3_agent.py:163 msgid "" "If namespaces is disabled, the l3 agent can only confgure a router that " "has the matching router ID." msgstr "" -#: quantum/agent/l3_agent.py:138 +#: quantum/agent/l3_agent.py:168 msgid "Agent should implement routers with no gateway" msgstr "" -#: quantum/agent/l3_agent.py:140 +#: quantum/agent/l3_agent.py:170 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: quantum/agent/l3_agent.py:143 +#: quantum/agent/l3_agent.py:173 msgid "Allow running metadata proxy." msgstr "" -#: quantum/agent/l3_agent.py:155 +#: quantum/agent/l3_agent.py:185 msgid "An interface driver must be specified" msgstr "" -#: quantum/agent/l3_agent.py:189 +#: quantum/agent/l3_agent.py:219 #, python-format msgid "Failed deleting namespace '%s'" msgstr "" -#: quantum/agent/l3_agent.py:218 +#: quantum/agent/l3_agent.py:248 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Quantum has more than one external network." msgstr "" -#: quantum/agent/l3_agent.py:286 +#: quantum/agent/l3_agent.py:316 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: quantum/agent/l3_agent.py:288 quantum/db/l3_db.py:921 +#: quantum/agent/l3_agent.py:318 quantum/db/l3_db.py:929 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: quantum/agent/l3_agent.py:393 +#: quantum/agent/l3_agent.py:444 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: quantum/agent/l3_agent.py:562 +#: quantum/agent/l3_agent.py:586 #, python-format msgid "Failed dealing with router '%s' deletion RPC message" msgstr "" -#: quantum/agent/l3_agent.py:575 +#: quantum/agent/l3_agent.py:599 msgid "Failed dealing with routers update RPC message" msgstr "" -#: quantum/agent/l3_agent.py:588 +#: quantum/agent/l3_agent.py:612 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: quantum/agent/l3_agent.py:645 +#: quantum/agent/l3_agent.py:667 msgid "Failed synchronizing routers" msgstr "" -#: quantum/agent/l3_agent.py:649 +#: quantum/agent/l3_agent.py:671 msgid "L3 agent started" msgstr "" -#: quantum/agent/l3_agent.py:669 +#: quantum/agent/l3_agent.py:691 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: quantum/agent/l3_agent.py:677 +#: quantum/agent/l3_agent.py:699 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -645,13 +645,13 @@ msgstr "" msgid "Seconds between nodes reporting state to server" msgstr "" -#: quantum/agent/common/config.py:78 +#: quantum/agent/common/config.py:80 msgid "" "DEFAULT.root_helper is deprecated! Please move root_helper configuration " "to [AGENT] section." msgstr "" -#: quantum/agent/common/config.py:89 +#: quantum/agent/common/config.py:91 msgid "Top-level directory for maintaining dhcp state" msgstr "" @@ -1188,120 +1188,125 @@ msgstr "" #: quantum/api/v2/attributes.py:91 #, python-format +msgid "'%s' is not a valid boolean value" +msgstr "" + +#: quantum/api/v2/attributes.py:100 +#, python-format msgid "'%(data)s' is not in range %(min_value)s through %(max_value)s" msgstr "" -#: quantum/api/v2/attributes.py:102 +#: quantum/api/v2/attributes.py:111 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: quantum/api/v2/attributes.py:112 +#: quantum/api/v2/attributes.py:121 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: quantum/api/v2/attributes.py:121 +#: quantum/api/v2/attributes.py:130 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: quantum/api/v2/attributes.py:132 +#: quantum/api/v2/attributes.py:141 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:151 quantum/api/v2/attributes.py:158 +#: quantum/api/v2/attributes.py:160 quantum/api/v2/attributes.py:167 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:166 +#: quantum/api/v2/attributes.py:175 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: quantum/api/v2/attributes.py:182 +#: quantum/api/v2/attributes.py:191 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:193 +#: quantum/api/v2/attributes.py:202 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: quantum/api/v2/attributes.py:197 +#: quantum/api/v2/attributes.py:206 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: quantum/api/v2/attributes.py:205 +#: quantum/api/v2/attributes.py:214 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:225 +#: quantum/api/v2/attributes.py:234 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: quantum/api/v2/attributes.py:245 +#: quantum/api/v2/attributes.py:254 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: quantum/api/v2/attributes.py:257 +#: quantum/api/v2/attributes.py:266 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: quantum/api/v2/attributes.py:264 +#: quantum/api/v2/attributes.py:273 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: quantum/api/v2/attributes.py:276 +#: quantum/api/v2/attributes.py:285 #, python-format msgid "'%s' is not a list" msgstr "" -#: quantum/api/v2/attributes.py:287 +#: quantum/api/v2/attributes.py:296 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:294 +#: quantum/api/v2/attributes.py:303 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: quantum/api/v2/attributes.py:320 +#: quantum/api/v2/attributes.py:328 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: quantum/api/v2/attributes.py:347 +#: quantum/api/v2/attributes.py:360 #, python-format msgid "'%s' is not an integer" msgstr "" -#: quantum/api/v2/attributes.py:352 +#: quantum/api/v2/attributes.py:365 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: quantum/api/v2/attributes.py:371 +#: quantum/api/v2/attributes.py:384 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: quantum/api/v2/attributes.py:379 +#: quantum/api/v2/attributes.py:392 #, python-format msgid "'%s' is not a integer" msgstr "" -#: quantum/api/v2/attributes.py:392 +#: quantum/api/v2/attributes.py:405 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1886,225 +1891,209 @@ msgstr "" msgid "Database registration exception: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:90 -#: quantum/db/loadbalancer/loadbalancer_db.py:175 +#: quantum/db/db_base_plugin_v2.py:125 msgid "Cannot create resource for another tenant" msgstr "" -#: quantum/db/db_base_plugin_v2.py:173 -#, python-format -msgid "Multiple networks match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:183 -#, python-format -msgid "Multiple subnets match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:195 -#, python-format -msgid "Multiple ports match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:276 +#: quantum/db/db_base_plugin_v2.py:273 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:282 +#: quantum/db/db_base_plugin_v2.py:279 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:286 +#: quantum/db/db_base_plugin_v2.py:283 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: quantum/db/db_base_plugin_v2.py:316 +#: quantum/db/db_base_plugin_v2.py:313 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:367 +#: quantum/db/db_base_plugin_v2.py:364 #, python-format msgid "No allocation pool found for ip address:%s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:380 +#: quantum/db/db_base_plugin_v2.py:377 #, python-format msgid "Recycle %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:384 +#: quantum/db/db_base_plugin_v2.py:381 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:391 +#: quantum/db/db_base_plugin_v2.py:388 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:403 +#: quantum/db/db_base_plugin_v2.py:400 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:412 +#: quantum/db/db_base_plugin_v2.py:409 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:417 +#: quantum/db/db_base_plugin_v2.py:414 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:426 +#: quantum/db/db_base_plugin_v2.py:423 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:450 +#: quantum/db/db_base_plugin_v2.py:447 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:459 +#: quantum/db/db_base_plugin_v2.py:456 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:483 +#: quantum/db/db_base_plugin_v2.py:480 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: quantum/db/db_base_plugin_v2.py:488 +#: quantum/db/db_base_plugin_v2.py:485 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:495 +#: quantum/db/db_base_plugin_v2.py:492 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: quantum/db/db_base_plugin_v2.py:602 +#: quantum/db/db_base_plugin_v2.py:599 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: quantum/db/db_base_plugin_v2.py:614 +#: quantum/db/db_base_plugin_v2.py:611 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: quantum/db/db_base_plugin_v2.py:620 +#: quantum/db/db_base_plugin_v2.py:617 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:640 +#: quantum/db/db_base_plugin_v2.py:637 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:649 quantum/db/db_base_plugin_v2.py:680 +#: quantum/db/db_base_plugin_v2.py:646 quantum/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: quantum/db/db_base_plugin_v2.py:694 +#: quantum/db/db_base_plugin_v2.py:691 #, python-format msgid "Port update. Hold %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:702 +#: quantum/db/db_base_plugin_v2.py:699 #, python-format msgid "Port update. Adding %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:757 +#: quantum/db/db_base_plugin_v2.py:754 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:762 +#: quantum/db/db_base_plugin_v2.py:759 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:782 +#: quantum/db/db_base_plugin_v2.py:779 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: quantum/db/db_base_plugin_v2.py:789 +#: quantum/db/db_base_plugin_v2.py:786 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: quantum/db/db_base_plugin_v2.py:796 +#: quantum/db/db_base_plugin_v2.py:793 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: quantum/db/db_base_plugin_v2.py:800 +#: quantum/db/db_base_plugin_v2.py:797 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:805 +#: quantum/db/db_base_plugin_v2.py:802 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:818 +#: quantum/db/db_base_plugin_v2.py:815 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: quantum/db/db_base_plugin_v2.py:829 +#: quantum/db/db_base_plugin_v2.py:826 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:842 quantum/db/db_base_plugin_v2.py:846 +#: quantum/db/db_base_plugin_v2.py:839 quantum/db/db_base_plugin_v2.py:843 #, python-format msgid "Invalid route: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:962 +#: quantum/db/db_base_plugin_v2.py:959 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1062 +#: quantum/db/db_base_plugin_v2.py:1059 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1086 +#: quantum/db/db_base_plugin_v2.py:1083 msgid "Gateway is not valid on subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1099 +#: quantum/db/db_base_plugin_v2.py:1096 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1343 +#: quantum/db/db_base_plugin_v2.py:1340 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1418 +#: quantum/db/db_base_plugin_v2.py:1415 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2160,21 +2149,16 @@ msgstr "" msgid "the nexthop is used by router" msgstr "" -#: quantum/db/l3_db.py:125 +#: quantum/db/l3_db.py:199 #, python-format -msgid "Multiple routers match for %s" +msgid "No IPs available for external network %s" msgstr "" -#: quantum/db/l3_db.py:197 quantum/db/l3_db.py:626 +#: quantum/db/l3_db.py:219 quantum/db/l3_db.py:632 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: quantum/db/l3_db.py:238 -#, python-format -msgid "No IPs available for external network %s" -msgstr "" - #: quantum/db/l3_db.py:305 #, python-format msgid "Router already has a port on subnet %s" @@ -2203,76 +2187,71 @@ msgstr "" msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: quantum/db/l3_db.py:476 -#, python-format -msgid "Multiple floating ips match for %s" -msgstr "" - -#: quantum/db/l3_db.py:495 +#: quantum/db/l3_db.py:492 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: quantum/db/l3_db.py:537 +#: quantum/db/l3_db.py:531 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: quantum/db/l3_db.py:541 +#: quantum/db/l3_db.py:535 #, python-format msgid "" "Cannnot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: quantum/db/l3_db.py:553 +#: quantum/db/l3_db.py:547 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: quantum/db/l3_db.py:560 +#: quantum/db/l3_db.py:554 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: quantum/db/l3_db.py:564 +#: quantum/db/l3_db.py:558 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: quantum/db/l3_db.py:594 quantum/plugins/nicira/QuantumPlugin.py:1778 +#: quantum/db/l3_db.py:600 quantum/plugins/nicira/QuantumPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: quantum/db/l3_db.py:646 +#: quantum/db/l3_db.py:652 msgid "Unable to find any IP address on external network" msgstr "" -#: quantum/db/l3_db.py:667 +#: quantum/db/l3_db.py:673 msgid "Unable to create Floating ip due to a malformed request" msgstr "" -#: quantum/db/l3_db.py:671 +#: quantum/db/l3_db.py:677 msgid "Floating IP association failed" msgstr "" -#: quantum/db/l3_db.py:762 +#: quantum/db/l3_db.py:768 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: quantum/db/l3_db.py:780 +#: quantum/db/l3_db.py:786 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: quantum/db/l3_db.py:927 +#: quantum/db/l3_db.py:935 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2315,7 +2294,7 @@ msgstr "" msgid "" "No default service definition in configuration file. Please add service " "definitions using the service_definition variable in the " -"[default_servicetype] section" +"[DEFAULT_SERVICETYPE] section" msgstr "" #: quantum/db/servicetype_db.py:79 @@ -2364,11 +2343,11 @@ msgid "" "sort '%(resource)s'" msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:292 +#: quantum/db/loadbalancer/loadbalancer_db.py:232 msgid "'cookie_name' should be specified for this type of session persistence." msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:296 +#: quantum/db/loadbalancer/loadbalancer_db.py:236 msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" @@ -2607,6 +2586,13 @@ msgstr "" msgid "Number of floating IPs allowed per tenant, -1 for unlimited" msgstr "" +#: quantum/extensions/l3_ext_gw_mode.py:27 +#, python-format +msgid "" +"DNat is disabled for the router %(router_id)s. Floating IPs cannot be " +"associated." +msgstr "" + #: quantum/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3746,8 +3732,8 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:124 #: quantum/plugins/hyperv/rpc_callbacks.py:53 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:84 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:93 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3756,14 +3742,14 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:155 #: quantum/plugins/hyperv/rpc_callbacks.py:69 #: quantum/plugins/hyperv/rpc_callbacks.py:88 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:107 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:127 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:142 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:108 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:128 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:111 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:131 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:146 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4300,6 +4286,7 @@ msgstr "" #: quantum/plugins/hyperv/db.py:79 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: quantum/plugins/ml2/drivers/type_vlan.py:206 #: quantum/plugins/openvswitch/ovs_db_v2.py:159 #, python-format msgid "" @@ -4322,6 +4309,8 @@ msgstr "" #: quantum/plugins/hyperv/db.py:166 quantum/plugins/hyperv/db.py:179 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:68 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: quantum/plugins/ml2/drivers/type_vlan.py:128 +#: quantum/plugins/ml2/drivers/type_vlan.py:149 #: quantum/plugins/openvswitch/ovs_db_v2.py:91 #: quantum/plugins/openvswitch/ovs_db_v2.py:109 #, python-format @@ -4356,41 +4345,42 @@ msgstr "" msgid "physical_network not provided" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:193 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:194 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 +#: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "Network VLAN ranges: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:218 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:219 #, python-format msgid "Network type %s not supported" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:245 -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:174 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:475 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 #, python-format msgid "Created network: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:268 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:269 msgid "plugin does not support updating provider attributes" msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:115 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:119 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4610,88 +4600,88 @@ msgstr "" msgid "VSwitch not found: %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:134 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:135 #: quantum/plugins/mlnx/rpc_callbacks.py:115 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:239 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:241 #: quantum/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:248 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:250 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:269 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:309 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:310 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:357 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 msgid "provider:network_type required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:314 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:320 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:367 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:386 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 msgid "provider:segmentation_id required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:323 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:370 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:330 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 msgid "provider:physical_network specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:336 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:396 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 msgid "provider:segmentation_id specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:342 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:402 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:348 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:408 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:354 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:414 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 msgid "provider:physical_network required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:372 -#: quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:432 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 +#: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4915,6 +4905,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: quantum/plugins/ml2/drivers/type_vlan.py:212 #: quantum/plugins/openvswitch/ovs_db_v2.py:165 #, python-format msgid "" @@ -4923,6 +4914,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: quantum/plugins/ml2/drivers/type_vlan.py:261 #: quantum/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "" @@ -4931,6 +4923,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: quantum/plugins/ml2/drivers/type_vlan.py:256 #: quantum/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" @@ -4961,31 +4954,31 @@ msgstr "" msgid "Start initializing metaplugin" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:92 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:93 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:97 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:98 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:164 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:165 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:170 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:171 msgid "Failed to add flavor bindings" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:294 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:295 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:300 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:301 #, python-format msgid "Created router: %s" msgstr "" @@ -5494,6 +5487,258 @@ msgid "" "fields=%(fields)r" msgstr "" +#: quantum/plugins/ml2/config.py:24 +msgid "" +"List of network type driver entrypoints to be loaded from the " +"quantum.ml2.type_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/config.py:28 +msgid "Ordered list of network_types to allocate as tenant networks." +msgstr "" + +#: quantum/plugins/ml2/config.py:32 +msgid "" +"List of networking mechanism driver entrypoints to be loaded from the " +"quantum.ml2.mechanism_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/db.py:44 +#, python-format +msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" +msgstr "" + +#: quantum/plugins/ml2/db.py:73 +#, python-format +msgid "Multiple ports have port_id starting with %s" +msgstr "" + +#: quantum/plugins/ml2/db.py:81 +#, python-format +msgid "get_port_and_sgs() called for port_id %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:40 +#, python-format +msgid "Configured type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:45 +#, python-format +msgid "Loaded type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:53 +#, python-format +msgid "" +"Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" +" is already registered for type '%(type)s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:61 +#, python-format +msgid "Registered types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:69 +#, python-format +msgid "No type driver for tenant network_type: %s. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/managers.py:73 +#, python-format +msgid "Tenant network_types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:77 +#, python-format +msgid "Initializing driver for type '%s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:86 +#, python-format +msgid "network_type value '%s' not supported" +msgstr "" + +#: quantum/plugins/ml2/managers.py:122 +#, python-format +msgid "Configured mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:127 +#, python-format +msgid "Loaded mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:99 +msgid "Modular L2 Plugin initialization complete" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:127 +msgid "network_type required if other provider attributes specified" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:148 +#, python-format +msgid "Network %s has no segments" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:180 +msgid "" +"In _notify_port_updated() for port %(port_id), network %(network_id) has " +"no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:79 +#, python-format +msgid "Device %(device)s details requested by agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:88 +#, python-format +msgid "Device %(device)s requested by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:94 +#, python-format +msgid "" +"Device %(device)s requested by agent %(agent_id)s has network " +"%(network_id) with no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:114 +#, python-format +msgid "Returning: %s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:122 +#, python-format +msgid "Device %(device)s no longer exists at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:131 +#, python-format +msgid "Device %(device)s updated down by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:145 +#, python-format +msgid "Device %(device)s up at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:153 +#, python-format +msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:31 +msgid "" +"List of physical_network names with which flat networks can be created. " +"Use * to allow flat networks with arbitrary physical_network names." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:69 +msgid "Arbitrary flat physical_network names allowed" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:74 +#, python-format +msgid "Allowable flat physical_network names: %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:81 +msgid "ML2 FlatTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:86 +msgid "physical_network required for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:89 +#, python-format +msgid "physical_network '%s' unknown for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:96 +#, python-format +msgid "%s prohibited for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:112 +#, python-format +msgid "Reserving flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:130 +#, python-format +msgid "Releasing flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:133 +#, python-format +msgid "No flat network found on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:36 +msgid "ML2 LocalTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:47 +#, python-format +msgid "%s prohibited for local provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:37 +msgid "" +"List of :: or " +"specifying physical_network names usable for VLAN provider and tenant " +"networks, as well as ranges of VLAN tags on each available for allocation" +" to tenant networks." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:91 +msgid "Failed to parse network_vlan_ranges. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:161 +msgid "VlanTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:166 +msgid "physical_network required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:169 +#, python-format +msgid "physical_network '%s' unknown for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:175 +msgid "segmentation_id required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:178 +#, python-format +msgid "segmentation_id out of range (%(min)s through %(max)s)" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:188 +#, python-format +msgid "%s prohibited for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:228 +#, python-format +msgid "" +"Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" +" pool" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:266 +#, python-format +msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" +msgstr "" + #: quantum/plugins/mlnx/agent_notify_api.py:44 msgid "Sending delete network message" msgstr "" @@ -5775,156 +6020,156 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:151 +#: quantum/plugins/nec/nec_plugin.py:152 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:155 +#: quantum/plugins/nec/nec_plugin.py:156 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:159 +#: quantum/plugins/nec/nec_plugin.py:160 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:178 +#: quantum/plugins/nec/nec_plugin.py:179 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:184 +#: quantum/plugins/nec/nec_plugin.py:185 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:202 +#: quantum/plugins/nec/nec_plugin.py:203 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:206 +#: quantum/plugins/nec/nec_plugin.py:207 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:226 +#: quantum/plugins/nec/nec_plugin.py:227 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:246 +#: quantum/plugins/nec/nec_plugin.py:247 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:262 +#: quantum/plugins/nec/nec_plugin.py:263 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:313 +#: quantum/plugins/nec/nec_plugin.py:314 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:328 +#: quantum/plugins/nec/nec_plugin.py:329 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:346 +#: quantum/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:369 +#: quantum/plugins/nec/nec_plugin.py:370 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:388 +#: quantum/plugins/nec/nec_plugin.py:389 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:414 +#: quantum/plugins/nec/nec_plugin.py:415 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:475 +#: quantum/plugins/nec/nec_plugin.py:476 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:479 +#: quantum/plugins/nec/nec_plugin.py:480 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:483 +#: quantum/plugins/nec/nec_plugin.py:484 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:487 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:493 +#: quantum/plugins/nec/nec_plugin.py:494 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:502 +#: quantum/plugins/nec/nec_plugin.py:503 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:515 +#: quantum/plugins/nec/nec_plugin.py:516 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:521 +#: quantum/plugins/nec/nec_plugin.py:522 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:532 +#: quantum/plugins/nec/nec_plugin.py:533 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:548 +#: quantum/plugins/nec/nec_plugin.py:549 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:572 +#: quantum/plugins/nec/nec_plugin.py:573 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:618 +#: quantum/plugins/nec/nec_plugin.py:619 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:649 +#: quantum/plugins/nec/nec_plugin.py:650 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:665 +#: quantum/plugins/nec/nec_plugin.py:666 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:670 +#: quantum/plugins/nec/nec_plugin.py:671 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6050,11 +6295,6 @@ msgstr "" msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" -#: quantum/plugins/nec/db/nec_plugin_base.py:60 -#, python-format -msgid "Multiple packet_filters match for %s" -msgstr "" - #: quantum/plugins/nec/drivers/__init__.py:35 #, python-format msgid "Loading OFC driver: %s" @@ -7354,30 +7594,30 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:138 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:281 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:320 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:377 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 msgid "GRE networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:380 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 msgid "provider:physical_network specified for GRE network" msgstr "" @@ -7690,12 +7930,12 @@ msgstr "" msgid "PLUMgrid_NOS_Server: status=%(status)d, reason=%(reason)r, ret=%(ret)s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:58 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:59 #, python-format msgid "get_ofp_rest_api: %s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:107 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:110 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -8003,3 +8243,28 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Multiple networks match for %s" +#~ msgstr "" + +#~ msgid "Multiple subnets match for %s" +#~ msgstr "" + +#~ msgid "Multiple ports match for %s" +#~ msgstr "" + +#~ msgid "Multiple routers match for %s" +#~ msgstr "" + +#~ msgid "Multiple floating ips match for %s" +#~ msgstr "" + +#~ msgid "" +#~ "No default service definition in " +#~ "configuration file. Please add service " +#~ "definitions using the service_definition " +#~ "variable in the [default_servicetype] section" +#~ msgstr "" + +#~ msgid "Multiple packet_filters match for %s" +#~ msgstr "" + diff --git a/quantum/locale/pt_BR/LC_MESSAGES/quantum.po b/quantum/locale/pt_BR/LC_MESSAGES/quantum.po index ad8f2008d..782d1d851 100644 --- a/quantum/locale/pt_BR/LC_MESSAGES/quantum.po +++ b/quantum/locale/pt_BR/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-05-28 12:11+0000\n" +"POT-Creation-Date: 2013-05-30 12:11+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -41,7 +41,7 @@ msgstr "" msgid "Quantum core_plugin not configured!" msgstr "" -#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:113 +#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" @@ -331,7 +331,7 @@ msgstr "" msgid "The driver used to manage the DHCP server." msgstr "" -#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:131 +#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:161 msgid "Allow overlapping IP." msgstr "" @@ -385,7 +385,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:119 +#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:149 #: quantum/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" @@ -394,7 +394,7 @@ msgstr "" msgid "You must specify an interface driver" msgstr "" -#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:160 +#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:190 #, python-format msgid "Error importing interface driver '%s'" msgstr "" @@ -431,114 +431,114 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:732 +#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:754 msgid "" "Quantum server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:737 +#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 #: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 msgid "Failed reporting state!" msgstr "" -#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:742 +#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:764 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: quantum/agent/l3_agent.py:116 quantum/debug/debug_agent.py:48 +#: quantum/agent/l3_agent.py:146 quantum/debug/debug_agent.py:48 msgid "Name of bridge used for external network traffic." msgstr "" -#: quantum/agent/l3_agent.py:123 +#: quantum/agent/l3_agent.py:153 msgid "TCP Port used by Quantum metadata namespace proxy." msgstr "" -#: quantum/agent/l3_agent.py:127 +#: quantum/agent/l3_agent.py:157 msgid "" "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "to disable this feature." msgstr "" -#: quantum/agent/l3_agent.py:133 +#: quantum/agent/l3_agent.py:163 msgid "" "If namespaces is disabled, the l3 agent can only confgure a router that " "has the matching router ID." msgstr "" -#: quantum/agent/l3_agent.py:138 +#: quantum/agent/l3_agent.py:168 msgid "Agent should implement routers with no gateway" msgstr "" -#: quantum/agent/l3_agent.py:140 +#: quantum/agent/l3_agent.py:170 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: quantum/agent/l3_agent.py:143 +#: quantum/agent/l3_agent.py:173 msgid "Allow running metadata proxy." msgstr "" -#: quantum/agent/l3_agent.py:155 +#: quantum/agent/l3_agent.py:185 msgid "An interface driver must be specified" msgstr "" -#: quantum/agent/l3_agent.py:189 +#: quantum/agent/l3_agent.py:219 #, python-format msgid "Failed deleting namespace '%s'" msgstr "" -#: quantum/agent/l3_agent.py:218 +#: quantum/agent/l3_agent.py:248 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Quantum has more than one external network." msgstr "" -#: quantum/agent/l3_agent.py:286 +#: quantum/agent/l3_agent.py:316 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: quantum/agent/l3_agent.py:288 quantum/db/l3_db.py:921 +#: quantum/agent/l3_agent.py:318 quantum/db/l3_db.py:929 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: quantum/agent/l3_agent.py:393 +#: quantum/agent/l3_agent.py:444 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: quantum/agent/l3_agent.py:562 +#: quantum/agent/l3_agent.py:586 #, python-format msgid "Failed dealing with router '%s' deletion RPC message" msgstr "" -#: quantum/agent/l3_agent.py:575 +#: quantum/agent/l3_agent.py:599 msgid "Failed dealing with routers update RPC message" msgstr "" -#: quantum/agent/l3_agent.py:588 +#: quantum/agent/l3_agent.py:612 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: quantum/agent/l3_agent.py:645 +#: quantum/agent/l3_agent.py:667 msgid "Failed synchronizing routers" msgstr "" -#: quantum/agent/l3_agent.py:649 +#: quantum/agent/l3_agent.py:671 msgid "L3 agent started" msgstr "" -#: quantum/agent/l3_agent.py:669 +#: quantum/agent/l3_agent.py:691 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: quantum/agent/l3_agent.py:677 +#: quantum/agent/l3_agent.py:699 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -645,13 +645,13 @@ msgstr "" msgid "Seconds between nodes reporting state to server" msgstr "" -#: quantum/agent/common/config.py:78 +#: quantum/agent/common/config.py:80 msgid "" "DEFAULT.root_helper is deprecated! Please move root_helper configuration " "to [AGENT] section." msgstr "" -#: quantum/agent/common/config.py:89 +#: quantum/agent/common/config.py:91 msgid "Top-level directory for maintaining dhcp state" msgstr "" @@ -1188,120 +1188,125 @@ msgstr "" #: quantum/api/v2/attributes.py:91 #, python-format +msgid "'%s' is not a valid boolean value" +msgstr "" + +#: quantum/api/v2/attributes.py:100 +#, python-format msgid "'%(data)s' is not in range %(min_value)s through %(max_value)s" msgstr "" -#: quantum/api/v2/attributes.py:102 +#: quantum/api/v2/attributes.py:111 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: quantum/api/v2/attributes.py:112 +#: quantum/api/v2/attributes.py:121 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: quantum/api/v2/attributes.py:121 +#: quantum/api/v2/attributes.py:130 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: quantum/api/v2/attributes.py:132 +#: quantum/api/v2/attributes.py:141 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:151 quantum/api/v2/attributes.py:158 +#: quantum/api/v2/attributes.py:160 quantum/api/v2/attributes.py:167 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:166 +#: quantum/api/v2/attributes.py:175 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: quantum/api/v2/attributes.py:182 +#: quantum/api/v2/attributes.py:191 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:193 +#: quantum/api/v2/attributes.py:202 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: quantum/api/v2/attributes.py:197 +#: quantum/api/v2/attributes.py:206 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: quantum/api/v2/attributes.py:205 +#: quantum/api/v2/attributes.py:214 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:225 +#: quantum/api/v2/attributes.py:234 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: quantum/api/v2/attributes.py:245 +#: quantum/api/v2/attributes.py:254 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: quantum/api/v2/attributes.py:257 +#: quantum/api/v2/attributes.py:266 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: quantum/api/v2/attributes.py:264 +#: quantum/api/v2/attributes.py:273 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: quantum/api/v2/attributes.py:276 +#: quantum/api/v2/attributes.py:285 #, python-format msgid "'%s' is not a list" msgstr "" -#: quantum/api/v2/attributes.py:287 +#: quantum/api/v2/attributes.py:296 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:294 +#: quantum/api/v2/attributes.py:303 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: quantum/api/v2/attributes.py:320 +#: quantum/api/v2/attributes.py:328 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: quantum/api/v2/attributes.py:347 +#: quantum/api/v2/attributes.py:360 #, python-format msgid "'%s' is not an integer" msgstr "" -#: quantum/api/v2/attributes.py:352 +#: quantum/api/v2/attributes.py:365 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: quantum/api/v2/attributes.py:371 +#: quantum/api/v2/attributes.py:384 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: quantum/api/v2/attributes.py:379 +#: quantum/api/v2/attributes.py:392 #, python-format msgid "'%s' is not a integer" msgstr "" -#: quantum/api/v2/attributes.py:392 +#: quantum/api/v2/attributes.py:405 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1886,225 +1891,209 @@ msgstr "" msgid "Database registration exception: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:90 -#: quantum/db/loadbalancer/loadbalancer_db.py:175 +#: quantum/db/db_base_plugin_v2.py:125 msgid "Cannot create resource for another tenant" msgstr "" -#: quantum/db/db_base_plugin_v2.py:173 -#, python-format -msgid "Multiple networks match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:183 -#, python-format -msgid "Multiple subnets match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:195 -#, python-format -msgid "Multiple ports match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:276 +#: quantum/db/db_base_plugin_v2.py:273 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:282 +#: quantum/db/db_base_plugin_v2.py:279 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:286 +#: quantum/db/db_base_plugin_v2.py:283 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: quantum/db/db_base_plugin_v2.py:316 +#: quantum/db/db_base_plugin_v2.py:313 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:367 +#: quantum/db/db_base_plugin_v2.py:364 #, python-format msgid "No allocation pool found for ip address:%s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:380 +#: quantum/db/db_base_plugin_v2.py:377 #, python-format msgid "Recycle %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:384 +#: quantum/db/db_base_plugin_v2.py:381 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:391 +#: quantum/db/db_base_plugin_v2.py:388 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:403 +#: quantum/db/db_base_plugin_v2.py:400 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:412 +#: quantum/db/db_base_plugin_v2.py:409 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:417 +#: quantum/db/db_base_plugin_v2.py:414 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:426 +#: quantum/db/db_base_plugin_v2.py:423 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:450 +#: quantum/db/db_base_plugin_v2.py:447 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:459 +#: quantum/db/db_base_plugin_v2.py:456 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:483 +#: quantum/db/db_base_plugin_v2.py:480 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: quantum/db/db_base_plugin_v2.py:488 +#: quantum/db/db_base_plugin_v2.py:485 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:495 +#: quantum/db/db_base_plugin_v2.py:492 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: quantum/db/db_base_plugin_v2.py:602 +#: quantum/db/db_base_plugin_v2.py:599 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: quantum/db/db_base_plugin_v2.py:614 +#: quantum/db/db_base_plugin_v2.py:611 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: quantum/db/db_base_plugin_v2.py:620 +#: quantum/db/db_base_plugin_v2.py:617 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:640 +#: quantum/db/db_base_plugin_v2.py:637 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:649 quantum/db/db_base_plugin_v2.py:680 +#: quantum/db/db_base_plugin_v2.py:646 quantum/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: quantum/db/db_base_plugin_v2.py:694 +#: quantum/db/db_base_plugin_v2.py:691 #, python-format msgid "Port update. Hold %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:702 +#: quantum/db/db_base_plugin_v2.py:699 #, python-format msgid "Port update. Adding %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:757 +#: quantum/db/db_base_plugin_v2.py:754 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:762 +#: quantum/db/db_base_plugin_v2.py:759 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:782 +#: quantum/db/db_base_plugin_v2.py:779 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: quantum/db/db_base_plugin_v2.py:789 +#: quantum/db/db_base_plugin_v2.py:786 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: quantum/db/db_base_plugin_v2.py:796 +#: quantum/db/db_base_plugin_v2.py:793 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: quantum/db/db_base_plugin_v2.py:800 +#: quantum/db/db_base_plugin_v2.py:797 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:805 +#: quantum/db/db_base_plugin_v2.py:802 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:818 +#: quantum/db/db_base_plugin_v2.py:815 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: quantum/db/db_base_plugin_v2.py:829 +#: quantum/db/db_base_plugin_v2.py:826 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:842 quantum/db/db_base_plugin_v2.py:846 +#: quantum/db/db_base_plugin_v2.py:839 quantum/db/db_base_plugin_v2.py:843 #, python-format msgid "Invalid route: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:962 +#: quantum/db/db_base_plugin_v2.py:959 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1062 +#: quantum/db/db_base_plugin_v2.py:1059 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1086 +#: quantum/db/db_base_plugin_v2.py:1083 msgid "Gateway is not valid on subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1099 +#: quantum/db/db_base_plugin_v2.py:1096 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1343 +#: quantum/db/db_base_plugin_v2.py:1340 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1418 +#: quantum/db/db_base_plugin_v2.py:1415 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2160,21 +2149,16 @@ msgstr "" msgid "the nexthop is used by router" msgstr "" -#: quantum/db/l3_db.py:125 +#: quantum/db/l3_db.py:199 #, python-format -msgid "Multiple routers match for %s" +msgid "No IPs available for external network %s" msgstr "" -#: quantum/db/l3_db.py:197 quantum/db/l3_db.py:626 +#: quantum/db/l3_db.py:219 quantum/db/l3_db.py:632 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: quantum/db/l3_db.py:238 -#, python-format -msgid "No IPs available for external network %s" -msgstr "" - #: quantum/db/l3_db.py:305 #, python-format msgid "Router already has a port on subnet %s" @@ -2203,76 +2187,71 @@ msgstr "" msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: quantum/db/l3_db.py:476 -#, python-format -msgid "Multiple floating ips match for %s" -msgstr "" - -#: quantum/db/l3_db.py:495 +#: quantum/db/l3_db.py:492 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: quantum/db/l3_db.py:537 +#: quantum/db/l3_db.py:531 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: quantum/db/l3_db.py:541 +#: quantum/db/l3_db.py:535 #, python-format msgid "" "Cannnot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: quantum/db/l3_db.py:553 +#: quantum/db/l3_db.py:547 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: quantum/db/l3_db.py:560 +#: quantum/db/l3_db.py:554 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: quantum/db/l3_db.py:564 +#: quantum/db/l3_db.py:558 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: quantum/db/l3_db.py:594 quantum/plugins/nicira/QuantumPlugin.py:1778 +#: quantum/db/l3_db.py:600 quantum/plugins/nicira/QuantumPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: quantum/db/l3_db.py:646 +#: quantum/db/l3_db.py:652 msgid "Unable to find any IP address on external network" msgstr "" -#: quantum/db/l3_db.py:667 +#: quantum/db/l3_db.py:673 msgid "Unable to create Floating ip due to a malformed request" msgstr "" -#: quantum/db/l3_db.py:671 +#: quantum/db/l3_db.py:677 msgid "Floating IP association failed" msgstr "" -#: quantum/db/l3_db.py:762 +#: quantum/db/l3_db.py:768 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: quantum/db/l3_db.py:780 +#: quantum/db/l3_db.py:786 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: quantum/db/l3_db.py:927 +#: quantum/db/l3_db.py:935 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2315,7 +2294,7 @@ msgstr "" msgid "" "No default service definition in configuration file. Please add service " "definitions using the service_definition variable in the " -"[default_servicetype] section" +"[DEFAULT_SERVICETYPE] section" msgstr "" #: quantum/db/servicetype_db.py:79 @@ -2364,11 +2343,11 @@ msgid "" "sort '%(resource)s'" msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:292 +#: quantum/db/loadbalancer/loadbalancer_db.py:232 msgid "'cookie_name' should be specified for this type of session persistence." msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:296 +#: quantum/db/loadbalancer/loadbalancer_db.py:236 msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" @@ -2607,6 +2586,13 @@ msgstr "" msgid "Number of floating IPs allowed per tenant, -1 for unlimited" msgstr "" +#: quantum/extensions/l3_ext_gw_mode.py:27 +#, python-format +msgid "" +"DNat is disabled for the router %(router_id)s. Floating IPs cannot be " +"associated." +msgstr "" + #: quantum/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3746,8 +3732,8 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:124 #: quantum/plugins/hyperv/rpc_callbacks.py:53 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:84 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:93 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3756,14 +3742,14 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:155 #: quantum/plugins/hyperv/rpc_callbacks.py:69 #: quantum/plugins/hyperv/rpc_callbacks.py:88 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:107 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:127 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:142 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:108 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:128 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:111 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:131 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:146 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4300,6 +4286,7 @@ msgstr "" #: quantum/plugins/hyperv/db.py:79 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: quantum/plugins/ml2/drivers/type_vlan.py:206 #: quantum/plugins/openvswitch/ovs_db_v2.py:159 #, python-format msgid "" @@ -4322,6 +4309,8 @@ msgstr "" #: quantum/plugins/hyperv/db.py:166 quantum/plugins/hyperv/db.py:179 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:68 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: quantum/plugins/ml2/drivers/type_vlan.py:128 +#: quantum/plugins/ml2/drivers/type_vlan.py:149 #: quantum/plugins/openvswitch/ovs_db_v2.py:91 #: quantum/plugins/openvswitch/ovs_db_v2.py:109 #, python-format @@ -4356,41 +4345,42 @@ msgstr "" msgid "physical_network not provided" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:193 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:194 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 +#: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "Network VLAN ranges: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:218 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:219 #, python-format msgid "Network type %s not supported" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:245 -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:174 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:475 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 #, python-format msgid "Created network: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:268 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:269 msgid "plugin does not support updating provider attributes" msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:115 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:119 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4610,88 +4600,88 @@ msgstr "" msgid "VSwitch not found: %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:134 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:135 #: quantum/plugins/mlnx/rpc_callbacks.py:115 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:239 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:241 #: quantum/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:248 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:250 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:269 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:309 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:310 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:357 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 msgid "provider:network_type required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:314 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:320 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:367 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:386 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 msgid "provider:segmentation_id required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:323 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:370 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:330 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 msgid "provider:physical_network specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:336 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:396 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 msgid "provider:segmentation_id specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:342 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:402 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:348 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:408 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:354 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:414 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 msgid "provider:physical_network required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:372 -#: quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:432 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 +#: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4915,6 +4905,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: quantum/plugins/ml2/drivers/type_vlan.py:212 #: quantum/plugins/openvswitch/ovs_db_v2.py:165 #, python-format msgid "" @@ -4923,6 +4914,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: quantum/plugins/ml2/drivers/type_vlan.py:261 #: quantum/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "" @@ -4931,6 +4923,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: quantum/plugins/ml2/drivers/type_vlan.py:256 #: quantum/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" @@ -4961,31 +4954,31 @@ msgstr "" msgid "Start initializing metaplugin" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:92 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:93 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:97 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:98 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:164 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:165 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:170 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:171 msgid "Failed to add flavor bindings" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:294 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:295 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:300 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:301 #, python-format msgid "Created router: %s" msgstr "" @@ -5494,6 +5487,258 @@ msgid "" "fields=%(fields)r" msgstr "" +#: quantum/plugins/ml2/config.py:24 +msgid "" +"List of network type driver entrypoints to be loaded from the " +"quantum.ml2.type_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/config.py:28 +msgid "Ordered list of network_types to allocate as tenant networks." +msgstr "" + +#: quantum/plugins/ml2/config.py:32 +msgid "" +"List of networking mechanism driver entrypoints to be loaded from the " +"quantum.ml2.mechanism_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/db.py:44 +#, python-format +msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" +msgstr "" + +#: quantum/plugins/ml2/db.py:73 +#, python-format +msgid "Multiple ports have port_id starting with %s" +msgstr "" + +#: quantum/plugins/ml2/db.py:81 +#, python-format +msgid "get_port_and_sgs() called for port_id %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:40 +#, python-format +msgid "Configured type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:45 +#, python-format +msgid "Loaded type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:53 +#, python-format +msgid "" +"Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" +" is already registered for type '%(type)s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:61 +#, python-format +msgid "Registered types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:69 +#, python-format +msgid "No type driver for tenant network_type: %s. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/managers.py:73 +#, python-format +msgid "Tenant network_types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:77 +#, python-format +msgid "Initializing driver for type '%s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:86 +#, python-format +msgid "network_type value '%s' not supported" +msgstr "" + +#: quantum/plugins/ml2/managers.py:122 +#, python-format +msgid "Configured mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:127 +#, python-format +msgid "Loaded mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:99 +msgid "Modular L2 Plugin initialization complete" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:127 +msgid "network_type required if other provider attributes specified" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:148 +#, python-format +msgid "Network %s has no segments" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:180 +msgid "" +"In _notify_port_updated() for port %(port_id), network %(network_id) has " +"no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:79 +#, python-format +msgid "Device %(device)s details requested by agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:88 +#, python-format +msgid "Device %(device)s requested by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:94 +#, python-format +msgid "" +"Device %(device)s requested by agent %(agent_id)s has network " +"%(network_id) with no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:114 +#, python-format +msgid "Returning: %s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:122 +#, python-format +msgid "Device %(device)s no longer exists at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:131 +#, python-format +msgid "Device %(device)s updated down by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:145 +#, python-format +msgid "Device %(device)s up at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:153 +#, python-format +msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:31 +msgid "" +"List of physical_network names with which flat networks can be created. " +"Use * to allow flat networks with arbitrary physical_network names." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:69 +msgid "Arbitrary flat physical_network names allowed" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:74 +#, python-format +msgid "Allowable flat physical_network names: %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:81 +msgid "ML2 FlatTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:86 +msgid "physical_network required for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:89 +#, python-format +msgid "physical_network '%s' unknown for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:96 +#, python-format +msgid "%s prohibited for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:112 +#, python-format +msgid "Reserving flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:130 +#, python-format +msgid "Releasing flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:133 +#, python-format +msgid "No flat network found on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:36 +msgid "ML2 LocalTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:47 +#, python-format +msgid "%s prohibited for local provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:37 +msgid "" +"List of :: or " +"specifying physical_network names usable for VLAN provider and tenant " +"networks, as well as ranges of VLAN tags on each available for allocation" +" to tenant networks." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:91 +msgid "Failed to parse network_vlan_ranges. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:161 +msgid "VlanTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:166 +msgid "physical_network required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:169 +#, python-format +msgid "physical_network '%s' unknown for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:175 +msgid "segmentation_id required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:178 +#, python-format +msgid "segmentation_id out of range (%(min)s through %(max)s)" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:188 +#, python-format +msgid "%s prohibited for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:228 +#, python-format +msgid "" +"Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" +" pool" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:266 +#, python-format +msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" +msgstr "" + #: quantum/plugins/mlnx/agent_notify_api.py:44 msgid "Sending delete network message" msgstr "" @@ -5775,156 +6020,156 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:151 +#: quantum/plugins/nec/nec_plugin.py:152 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:155 +#: quantum/plugins/nec/nec_plugin.py:156 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:159 +#: quantum/plugins/nec/nec_plugin.py:160 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:178 +#: quantum/plugins/nec/nec_plugin.py:179 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:184 +#: quantum/plugins/nec/nec_plugin.py:185 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:202 +#: quantum/plugins/nec/nec_plugin.py:203 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:206 +#: quantum/plugins/nec/nec_plugin.py:207 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:226 +#: quantum/plugins/nec/nec_plugin.py:227 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:246 +#: quantum/plugins/nec/nec_plugin.py:247 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:262 +#: quantum/plugins/nec/nec_plugin.py:263 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:313 +#: quantum/plugins/nec/nec_plugin.py:314 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:328 +#: quantum/plugins/nec/nec_plugin.py:329 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:346 +#: quantum/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:369 +#: quantum/plugins/nec/nec_plugin.py:370 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:388 +#: quantum/plugins/nec/nec_plugin.py:389 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:414 +#: quantum/plugins/nec/nec_plugin.py:415 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:475 +#: quantum/plugins/nec/nec_plugin.py:476 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:479 +#: quantum/plugins/nec/nec_plugin.py:480 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:483 +#: quantum/plugins/nec/nec_plugin.py:484 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:487 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:493 +#: quantum/plugins/nec/nec_plugin.py:494 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:502 +#: quantum/plugins/nec/nec_plugin.py:503 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:515 +#: quantum/plugins/nec/nec_plugin.py:516 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:521 +#: quantum/plugins/nec/nec_plugin.py:522 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:532 +#: quantum/plugins/nec/nec_plugin.py:533 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:548 +#: quantum/plugins/nec/nec_plugin.py:549 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:572 +#: quantum/plugins/nec/nec_plugin.py:573 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:618 +#: quantum/plugins/nec/nec_plugin.py:619 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:649 +#: quantum/plugins/nec/nec_plugin.py:650 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:665 +#: quantum/plugins/nec/nec_plugin.py:666 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:670 +#: quantum/plugins/nec/nec_plugin.py:671 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6050,11 +6295,6 @@ msgstr "" msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" -#: quantum/plugins/nec/db/nec_plugin_base.py:60 -#, python-format -msgid "Multiple packet_filters match for %s" -msgstr "" - #: quantum/plugins/nec/drivers/__init__.py:35 #, python-format msgid "Loading OFC driver: %s" @@ -7354,30 +7594,30 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:138 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:281 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:320 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:377 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 msgid "GRE networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:380 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 msgid "provider:physical_network specified for GRE network" msgstr "" @@ -7690,12 +7930,12 @@ msgstr "" msgid "PLUMgrid_NOS_Server: status=%(status)d, reason=%(reason)r, ret=%(ret)s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:58 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:59 #, python-format msgid "get_ofp_rest_api: %s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:107 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:110 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -8003,3 +8243,28 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Multiple networks match for %s" +#~ msgstr "" + +#~ msgid "Multiple subnets match for %s" +#~ msgstr "" + +#~ msgid "Multiple ports match for %s" +#~ msgstr "" + +#~ msgid "Multiple routers match for %s" +#~ msgstr "" + +#~ msgid "Multiple floating ips match for %s" +#~ msgstr "" + +#~ msgid "" +#~ "No default service definition in " +#~ "configuration file. Please add service " +#~ "definitions using the service_definition " +#~ "variable in the [default_servicetype] section" +#~ msgstr "" + +#~ msgid "Multiple packet_filters match for %s" +#~ msgstr "" + diff --git a/quantum/locale/quantum.pot b/quantum/locale/quantum.pot index 1902524a7..be3af1c4f 100644 --- a/quantum/locale/quantum.pot +++ b/quantum/locale/quantum.pot @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: quantum " -"jenkins.quantum.propose.translation.update.120\n" +"jenkins.quantum.propose.translation.update.122\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-05-28 12:11+0000\n" +"POT-Creation-Date: 2013-05-30 12:11+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -41,7 +41,7 @@ msgstr "" msgid "Quantum core_plugin not configured!" msgstr "" -#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:113 +#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" @@ -331,7 +331,7 @@ msgstr "" msgid "The driver used to manage the DHCP server." msgstr "" -#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:131 +#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:161 msgid "Allow overlapping IP." msgstr "" @@ -385,7 +385,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:119 +#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:149 #: quantum/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" @@ -394,7 +394,7 @@ msgstr "" msgid "You must specify an interface driver" msgstr "" -#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:160 +#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:190 #, python-format msgid "Error importing interface driver '%s'" msgstr "" @@ -431,114 +431,114 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:732 +#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:754 msgid "" "Quantum server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:737 +#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 #: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 msgid "Failed reporting state!" msgstr "" -#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:742 +#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:764 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: quantum/agent/l3_agent.py:116 quantum/debug/debug_agent.py:48 +#: quantum/agent/l3_agent.py:146 quantum/debug/debug_agent.py:48 msgid "Name of bridge used for external network traffic." msgstr "" -#: quantum/agent/l3_agent.py:123 +#: quantum/agent/l3_agent.py:153 msgid "TCP Port used by Quantum metadata namespace proxy." msgstr "" -#: quantum/agent/l3_agent.py:127 +#: quantum/agent/l3_agent.py:157 msgid "" "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "to disable this feature." msgstr "" -#: quantum/agent/l3_agent.py:133 +#: quantum/agent/l3_agent.py:163 msgid "" "If namespaces is disabled, the l3 agent can only confgure a router that " "has the matching router ID." msgstr "" -#: quantum/agent/l3_agent.py:138 +#: quantum/agent/l3_agent.py:168 msgid "Agent should implement routers with no gateway" msgstr "" -#: quantum/agent/l3_agent.py:140 +#: quantum/agent/l3_agent.py:170 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: quantum/agent/l3_agent.py:143 +#: quantum/agent/l3_agent.py:173 msgid "Allow running metadata proxy." msgstr "" -#: quantum/agent/l3_agent.py:155 +#: quantum/agent/l3_agent.py:185 msgid "An interface driver must be specified" msgstr "" -#: quantum/agent/l3_agent.py:189 +#: quantum/agent/l3_agent.py:219 #, python-format msgid "Failed deleting namespace '%s'" msgstr "" -#: quantum/agent/l3_agent.py:218 +#: quantum/agent/l3_agent.py:248 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Quantum has more than one external network." msgstr "" -#: quantum/agent/l3_agent.py:286 +#: quantum/agent/l3_agent.py:316 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: quantum/agent/l3_agent.py:288 quantum/db/l3_db.py:921 +#: quantum/agent/l3_agent.py:318 quantum/db/l3_db.py:929 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: quantum/agent/l3_agent.py:393 +#: quantum/agent/l3_agent.py:444 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: quantum/agent/l3_agent.py:562 +#: quantum/agent/l3_agent.py:586 #, python-format msgid "Failed dealing with router '%s' deletion RPC message" msgstr "" -#: quantum/agent/l3_agent.py:575 +#: quantum/agent/l3_agent.py:599 msgid "Failed dealing with routers update RPC message" msgstr "" -#: quantum/agent/l3_agent.py:588 +#: quantum/agent/l3_agent.py:612 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: quantum/agent/l3_agent.py:645 +#: quantum/agent/l3_agent.py:667 msgid "Failed synchronizing routers" msgstr "" -#: quantum/agent/l3_agent.py:649 +#: quantum/agent/l3_agent.py:671 msgid "L3 agent started" msgstr "" -#: quantum/agent/l3_agent.py:669 +#: quantum/agent/l3_agent.py:691 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: quantum/agent/l3_agent.py:677 +#: quantum/agent/l3_agent.py:699 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -645,13 +645,13 @@ msgstr "" msgid "Seconds between nodes reporting state to server" msgstr "" -#: quantum/agent/common/config.py:78 +#: quantum/agent/common/config.py:80 msgid "" "DEFAULT.root_helper is deprecated! Please move root_helper configuration " "to [AGENT] section." msgstr "" -#: quantum/agent/common/config.py:89 +#: quantum/agent/common/config.py:91 msgid "Top-level directory for maintaining dhcp state" msgstr "" @@ -1188,120 +1188,125 @@ msgstr "" #: quantum/api/v2/attributes.py:91 #, python-format +msgid "'%s' is not a valid boolean value" +msgstr "" + +#: quantum/api/v2/attributes.py:100 +#, python-format msgid "'%(data)s' is not in range %(min_value)s through %(max_value)s" msgstr "" -#: quantum/api/v2/attributes.py:102 +#: quantum/api/v2/attributes.py:111 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: quantum/api/v2/attributes.py:112 +#: quantum/api/v2/attributes.py:121 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: quantum/api/v2/attributes.py:121 +#: quantum/api/v2/attributes.py:130 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: quantum/api/v2/attributes.py:132 +#: quantum/api/v2/attributes.py:141 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:151 quantum/api/v2/attributes.py:158 +#: quantum/api/v2/attributes.py:160 quantum/api/v2/attributes.py:167 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:166 +#: quantum/api/v2/attributes.py:175 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: quantum/api/v2/attributes.py:182 +#: quantum/api/v2/attributes.py:191 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:193 +#: quantum/api/v2/attributes.py:202 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: quantum/api/v2/attributes.py:197 +#: quantum/api/v2/attributes.py:206 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: quantum/api/v2/attributes.py:205 +#: quantum/api/v2/attributes.py:214 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:225 +#: quantum/api/v2/attributes.py:234 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: quantum/api/v2/attributes.py:245 +#: quantum/api/v2/attributes.py:254 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: quantum/api/v2/attributes.py:257 +#: quantum/api/v2/attributes.py:266 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: quantum/api/v2/attributes.py:264 +#: quantum/api/v2/attributes.py:273 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: quantum/api/v2/attributes.py:276 +#: quantum/api/v2/attributes.py:285 #, python-format msgid "'%s' is not a list" msgstr "" -#: quantum/api/v2/attributes.py:287 +#: quantum/api/v2/attributes.py:296 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:294 +#: quantum/api/v2/attributes.py:303 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: quantum/api/v2/attributes.py:320 +#: quantum/api/v2/attributes.py:328 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: quantum/api/v2/attributes.py:347 +#: quantum/api/v2/attributes.py:360 #, python-format msgid "'%s' is not an integer" msgstr "" -#: quantum/api/v2/attributes.py:352 +#: quantum/api/v2/attributes.py:365 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: quantum/api/v2/attributes.py:371 +#: quantum/api/v2/attributes.py:384 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: quantum/api/v2/attributes.py:379 +#: quantum/api/v2/attributes.py:392 #, python-format msgid "'%s' is not a integer" msgstr "" -#: quantum/api/v2/attributes.py:392 +#: quantum/api/v2/attributes.py:405 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1886,225 +1891,209 @@ msgstr "" msgid "Database registration exception: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:90 -#: quantum/db/loadbalancer/loadbalancer_db.py:175 +#: quantum/db/db_base_plugin_v2.py:125 msgid "Cannot create resource for another tenant" msgstr "" -#: quantum/db/db_base_plugin_v2.py:173 -#, python-format -msgid "Multiple networks match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:183 -#, python-format -msgid "Multiple subnets match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:195 -#, python-format -msgid "Multiple ports match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:276 +#: quantum/db/db_base_plugin_v2.py:273 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:282 +#: quantum/db/db_base_plugin_v2.py:279 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:286 +#: quantum/db/db_base_plugin_v2.py:283 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: quantum/db/db_base_plugin_v2.py:316 +#: quantum/db/db_base_plugin_v2.py:313 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:367 +#: quantum/db/db_base_plugin_v2.py:364 #, python-format msgid "No allocation pool found for ip address:%s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:380 +#: quantum/db/db_base_plugin_v2.py:377 #, python-format msgid "Recycle %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:384 +#: quantum/db/db_base_plugin_v2.py:381 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:391 +#: quantum/db/db_base_plugin_v2.py:388 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:403 +#: quantum/db/db_base_plugin_v2.py:400 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:412 +#: quantum/db/db_base_plugin_v2.py:409 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:417 +#: quantum/db/db_base_plugin_v2.py:414 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:426 +#: quantum/db/db_base_plugin_v2.py:423 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:450 +#: quantum/db/db_base_plugin_v2.py:447 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:459 +#: quantum/db/db_base_plugin_v2.py:456 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:483 +#: quantum/db/db_base_plugin_v2.py:480 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: quantum/db/db_base_plugin_v2.py:488 +#: quantum/db/db_base_plugin_v2.py:485 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:495 +#: quantum/db/db_base_plugin_v2.py:492 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: quantum/db/db_base_plugin_v2.py:602 +#: quantum/db/db_base_plugin_v2.py:599 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: quantum/db/db_base_plugin_v2.py:614 +#: quantum/db/db_base_plugin_v2.py:611 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: quantum/db/db_base_plugin_v2.py:620 +#: quantum/db/db_base_plugin_v2.py:617 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:640 +#: quantum/db/db_base_plugin_v2.py:637 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:649 quantum/db/db_base_plugin_v2.py:680 +#: quantum/db/db_base_plugin_v2.py:646 quantum/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: quantum/db/db_base_plugin_v2.py:694 +#: quantum/db/db_base_plugin_v2.py:691 #, python-format msgid "Port update. Hold %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:702 +#: quantum/db/db_base_plugin_v2.py:699 #, python-format msgid "Port update. Adding %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:757 +#: quantum/db/db_base_plugin_v2.py:754 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:762 +#: quantum/db/db_base_plugin_v2.py:759 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:782 +#: quantum/db/db_base_plugin_v2.py:779 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: quantum/db/db_base_plugin_v2.py:789 +#: quantum/db/db_base_plugin_v2.py:786 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: quantum/db/db_base_plugin_v2.py:796 +#: quantum/db/db_base_plugin_v2.py:793 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: quantum/db/db_base_plugin_v2.py:800 +#: quantum/db/db_base_plugin_v2.py:797 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:805 +#: quantum/db/db_base_plugin_v2.py:802 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:818 +#: quantum/db/db_base_plugin_v2.py:815 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: quantum/db/db_base_plugin_v2.py:829 +#: quantum/db/db_base_plugin_v2.py:826 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:842 quantum/db/db_base_plugin_v2.py:846 +#: quantum/db/db_base_plugin_v2.py:839 quantum/db/db_base_plugin_v2.py:843 #, python-format msgid "Invalid route: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:962 +#: quantum/db/db_base_plugin_v2.py:959 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1062 +#: quantum/db/db_base_plugin_v2.py:1059 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1086 +#: quantum/db/db_base_plugin_v2.py:1083 msgid "Gateway is not valid on subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1099 +#: quantum/db/db_base_plugin_v2.py:1096 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1343 +#: quantum/db/db_base_plugin_v2.py:1340 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1418 +#: quantum/db/db_base_plugin_v2.py:1415 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2160,21 +2149,16 @@ msgstr "" msgid "the nexthop is used by router" msgstr "" -#: quantum/db/l3_db.py:125 +#: quantum/db/l3_db.py:199 #, python-format -msgid "Multiple routers match for %s" +msgid "No IPs available for external network %s" msgstr "" -#: quantum/db/l3_db.py:197 quantum/db/l3_db.py:626 +#: quantum/db/l3_db.py:219 quantum/db/l3_db.py:632 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: quantum/db/l3_db.py:238 -#, python-format -msgid "No IPs available for external network %s" -msgstr "" - #: quantum/db/l3_db.py:305 #, python-format msgid "Router already has a port on subnet %s" @@ -2203,76 +2187,71 @@ msgstr "" msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: quantum/db/l3_db.py:476 -#, python-format -msgid "Multiple floating ips match for %s" -msgstr "" - -#: quantum/db/l3_db.py:495 +#: quantum/db/l3_db.py:492 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: quantum/db/l3_db.py:537 +#: quantum/db/l3_db.py:531 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: quantum/db/l3_db.py:541 +#: quantum/db/l3_db.py:535 #, python-format msgid "" "Cannnot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: quantum/db/l3_db.py:553 +#: quantum/db/l3_db.py:547 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: quantum/db/l3_db.py:560 +#: quantum/db/l3_db.py:554 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: quantum/db/l3_db.py:564 +#: quantum/db/l3_db.py:558 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: quantum/db/l3_db.py:594 quantum/plugins/nicira/QuantumPlugin.py:1778 +#: quantum/db/l3_db.py:600 quantum/plugins/nicira/QuantumPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: quantum/db/l3_db.py:646 +#: quantum/db/l3_db.py:652 msgid "Unable to find any IP address on external network" msgstr "" -#: quantum/db/l3_db.py:667 +#: quantum/db/l3_db.py:673 msgid "Unable to create Floating ip due to a malformed request" msgstr "" -#: quantum/db/l3_db.py:671 +#: quantum/db/l3_db.py:677 msgid "Floating IP association failed" msgstr "" -#: quantum/db/l3_db.py:762 +#: quantum/db/l3_db.py:768 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: quantum/db/l3_db.py:780 +#: quantum/db/l3_db.py:786 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: quantum/db/l3_db.py:927 +#: quantum/db/l3_db.py:935 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2315,7 +2294,7 @@ msgstr "" msgid "" "No default service definition in configuration file. Please add service " "definitions using the service_definition variable in the " -"[default_servicetype] section" +"[DEFAULT_SERVICETYPE] section" msgstr "" #: quantum/db/servicetype_db.py:79 @@ -2364,11 +2343,11 @@ msgid "" "sort '%(resource)s'" msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:292 +#: quantum/db/loadbalancer/loadbalancer_db.py:232 msgid "'cookie_name' should be specified for this type of session persistence." msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:296 +#: quantum/db/loadbalancer/loadbalancer_db.py:236 msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" @@ -2607,6 +2586,13 @@ msgstr "" msgid "Number of floating IPs allowed per tenant, -1 for unlimited" msgstr "" +#: quantum/extensions/l3_ext_gw_mode.py:27 +#, python-format +msgid "" +"DNat is disabled for the router %(router_id)s. Floating IPs cannot be " +"associated." +msgstr "" + #: quantum/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3746,8 +3732,8 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:124 #: quantum/plugins/hyperv/rpc_callbacks.py:53 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:84 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:93 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3756,14 +3742,14 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:155 #: quantum/plugins/hyperv/rpc_callbacks.py:69 #: quantum/plugins/hyperv/rpc_callbacks.py:88 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:107 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:127 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:142 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:108 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:128 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:111 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:131 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:146 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4300,6 +4286,7 @@ msgstr "" #: quantum/plugins/hyperv/db.py:79 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: quantum/plugins/ml2/drivers/type_vlan.py:206 #: quantum/plugins/openvswitch/ovs_db_v2.py:159 #, python-format msgid "" @@ -4322,6 +4309,8 @@ msgstr "" #: quantum/plugins/hyperv/db.py:166 quantum/plugins/hyperv/db.py:179 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:68 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: quantum/plugins/ml2/drivers/type_vlan.py:128 +#: quantum/plugins/ml2/drivers/type_vlan.py:149 #: quantum/plugins/openvswitch/ovs_db_v2.py:91 #: quantum/plugins/openvswitch/ovs_db_v2.py:109 #, python-format @@ -4356,41 +4345,42 @@ msgstr "" msgid "physical_network not provided" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:193 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:194 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 +#: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "Network VLAN ranges: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:218 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:219 #, python-format msgid "Network type %s not supported" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:245 -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:174 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:475 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 #, python-format msgid "Created network: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:268 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:269 msgid "plugin does not support updating provider attributes" msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:115 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:119 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4610,88 +4600,88 @@ msgstr "" msgid "VSwitch not found: %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:134 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:135 #: quantum/plugins/mlnx/rpc_callbacks.py:115 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:239 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:241 #: quantum/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:248 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:250 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:269 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:309 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:310 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:357 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 msgid "provider:network_type required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:314 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:320 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:367 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:386 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 msgid "provider:segmentation_id required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:323 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:370 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:330 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 msgid "provider:physical_network specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:336 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:396 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 msgid "provider:segmentation_id specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:342 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:402 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:348 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:408 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:354 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:414 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 msgid "provider:physical_network required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:372 -#: quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:432 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 +#: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4915,6 +4905,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: quantum/plugins/ml2/drivers/type_vlan.py:212 #: quantum/plugins/openvswitch/ovs_db_v2.py:165 #, python-format msgid "" @@ -4923,6 +4914,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: quantum/plugins/ml2/drivers/type_vlan.py:261 #: quantum/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "" @@ -4931,6 +4923,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: quantum/plugins/ml2/drivers/type_vlan.py:256 #: quantum/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" @@ -4961,31 +4954,31 @@ msgstr "" msgid "Start initializing metaplugin" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:92 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:93 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:97 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:98 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:164 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:165 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:170 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:171 msgid "Failed to add flavor bindings" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:294 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:295 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:300 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:301 #, python-format msgid "Created router: %s" msgstr "" @@ -5494,6 +5487,258 @@ msgid "" "fields=%(fields)r" msgstr "" +#: quantum/plugins/ml2/config.py:24 +msgid "" +"List of network type driver entrypoints to be loaded from the " +"quantum.ml2.type_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/config.py:28 +msgid "Ordered list of network_types to allocate as tenant networks." +msgstr "" + +#: quantum/plugins/ml2/config.py:32 +msgid "" +"List of networking mechanism driver entrypoints to be loaded from the " +"quantum.ml2.mechanism_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/db.py:44 +#, python-format +msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" +msgstr "" + +#: quantum/plugins/ml2/db.py:73 +#, python-format +msgid "Multiple ports have port_id starting with %s" +msgstr "" + +#: quantum/plugins/ml2/db.py:81 +#, python-format +msgid "get_port_and_sgs() called for port_id %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:40 +#, python-format +msgid "Configured type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:45 +#, python-format +msgid "Loaded type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:53 +#, python-format +msgid "" +"Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" +" is already registered for type '%(type)s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:61 +#, python-format +msgid "Registered types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:69 +#, python-format +msgid "No type driver for tenant network_type: %s. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/managers.py:73 +#, python-format +msgid "Tenant network_types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:77 +#, python-format +msgid "Initializing driver for type '%s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:86 +#, python-format +msgid "network_type value '%s' not supported" +msgstr "" + +#: quantum/plugins/ml2/managers.py:122 +#, python-format +msgid "Configured mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:127 +#, python-format +msgid "Loaded mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:99 +msgid "Modular L2 Plugin initialization complete" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:127 +msgid "network_type required if other provider attributes specified" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:148 +#, python-format +msgid "Network %s has no segments" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:180 +msgid "" +"In _notify_port_updated() for port %(port_id), network %(network_id) has " +"no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:79 +#, python-format +msgid "Device %(device)s details requested by agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:88 +#, python-format +msgid "Device %(device)s requested by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:94 +#, python-format +msgid "" +"Device %(device)s requested by agent %(agent_id)s has network " +"%(network_id) with no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:114 +#, python-format +msgid "Returning: %s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:122 +#, python-format +msgid "Device %(device)s no longer exists at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:131 +#, python-format +msgid "Device %(device)s updated down by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:145 +#, python-format +msgid "Device %(device)s up at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:153 +#, python-format +msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:31 +msgid "" +"List of physical_network names with which flat networks can be created. " +"Use * to allow flat networks with arbitrary physical_network names." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:69 +msgid "Arbitrary flat physical_network names allowed" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:74 +#, python-format +msgid "Allowable flat physical_network names: %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:81 +msgid "ML2 FlatTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:86 +msgid "physical_network required for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:89 +#, python-format +msgid "physical_network '%s' unknown for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:96 +#, python-format +msgid "%s prohibited for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:112 +#, python-format +msgid "Reserving flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:130 +#, python-format +msgid "Releasing flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:133 +#, python-format +msgid "No flat network found on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:36 +msgid "ML2 LocalTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:47 +#, python-format +msgid "%s prohibited for local provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:37 +msgid "" +"List of :: or " +"specifying physical_network names usable for VLAN provider and tenant " +"networks, as well as ranges of VLAN tags on each available for allocation" +" to tenant networks." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:91 +msgid "Failed to parse network_vlan_ranges. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:161 +msgid "VlanTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:166 +msgid "physical_network required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:169 +#, python-format +msgid "physical_network '%s' unknown for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:175 +msgid "segmentation_id required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:178 +#, python-format +msgid "segmentation_id out of range (%(min)s through %(max)s)" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:188 +#, python-format +msgid "%s prohibited for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:228 +#, python-format +msgid "" +"Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" +" pool" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:266 +#, python-format +msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" +msgstr "" + #: quantum/plugins/mlnx/agent_notify_api.py:44 msgid "Sending delete network message" msgstr "" @@ -5775,156 +6020,156 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:151 +#: quantum/plugins/nec/nec_plugin.py:152 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:155 +#: quantum/plugins/nec/nec_plugin.py:156 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:159 +#: quantum/plugins/nec/nec_plugin.py:160 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:178 +#: quantum/plugins/nec/nec_plugin.py:179 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:184 +#: quantum/plugins/nec/nec_plugin.py:185 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:202 +#: quantum/plugins/nec/nec_plugin.py:203 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:206 +#: quantum/plugins/nec/nec_plugin.py:207 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:226 +#: quantum/plugins/nec/nec_plugin.py:227 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:246 +#: quantum/plugins/nec/nec_plugin.py:247 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:262 +#: quantum/plugins/nec/nec_plugin.py:263 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:313 +#: quantum/plugins/nec/nec_plugin.py:314 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:328 +#: quantum/plugins/nec/nec_plugin.py:329 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:346 +#: quantum/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:369 +#: quantum/plugins/nec/nec_plugin.py:370 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:388 +#: quantum/plugins/nec/nec_plugin.py:389 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:414 +#: quantum/plugins/nec/nec_plugin.py:415 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:475 +#: quantum/plugins/nec/nec_plugin.py:476 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:479 +#: quantum/plugins/nec/nec_plugin.py:480 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:483 +#: quantum/plugins/nec/nec_plugin.py:484 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:487 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:493 +#: quantum/plugins/nec/nec_plugin.py:494 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:502 +#: quantum/plugins/nec/nec_plugin.py:503 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:515 +#: quantum/plugins/nec/nec_plugin.py:516 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:521 +#: quantum/plugins/nec/nec_plugin.py:522 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:532 +#: quantum/plugins/nec/nec_plugin.py:533 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:548 +#: quantum/plugins/nec/nec_plugin.py:549 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:572 +#: quantum/plugins/nec/nec_plugin.py:573 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:618 +#: quantum/plugins/nec/nec_plugin.py:619 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:649 +#: quantum/plugins/nec/nec_plugin.py:650 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:665 +#: quantum/plugins/nec/nec_plugin.py:666 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:670 +#: quantum/plugins/nec/nec_plugin.py:671 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6050,11 +6295,6 @@ msgstr "" msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" -#: quantum/plugins/nec/db/nec_plugin_base.py:60 -#, python-format -msgid "Multiple packet_filters match for %s" -msgstr "" - #: quantum/plugins/nec/drivers/__init__.py:35 #, python-format msgid "Loading OFC driver: %s" @@ -7354,30 +7594,30 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:138 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:281 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:320 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:377 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 msgid "GRE networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:380 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 msgid "provider:physical_network specified for GRE network" msgstr "" @@ -7690,12 +7930,12 @@ msgstr "" msgid "PLUMgrid_NOS_Server: status=%(status)d, reason=%(reason)r, ret=%(ret)s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:58 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:59 #, python-format msgid "get_ofp_rest_api: %s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:107 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:110 msgid "Invalid configuration. check ryu.ini" msgstr "" diff --git a/quantum/locale/ru/LC_MESSAGES/quantum.po b/quantum/locale/ru/LC_MESSAGES/quantum.po index 5e0343e6d..ca4acfe37 100644 --- a/quantum/locale/ru/LC_MESSAGES/quantum.po +++ b/quantum/locale/ru/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-05-28 12:11+0000\n" +"POT-Creation-Date: 2013-05-30 12:11+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -42,7 +42,7 @@ msgstr "" msgid "Quantum core_plugin not configured!" msgstr "" -#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:113 +#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" @@ -332,7 +332,7 @@ msgstr "" msgid "The driver used to manage the DHCP server." msgstr "" -#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:131 +#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:161 msgid "Allow overlapping IP." msgstr "" @@ -386,7 +386,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:119 +#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:149 #: quantum/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" @@ -395,7 +395,7 @@ msgstr "" msgid "You must specify an interface driver" msgstr "" -#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:160 +#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:190 #, python-format msgid "Error importing interface driver '%s'" msgstr "" @@ -432,114 +432,114 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:732 +#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:754 msgid "" "Quantum server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:737 +#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 #: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 msgid "Failed reporting state!" msgstr "" -#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:742 +#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:764 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: quantum/agent/l3_agent.py:116 quantum/debug/debug_agent.py:48 +#: quantum/agent/l3_agent.py:146 quantum/debug/debug_agent.py:48 msgid "Name of bridge used for external network traffic." msgstr "" -#: quantum/agent/l3_agent.py:123 +#: quantum/agent/l3_agent.py:153 msgid "TCP Port used by Quantum metadata namespace proxy." msgstr "" -#: quantum/agent/l3_agent.py:127 +#: quantum/agent/l3_agent.py:157 msgid "" "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "to disable this feature." msgstr "" -#: quantum/agent/l3_agent.py:133 +#: quantum/agent/l3_agent.py:163 msgid "" "If namespaces is disabled, the l3 agent can only confgure a router that " "has the matching router ID." msgstr "" -#: quantum/agent/l3_agent.py:138 +#: quantum/agent/l3_agent.py:168 msgid "Agent should implement routers with no gateway" msgstr "" -#: quantum/agent/l3_agent.py:140 +#: quantum/agent/l3_agent.py:170 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: quantum/agent/l3_agent.py:143 +#: quantum/agent/l3_agent.py:173 msgid "Allow running metadata proxy." msgstr "" -#: quantum/agent/l3_agent.py:155 +#: quantum/agent/l3_agent.py:185 msgid "An interface driver must be specified" msgstr "" -#: quantum/agent/l3_agent.py:189 +#: quantum/agent/l3_agent.py:219 #, python-format msgid "Failed deleting namespace '%s'" msgstr "" -#: quantum/agent/l3_agent.py:218 +#: quantum/agent/l3_agent.py:248 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Quantum has more than one external network." msgstr "" -#: quantum/agent/l3_agent.py:286 +#: quantum/agent/l3_agent.py:316 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: quantum/agent/l3_agent.py:288 quantum/db/l3_db.py:921 +#: quantum/agent/l3_agent.py:318 quantum/db/l3_db.py:929 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: quantum/agent/l3_agent.py:393 +#: quantum/agent/l3_agent.py:444 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: quantum/agent/l3_agent.py:562 +#: quantum/agent/l3_agent.py:586 #, python-format msgid "Failed dealing with router '%s' deletion RPC message" msgstr "" -#: quantum/agent/l3_agent.py:575 +#: quantum/agent/l3_agent.py:599 msgid "Failed dealing with routers update RPC message" msgstr "" -#: quantum/agent/l3_agent.py:588 +#: quantum/agent/l3_agent.py:612 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: quantum/agent/l3_agent.py:645 +#: quantum/agent/l3_agent.py:667 msgid "Failed synchronizing routers" msgstr "" -#: quantum/agent/l3_agent.py:649 +#: quantum/agent/l3_agent.py:671 msgid "L3 agent started" msgstr "" -#: quantum/agent/l3_agent.py:669 +#: quantum/agent/l3_agent.py:691 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: quantum/agent/l3_agent.py:677 +#: quantum/agent/l3_agent.py:699 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -646,13 +646,13 @@ msgstr "" msgid "Seconds between nodes reporting state to server" msgstr "" -#: quantum/agent/common/config.py:78 +#: quantum/agent/common/config.py:80 msgid "" "DEFAULT.root_helper is deprecated! Please move root_helper configuration " "to [AGENT] section." msgstr "" -#: quantum/agent/common/config.py:89 +#: quantum/agent/common/config.py:91 msgid "Top-level directory for maintaining dhcp state" msgstr "" @@ -1189,120 +1189,125 @@ msgstr "" #: quantum/api/v2/attributes.py:91 #, python-format +msgid "'%s' is not a valid boolean value" +msgstr "" + +#: quantum/api/v2/attributes.py:100 +#, python-format msgid "'%(data)s' is not in range %(min_value)s through %(max_value)s" msgstr "" -#: quantum/api/v2/attributes.py:102 +#: quantum/api/v2/attributes.py:111 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: quantum/api/v2/attributes.py:112 +#: quantum/api/v2/attributes.py:121 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: quantum/api/v2/attributes.py:121 +#: quantum/api/v2/attributes.py:130 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: quantum/api/v2/attributes.py:132 +#: quantum/api/v2/attributes.py:141 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:151 quantum/api/v2/attributes.py:158 +#: quantum/api/v2/attributes.py:160 quantum/api/v2/attributes.py:167 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:166 +#: quantum/api/v2/attributes.py:175 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: quantum/api/v2/attributes.py:182 +#: quantum/api/v2/attributes.py:191 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:193 +#: quantum/api/v2/attributes.py:202 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: quantum/api/v2/attributes.py:197 +#: quantum/api/v2/attributes.py:206 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: quantum/api/v2/attributes.py:205 +#: quantum/api/v2/attributes.py:214 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:225 +#: quantum/api/v2/attributes.py:234 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: quantum/api/v2/attributes.py:245 +#: quantum/api/v2/attributes.py:254 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: quantum/api/v2/attributes.py:257 +#: quantum/api/v2/attributes.py:266 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: quantum/api/v2/attributes.py:264 +#: quantum/api/v2/attributes.py:273 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: quantum/api/v2/attributes.py:276 +#: quantum/api/v2/attributes.py:285 #, python-format msgid "'%s' is not a list" msgstr "" -#: quantum/api/v2/attributes.py:287 +#: quantum/api/v2/attributes.py:296 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:294 +#: quantum/api/v2/attributes.py:303 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: quantum/api/v2/attributes.py:320 +#: quantum/api/v2/attributes.py:328 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: quantum/api/v2/attributes.py:347 +#: quantum/api/v2/attributes.py:360 #, python-format msgid "'%s' is not an integer" msgstr "" -#: quantum/api/v2/attributes.py:352 +#: quantum/api/v2/attributes.py:365 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: quantum/api/v2/attributes.py:371 +#: quantum/api/v2/attributes.py:384 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: quantum/api/v2/attributes.py:379 +#: quantum/api/v2/attributes.py:392 #, python-format msgid "'%s' is not a integer" msgstr "" -#: quantum/api/v2/attributes.py:392 +#: quantum/api/v2/attributes.py:405 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1887,225 +1892,209 @@ msgstr "" msgid "Database registration exception: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:90 -#: quantum/db/loadbalancer/loadbalancer_db.py:175 +#: quantum/db/db_base_plugin_v2.py:125 msgid "Cannot create resource for another tenant" msgstr "" -#: quantum/db/db_base_plugin_v2.py:173 -#, python-format -msgid "Multiple networks match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:183 -#, python-format -msgid "Multiple subnets match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:195 -#, python-format -msgid "Multiple ports match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:276 +#: quantum/db/db_base_plugin_v2.py:273 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:282 +#: quantum/db/db_base_plugin_v2.py:279 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:286 +#: quantum/db/db_base_plugin_v2.py:283 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: quantum/db/db_base_plugin_v2.py:316 +#: quantum/db/db_base_plugin_v2.py:313 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:367 +#: quantum/db/db_base_plugin_v2.py:364 #, python-format msgid "No allocation pool found for ip address:%s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:380 +#: quantum/db/db_base_plugin_v2.py:377 #, python-format msgid "Recycle %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:384 +#: quantum/db/db_base_plugin_v2.py:381 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:391 +#: quantum/db/db_base_plugin_v2.py:388 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:403 +#: quantum/db/db_base_plugin_v2.py:400 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:412 +#: quantum/db/db_base_plugin_v2.py:409 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:417 +#: quantum/db/db_base_plugin_v2.py:414 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:426 +#: quantum/db/db_base_plugin_v2.py:423 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:450 +#: quantum/db/db_base_plugin_v2.py:447 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:459 +#: quantum/db/db_base_plugin_v2.py:456 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:483 +#: quantum/db/db_base_plugin_v2.py:480 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: quantum/db/db_base_plugin_v2.py:488 +#: quantum/db/db_base_plugin_v2.py:485 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:495 +#: quantum/db/db_base_plugin_v2.py:492 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: quantum/db/db_base_plugin_v2.py:602 +#: quantum/db/db_base_plugin_v2.py:599 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: quantum/db/db_base_plugin_v2.py:614 +#: quantum/db/db_base_plugin_v2.py:611 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: quantum/db/db_base_plugin_v2.py:620 +#: quantum/db/db_base_plugin_v2.py:617 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:640 +#: quantum/db/db_base_plugin_v2.py:637 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:649 quantum/db/db_base_plugin_v2.py:680 +#: quantum/db/db_base_plugin_v2.py:646 quantum/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: quantum/db/db_base_plugin_v2.py:694 +#: quantum/db/db_base_plugin_v2.py:691 #, python-format msgid "Port update. Hold %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:702 +#: quantum/db/db_base_plugin_v2.py:699 #, python-format msgid "Port update. Adding %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:757 +#: quantum/db/db_base_plugin_v2.py:754 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:762 +#: quantum/db/db_base_plugin_v2.py:759 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:782 +#: quantum/db/db_base_plugin_v2.py:779 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: quantum/db/db_base_plugin_v2.py:789 +#: quantum/db/db_base_plugin_v2.py:786 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: quantum/db/db_base_plugin_v2.py:796 +#: quantum/db/db_base_plugin_v2.py:793 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: quantum/db/db_base_plugin_v2.py:800 +#: quantum/db/db_base_plugin_v2.py:797 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:805 +#: quantum/db/db_base_plugin_v2.py:802 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:818 +#: quantum/db/db_base_plugin_v2.py:815 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: quantum/db/db_base_plugin_v2.py:829 +#: quantum/db/db_base_plugin_v2.py:826 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:842 quantum/db/db_base_plugin_v2.py:846 +#: quantum/db/db_base_plugin_v2.py:839 quantum/db/db_base_plugin_v2.py:843 #, python-format msgid "Invalid route: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:962 +#: quantum/db/db_base_plugin_v2.py:959 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1062 +#: quantum/db/db_base_plugin_v2.py:1059 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1086 +#: quantum/db/db_base_plugin_v2.py:1083 msgid "Gateway is not valid on subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1099 +#: quantum/db/db_base_plugin_v2.py:1096 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1343 +#: quantum/db/db_base_plugin_v2.py:1340 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1418 +#: quantum/db/db_base_plugin_v2.py:1415 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2161,21 +2150,16 @@ msgstr "" msgid "the nexthop is used by router" msgstr "" -#: quantum/db/l3_db.py:125 +#: quantum/db/l3_db.py:199 #, python-format -msgid "Multiple routers match for %s" +msgid "No IPs available for external network %s" msgstr "" -#: quantum/db/l3_db.py:197 quantum/db/l3_db.py:626 +#: quantum/db/l3_db.py:219 quantum/db/l3_db.py:632 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: quantum/db/l3_db.py:238 -#, python-format -msgid "No IPs available for external network %s" -msgstr "" - #: quantum/db/l3_db.py:305 #, python-format msgid "Router already has a port on subnet %s" @@ -2204,76 +2188,71 @@ msgstr "" msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: quantum/db/l3_db.py:476 -#, python-format -msgid "Multiple floating ips match for %s" -msgstr "" - -#: quantum/db/l3_db.py:495 +#: quantum/db/l3_db.py:492 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: quantum/db/l3_db.py:537 +#: quantum/db/l3_db.py:531 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: quantum/db/l3_db.py:541 +#: quantum/db/l3_db.py:535 #, python-format msgid "" "Cannnot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: quantum/db/l3_db.py:553 +#: quantum/db/l3_db.py:547 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: quantum/db/l3_db.py:560 +#: quantum/db/l3_db.py:554 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: quantum/db/l3_db.py:564 +#: quantum/db/l3_db.py:558 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: quantum/db/l3_db.py:594 quantum/plugins/nicira/QuantumPlugin.py:1778 +#: quantum/db/l3_db.py:600 quantum/plugins/nicira/QuantumPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: quantum/db/l3_db.py:646 +#: quantum/db/l3_db.py:652 msgid "Unable to find any IP address on external network" msgstr "" -#: quantum/db/l3_db.py:667 +#: quantum/db/l3_db.py:673 msgid "Unable to create Floating ip due to a malformed request" msgstr "" -#: quantum/db/l3_db.py:671 +#: quantum/db/l3_db.py:677 msgid "Floating IP association failed" msgstr "" -#: quantum/db/l3_db.py:762 +#: quantum/db/l3_db.py:768 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: quantum/db/l3_db.py:780 +#: quantum/db/l3_db.py:786 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: quantum/db/l3_db.py:927 +#: quantum/db/l3_db.py:935 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2316,7 +2295,7 @@ msgstr "" msgid "" "No default service definition in configuration file. Please add service " "definitions using the service_definition variable in the " -"[default_servicetype] section" +"[DEFAULT_SERVICETYPE] section" msgstr "" #: quantum/db/servicetype_db.py:79 @@ -2365,11 +2344,11 @@ msgid "" "sort '%(resource)s'" msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:292 +#: quantum/db/loadbalancer/loadbalancer_db.py:232 msgid "'cookie_name' should be specified for this type of session persistence." msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:296 +#: quantum/db/loadbalancer/loadbalancer_db.py:236 msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" @@ -2608,6 +2587,13 @@ msgstr "" msgid "Number of floating IPs allowed per tenant, -1 for unlimited" msgstr "" +#: quantum/extensions/l3_ext_gw_mode.py:27 +#, python-format +msgid "" +"DNat is disabled for the router %(router_id)s. Floating IPs cannot be " +"associated." +msgstr "" + #: quantum/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3747,8 +3733,8 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:124 #: quantum/plugins/hyperv/rpc_callbacks.py:53 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:84 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:93 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3757,14 +3743,14 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:155 #: quantum/plugins/hyperv/rpc_callbacks.py:69 #: quantum/plugins/hyperv/rpc_callbacks.py:88 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:107 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:127 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:142 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:108 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:128 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:111 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:131 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:146 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4301,6 +4287,7 @@ msgstr "" #: quantum/plugins/hyperv/db.py:79 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: quantum/plugins/ml2/drivers/type_vlan.py:206 #: quantum/plugins/openvswitch/ovs_db_v2.py:159 #, python-format msgid "" @@ -4323,6 +4310,8 @@ msgstr "" #: quantum/plugins/hyperv/db.py:166 quantum/plugins/hyperv/db.py:179 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:68 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: quantum/plugins/ml2/drivers/type_vlan.py:128 +#: quantum/plugins/ml2/drivers/type_vlan.py:149 #: quantum/plugins/openvswitch/ovs_db_v2.py:91 #: quantum/plugins/openvswitch/ovs_db_v2.py:109 #, python-format @@ -4357,41 +4346,42 @@ msgstr "" msgid "physical_network not provided" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:193 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:194 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 +#: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "Network VLAN ranges: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:218 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:219 #, python-format msgid "Network type %s not supported" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:245 -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:174 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:475 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 #, python-format msgid "Created network: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:268 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:269 msgid "plugin does not support updating provider attributes" msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:115 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:119 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4611,88 +4601,88 @@ msgstr "" msgid "VSwitch not found: %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:134 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:135 #: quantum/plugins/mlnx/rpc_callbacks.py:115 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:239 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:241 #: quantum/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:248 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:250 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:269 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:309 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:310 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:357 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 msgid "provider:network_type required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:314 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:320 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:367 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:386 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 msgid "provider:segmentation_id required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:323 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:370 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:330 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 msgid "provider:physical_network specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:336 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:396 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 msgid "provider:segmentation_id specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:342 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:402 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:348 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:408 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:354 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:414 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 msgid "provider:physical_network required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:372 -#: quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:432 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 +#: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4916,6 +4906,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: quantum/plugins/ml2/drivers/type_vlan.py:212 #: quantum/plugins/openvswitch/ovs_db_v2.py:165 #, python-format msgid "" @@ -4924,6 +4915,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: quantum/plugins/ml2/drivers/type_vlan.py:261 #: quantum/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "" @@ -4932,6 +4924,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: quantum/plugins/ml2/drivers/type_vlan.py:256 #: quantum/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" @@ -4962,31 +4955,31 @@ msgstr "" msgid "Start initializing metaplugin" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:92 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:93 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:97 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:98 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:164 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:165 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:170 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:171 msgid "Failed to add flavor bindings" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:294 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:295 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:300 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:301 #, python-format msgid "Created router: %s" msgstr "" @@ -5495,6 +5488,258 @@ msgid "" "fields=%(fields)r" msgstr "" +#: quantum/plugins/ml2/config.py:24 +msgid "" +"List of network type driver entrypoints to be loaded from the " +"quantum.ml2.type_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/config.py:28 +msgid "Ordered list of network_types to allocate as tenant networks." +msgstr "" + +#: quantum/plugins/ml2/config.py:32 +msgid "" +"List of networking mechanism driver entrypoints to be loaded from the " +"quantum.ml2.mechanism_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/db.py:44 +#, python-format +msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" +msgstr "" + +#: quantum/plugins/ml2/db.py:73 +#, python-format +msgid "Multiple ports have port_id starting with %s" +msgstr "" + +#: quantum/plugins/ml2/db.py:81 +#, python-format +msgid "get_port_and_sgs() called for port_id %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:40 +#, python-format +msgid "Configured type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:45 +#, python-format +msgid "Loaded type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:53 +#, python-format +msgid "" +"Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" +" is already registered for type '%(type)s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:61 +#, python-format +msgid "Registered types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:69 +#, python-format +msgid "No type driver for tenant network_type: %s. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/managers.py:73 +#, python-format +msgid "Tenant network_types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:77 +#, python-format +msgid "Initializing driver for type '%s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:86 +#, python-format +msgid "network_type value '%s' not supported" +msgstr "" + +#: quantum/plugins/ml2/managers.py:122 +#, python-format +msgid "Configured mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:127 +#, python-format +msgid "Loaded mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:99 +msgid "Modular L2 Plugin initialization complete" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:127 +msgid "network_type required if other provider attributes specified" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:148 +#, python-format +msgid "Network %s has no segments" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:180 +msgid "" +"In _notify_port_updated() for port %(port_id), network %(network_id) has " +"no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:79 +#, python-format +msgid "Device %(device)s details requested by agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:88 +#, python-format +msgid "Device %(device)s requested by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:94 +#, python-format +msgid "" +"Device %(device)s requested by agent %(agent_id)s has network " +"%(network_id) with no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:114 +#, python-format +msgid "Returning: %s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:122 +#, python-format +msgid "Device %(device)s no longer exists at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:131 +#, python-format +msgid "Device %(device)s updated down by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:145 +#, python-format +msgid "Device %(device)s up at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:153 +#, python-format +msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:31 +msgid "" +"List of physical_network names with which flat networks can be created. " +"Use * to allow flat networks with arbitrary physical_network names." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:69 +msgid "Arbitrary flat physical_network names allowed" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:74 +#, python-format +msgid "Allowable flat physical_network names: %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:81 +msgid "ML2 FlatTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:86 +msgid "physical_network required for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:89 +#, python-format +msgid "physical_network '%s' unknown for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:96 +#, python-format +msgid "%s prohibited for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:112 +#, python-format +msgid "Reserving flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:130 +#, python-format +msgid "Releasing flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:133 +#, python-format +msgid "No flat network found on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:36 +msgid "ML2 LocalTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:47 +#, python-format +msgid "%s prohibited for local provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:37 +msgid "" +"List of :: or " +"specifying physical_network names usable for VLAN provider and tenant " +"networks, as well as ranges of VLAN tags on each available for allocation" +" to tenant networks." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:91 +msgid "Failed to parse network_vlan_ranges. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:161 +msgid "VlanTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:166 +msgid "physical_network required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:169 +#, python-format +msgid "physical_network '%s' unknown for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:175 +msgid "segmentation_id required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:178 +#, python-format +msgid "segmentation_id out of range (%(min)s through %(max)s)" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:188 +#, python-format +msgid "%s prohibited for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:228 +#, python-format +msgid "" +"Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" +" pool" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:266 +#, python-format +msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" +msgstr "" + #: quantum/plugins/mlnx/agent_notify_api.py:44 msgid "Sending delete network message" msgstr "" @@ -5776,156 +6021,156 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:151 +#: quantum/plugins/nec/nec_plugin.py:152 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:155 +#: quantum/plugins/nec/nec_plugin.py:156 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:159 +#: quantum/plugins/nec/nec_plugin.py:160 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:178 +#: quantum/plugins/nec/nec_plugin.py:179 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:184 +#: quantum/plugins/nec/nec_plugin.py:185 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:202 +#: quantum/plugins/nec/nec_plugin.py:203 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:206 +#: quantum/plugins/nec/nec_plugin.py:207 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:226 +#: quantum/plugins/nec/nec_plugin.py:227 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:246 +#: quantum/plugins/nec/nec_plugin.py:247 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:262 +#: quantum/plugins/nec/nec_plugin.py:263 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:313 +#: quantum/plugins/nec/nec_plugin.py:314 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:328 +#: quantum/plugins/nec/nec_plugin.py:329 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:346 +#: quantum/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:369 +#: quantum/plugins/nec/nec_plugin.py:370 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:388 +#: quantum/plugins/nec/nec_plugin.py:389 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:414 +#: quantum/plugins/nec/nec_plugin.py:415 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:475 +#: quantum/plugins/nec/nec_plugin.py:476 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:479 +#: quantum/plugins/nec/nec_plugin.py:480 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:483 +#: quantum/plugins/nec/nec_plugin.py:484 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:487 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:493 +#: quantum/plugins/nec/nec_plugin.py:494 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:502 +#: quantum/plugins/nec/nec_plugin.py:503 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:515 +#: quantum/plugins/nec/nec_plugin.py:516 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:521 +#: quantum/plugins/nec/nec_plugin.py:522 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:532 +#: quantum/plugins/nec/nec_plugin.py:533 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:548 +#: quantum/plugins/nec/nec_plugin.py:549 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:572 +#: quantum/plugins/nec/nec_plugin.py:573 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:618 +#: quantum/plugins/nec/nec_plugin.py:619 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:649 +#: quantum/plugins/nec/nec_plugin.py:650 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:665 +#: quantum/plugins/nec/nec_plugin.py:666 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:670 +#: quantum/plugins/nec/nec_plugin.py:671 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6051,11 +6296,6 @@ msgstr "" msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" -#: quantum/plugins/nec/db/nec_plugin_base.py:60 -#, python-format -msgid "Multiple packet_filters match for %s" -msgstr "" - #: quantum/plugins/nec/drivers/__init__.py:35 #, python-format msgid "Loading OFC driver: %s" @@ -7355,30 +7595,30 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:138 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:281 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:320 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:377 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 msgid "GRE networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:380 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 msgid "provider:physical_network specified for GRE network" msgstr "" @@ -7691,12 +7931,12 @@ msgstr "" msgid "PLUMgrid_NOS_Server: status=%(status)d, reason=%(reason)r, ret=%(ret)s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:58 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:59 #, python-format msgid "get_ofp_rest_api: %s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:107 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:110 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -8004,3 +8244,28 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Multiple networks match for %s" +#~ msgstr "" + +#~ msgid "Multiple subnets match for %s" +#~ msgstr "" + +#~ msgid "Multiple ports match for %s" +#~ msgstr "" + +#~ msgid "Multiple routers match for %s" +#~ msgstr "" + +#~ msgid "Multiple floating ips match for %s" +#~ msgstr "" + +#~ msgid "" +#~ "No default service definition in " +#~ "configuration file. Please add service " +#~ "definitions using the service_definition " +#~ "variable in the [default_servicetype] section" +#~ msgstr "" + +#~ msgid "Multiple packet_filters match for %s" +#~ msgstr "" + diff --git a/quantum/locale/vi_VN/LC_MESSAGES/quantum.po b/quantum/locale/vi_VN/LC_MESSAGES/quantum.po index 70bbf0e7e..7445f80f6 100644 --- a/quantum/locale/vi_VN/LC_MESSAGES/quantum.po +++ b/quantum/locale/vi_VN/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-05-28 12:11+0000\n" +"POT-Creation-Date: 2013-05-30 12:11+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -41,7 +41,7 @@ msgstr "" msgid "Quantum core_plugin not configured!" msgstr "" -#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:113 +#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" @@ -331,7 +331,7 @@ msgstr "" msgid "The driver used to manage the DHCP server." msgstr "" -#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:131 +#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:161 msgid "Allow overlapping IP." msgstr "" @@ -385,7 +385,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:119 +#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:149 #: quantum/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" @@ -394,7 +394,7 @@ msgstr "" msgid "You must specify an interface driver" msgstr "" -#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:160 +#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:190 #, python-format msgid "Error importing interface driver '%s'" msgstr "" @@ -431,114 +431,114 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:732 +#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:754 msgid "" "Quantum server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:737 +#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 #: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 msgid "Failed reporting state!" msgstr "" -#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:742 +#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:764 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: quantum/agent/l3_agent.py:116 quantum/debug/debug_agent.py:48 +#: quantum/agent/l3_agent.py:146 quantum/debug/debug_agent.py:48 msgid "Name of bridge used for external network traffic." msgstr "" -#: quantum/agent/l3_agent.py:123 +#: quantum/agent/l3_agent.py:153 msgid "TCP Port used by Quantum metadata namespace proxy." msgstr "" -#: quantum/agent/l3_agent.py:127 +#: quantum/agent/l3_agent.py:157 msgid "" "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "to disable this feature." msgstr "" -#: quantum/agent/l3_agent.py:133 +#: quantum/agent/l3_agent.py:163 msgid "" "If namespaces is disabled, the l3 agent can only confgure a router that " "has the matching router ID." msgstr "" -#: quantum/agent/l3_agent.py:138 +#: quantum/agent/l3_agent.py:168 msgid "Agent should implement routers with no gateway" msgstr "" -#: quantum/agent/l3_agent.py:140 +#: quantum/agent/l3_agent.py:170 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: quantum/agent/l3_agent.py:143 +#: quantum/agent/l3_agent.py:173 msgid "Allow running metadata proxy." msgstr "" -#: quantum/agent/l3_agent.py:155 +#: quantum/agent/l3_agent.py:185 msgid "An interface driver must be specified" msgstr "" -#: quantum/agent/l3_agent.py:189 +#: quantum/agent/l3_agent.py:219 #, python-format msgid "Failed deleting namespace '%s'" msgstr "" -#: quantum/agent/l3_agent.py:218 +#: quantum/agent/l3_agent.py:248 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Quantum has more than one external network." msgstr "" -#: quantum/agent/l3_agent.py:286 +#: quantum/agent/l3_agent.py:316 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: quantum/agent/l3_agent.py:288 quantum/db/l3_db.py:921 +#: quantum/agent/l3_agent.py:318 quantum/db/l3_db.py:929 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: quantum/agent/l3_agent.py:393 +#: quantum/agent/l3_agent.py:444 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: quantum/agent/l3_agent.py:562 +#: quantum/agent/l3_agent.py:586 #, python-format msgid "Failed dealing with router '%s' deletion RPC message" msgstr "" -#: quantum/agent/l3_agent.py:575 +#: quantum/agent/l3_agent.py:599 msgid "Failed dealing with routers update RPC message" msgstr "" -#: quantum/agent/l3_agent.py:588 +#: quantum/agent/l3_agent.py:612 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: quantum/agent/l3_agent.py:645 +#: quantum/agent/l3_agent.py:667 msgid "Failed synchronizing routers" msgstr "" -#: quantum/agent/l3_agent.py:649 +#: quantum/agent/l3_agent.py:671 msgid "L3 agent started" msgstr "" -#: quantum/agent/l3_agent.py:669 +#: quantum/agent/l3_agent.py:691 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: quantum/agent/l3_agent.py:677 +#: quantum/agent/l3_agent.py:699 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -645,13 +645,13 @@ msgstr "" msgid "Seconds between nodes reporting state to server" msgstr "" -#: quantum/agent/common/config.py:78 +#: quantum/agent/common/config.py:80 msgid "" "DEFAULT.root_helper is deprecated! Please move root_helper configuration " "to [AGENT] section." msgstr "" -#: quantum/agent/common/config.py:89 +#: quantum/agent/common/config.py:91 msgid "Top-level directory for maintaining dhcp state" msgstr "" @@ -1188,120 +1188,125 @@ msgstr "" #: quantum/api/v2/attributes.py:91 #, python-format +msgid "'%s' is not a valid boolean value" +msgstr "" + +#: quantum/api/v2/attributes.py:100 +#, python-format msgid "'%(data)s' is not in range %(min_value)s through %(max_value)s" msgstr "" -#: quantum/api/v2/attributes.py:102 +#: quantum/api/v2/attributes.py:111 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: quantum/api/v2/attributes.py:112 +#: quantum/api/v2/attributes.py:121 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: quantum/api/v2/attributes.py:121 +#: quantum/api/v2/attributes.py:130 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: quantum/api/v2/attributes.py:132 +#: quantum/api/v2/attributes.py:141 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:151 quantum/api/v2/attributes.py:158 +#: quantum/api/v2/attributes.py:160 quantum/api/v2/attributes.py:167 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:166 +#: quantum/api/v2/attributes.py:175 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: quantum/api/v2/attributes.py:182 +#: quantum/api/v2/attributes.py:191 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:193 +#: quantum/api/v2/attributes.py:202 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: quantum/api/v2/attributes.py:197 +#: quantum/api/v2/attributes.py:206 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: quantum/api/v2/attributes.py:205 +#: quantum/api/v2/attributes.py:214 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:225 +#: quantum/api/v2/attributes.py:234 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: quantum/api/v2/attributes.py:245 +#: quantum/api/v2/attributes.py:254 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: quantum/api/v2/attributes.py:257 +#: quantum/api/v2/attributes.py:266 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: quantum/api/v2/attributes.py:264 +#: quantum/api/v2/attributes.py:273 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: quantum/api/v2/attributes.py:276 +#: quantum/api/v2/attributes.py:285 #, python-format msgid "'%s' is not a list" msgstr "" -#: quantum/api/v2/attributes.py:287 +#: quantum/api/v2/attributes.py:296 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:294 +#: quantum/api/v2/attributes.py:303 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: quantum/api/v2/attributes.py:320 +#: quantum/api/v2/attributes.py:328 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: quantum/api/v2/attributes.py:347 +#: quantum/api/v2/attributes.py:360 #, python-format msgid "'%s' is not an integer" msgstr "" -#: quantum/api/v2/attributes.py:352 +#: quantum/api/v2/attributes.py:365 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: quantum/api/v2/attributes.py:371 +#: quantum/api/v2/attributes.py:384 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: quantum/api/v2/attributes.py:379 +#: quantum/api/v2/attributes.py:392 #, python-format msgid "'%s' is not a integer" msgstr "" -#: quantum/api/v2/attributes.py:392 +#: quantum/api/v2/attributes.py:405 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1886,225 +1891,209 @@ msgstr "" msgid "Database registration exception: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:90 -#: quantum/db/loadbalancer/loadbalancer_db.py:175 +#: quantum/db/db_base_plugin_v2.py:125 msgid "Cannot create resource for another tenant" msgstr "" -#: quantum/db/db_base_plugin_v2.py:173 -#, python-format -msgid "Multiple networks match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:183 -#, python-format -msgid "Multiple subnets match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:195 -#, python-format -msgid "Multiple ports match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:276 +#: quantum/db/db_base_plugin_v2.py:273 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:282 +#: quantum/db/db_base_plugin_v2.py:279 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:286 +#: quantum/db/db_base_plugin_v2.py:283 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: quantum/db/db_base_plugin_v2.py:316 +#: quantum/db/db_base_plugin_v2.py:313 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:367 +#: quantum/db/db_base_plugin_v2.py:364 #, python-format msgid "No allocation pool found for ip address:%s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:380 +#: quantum/db/db_base_plugin_v2.py:377 #, python-format msgid "Recycle %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:384 +#: quantum/db/db_base_plugin_v2.py:381 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:391 +#: quantum/db/db_base_plugin_v2.py:388 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:403 +#: quantum/db/db_base_plugin_v2.py:400 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:412 +#: quantum/db/db_base_plugin_v2.py:409 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:417 +#: quantum/db/db_base_plugin_v2.py:414 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:426 +#: quantum/db/db_base_plugin_v2.py:423 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:450 +#: quantum/db/db_base_plugin_v2.py:447 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:459 +#: quantum/db/db_base_plugin_v2.py:456 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:483 +#: quantum/db/db_base_plugin_v2.py:480 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: quantum/db/db_base_plugin_v2.py:488 +#: quantum/db/db_base_plugin_v2.py:485 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:495 +#: quantum/db/db_base_plugin_v2.py:492 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: quantum/db/db_base_plugin_v2.py:602 +#: quantum/db/db_base_plugin_v2.py:599 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: quantum/db/db_base_plugin_v2.py:614 +#: quantum/db/db_base_plugin_v2.py:611 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: quantum/db/db_base_plugin_v2.py:620 +#: quantum/db/db_base_plugin_v2.py:617 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:640 +#: quantum/db/db_base_plugin_v2.py:637 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:649 quantum/db/db_base_plugin_v2.py:680 +#: quantum/db/db_base_plugin_v2.py:646 quantum/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: quantum/db/db_base_plugin_v2.py:694 +#: quantum/db/db_base_plugin_v2.py:691 #, python-format msgid "Port update. Hold %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:702 +#: quantum/db/db_base_plugin_v2.py:699 #, python-format msgid "Port update. Adding %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:757 +#: quantum/db/db_base_plugin_v2.py:754 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:762 +#: quantum/db/db_base_plugin_v2.py:759 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:782 +#: quantum/db/db_base_plugin_v2.py:779 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: quantum/db/db_base_plugin_v2.py:789 +#: quantum/db/db_base_plugin_v2.py:786 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: quantum/db/db_base_plugin_v2.py:796 +#: quantum/db/db_base_plugin_v2.py:793 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: quantum/db/db_base_plugin_v2.py:800 +#: quantum/db/db_base_plugin_v2.py:797 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:805 +#: quantum/db/db_base_plugin_v2.py:802 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:818 +#: quantum/db/db_base_plugin_v2.py:815 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: quantum/db/db_base_plugin_v2.py:829 +#: quantum/db/db_base_plugin_v2.py:826 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:842 quantum/db/db_base_plugin_v2.py:846 +#: quantum/db/db_base_plugin_v2.py:839 quantum/db/db_base_plugin_v2.py:843 #, python-format msgid "Invalid route: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:962 +#: quantum/db/db_base_plugin_v2.py:959 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1062 +#: quantum/db/db_base_plugin_v2.py:1059 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1086 +#: quantum/db/db_base_plugin_v2.py:1083 msgid "Gateway is not valid on subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1099 +#: quantum/db/db_base_plugin_v2.py:1096 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1343 +#: quantum/db/db_base_plugin_v2.py:1340 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1418 +#: quantum/db/db_base_plugin_v2.py:1415 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2160,21 +2149,16 @@ msgstr "" msgid "the nexthop is used by router" msgstr "" -#: quantum/db/l3_db.py:125 +#: quantum/db/l3_db.py:199 #, python-format -msgid "Multiple routers match for %s" +msgid "No IPs available for external network %s" msgstr "" -#: quantum/db/l3_db.py:197 quantum/db/l3_db.py:626 +#: quantum/db/l3_db.py:219 quantum/db/l3_db.py:632 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: quantum/db/l3_db.py:238 -#, python-format -msgid "No IPs available for external network %s" -msgstr "" - #: quantum/db/l3_db.py:305 #, python-format msgid "Router already has a port on subnet %s" @@ -2203,76 +2187,71 @@ msgstr "" msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: quantum/db/l3_db.py:476 -#, python-format -msgid "Multiple floating ips match for %s" -msgstr "" - -#: quantum/db/l3_db.py:495 +#: quantum/db/l3_db.py:492 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: quantum/db/l3_db.py:537 +#: quantum/db/l3_db.py:531 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: quantum/db/l3_db.py:541 +#: quantum/db/l3_db.py:535 #, python-format msgid "" "Cannnot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: quantum/db/l3_db.py:553 +#: quantum/db/l3_db.py:547 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: quantum/db/l3_db.py:560 +#: quantum/db/l3_db.py:554 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: quantum/db/l3_db.py:564 +#: quantum/db/l3_db.py:558 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: quantum/db/l3_db.py:594 quantum/plugins/nicira/QuantumPlugin.py:1778 +#: quantum/db/l3_db.py:600 quantum/plugins/nicira/QuantumPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: quantum/db/l3_db.py:646 +#: quantum/db/l3_db.py:652 msgid "Unable to find any IP address on external network" msgstr "" -#: quantum/db/l3_db.py:667 +#: quantum/db/l3_db.py:673 msgid "Unable to create Floating ip due to a malformed request" msgstr "" -#: quantum/db/l3_db.py:671 +#: quantum/db/l3_db.py:677 msgid "Floating IP association failed" msgstr "" -#: quantum/db/l3_db.py:762 +#: quantum/db/l3_db.py:768 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: quantum/db/l3_db.py:780 +#: quantum/db/l3_db.py:786 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: quantum/db/l3_db.py:927 +#: quantum/db/l3_db.py:935 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2315,7 +2294,7 @@ msgstr "" msgid "" "No default service definition in configuration file. Please add service " "definitions using the service_definition variable in the " -"[default_servicetype] section" +"[DEFAULT_SERVICETYPE] section" msgstr "" #: quantum/db/servicetype_db.py:79 @@ -2364,11 +2343,11 @@ msgid "" "sort '%(resource)s'" msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:292 +#: quantum/db/loadbalancer/loadbalancer_db.py:232 msgid "'cookie_name' should be specified for this type of session persistence." msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:296 +#: quantum/db/loadbalancer/loadbalancer_db.py:236 msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" @@ -2607,6 +2586,13 @@ msgstr "" msgid "Number of floating IPs allowed per tenant, -1 for unlimited" msgstr "" +#: quantum/extensions/l3_ext_gw_mode.py:27 +#, python-format +msgid "" +"DNat is disabled for the router %(router_id)s. Floating IPs cannot be " +"associated." +msgstr "" + #: quantum/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3746,8 +3732,8 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:124 #: quantum/plugins/hyperv/rpc_callbacks.py:53 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:84 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:93 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3756,14 +3742,14 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:155 #: quantum/plugins/hyperv/rpc_callbacks.py:69 #: quantum/plugins/hyperv/rpc_callbacks.py:88 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:107 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:127 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:142 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:108 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:128 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:111 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:131 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:146 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4300,6 +4286,7 @@ msgstr "" #: quantum/plugins/hyperv/db.py:79 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: quantum/plugins/ml2/drivers/type_vlan.py:206 #: quantum/plugins/openvswitch/ovs_db_v2.py:159 #, python-format msgid "" @@ -4322,6 +4309,8 @@ msgstr "" #: quantum/plugins/hyperv/db.py:166 quantum/plugins/hyperv/db.py:179 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:68 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: quantum/plugins/ml2/drivers/type_vlan.py:128 +#: quantum/plugins/ml2/drivers/type_vlan.py:149 #: quantum/plugins/openvswitch/ovs_db_v2.py:91 #: quantum/plugins/openvswitch/ovs_db_v2.py:109 #, python-format @@ -4356,41 +4345,42 @@ msgstr "" msgid "physical_network not provided" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:193 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:194 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 +#: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "Network VLAN ranges: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:218 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:219 #, python-format msgid "Network type %s not supported" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:245 -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:174 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:475 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 #, python-format msgid "Created network: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:268 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:269 msgid "plugin does not support updating provider attributes" msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:115 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:119 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4610,88 +4600,88 @@ msgstr "" msgid "VSwitch not found: %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:134 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:135 #: quantum/plugins/mlnx/rpc_callbacks.py:115 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:239 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:241 #: quantum/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:248 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:250 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:269 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:309 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:310 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:357 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 msgid "provider:network_type required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:314 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:320 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:367 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:386 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 msgid "provider:segmentation_id required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:323 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:370 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:330 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 msgid "provider:physical_network specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:336 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:396 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 msgid "provider:segmentation_id specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:342 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:402 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:348 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:408 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:354 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:414 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 msgid "provider:physical_network required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:372 -#: quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:432 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 +#: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4915,6 +4905,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: quantum/plugins/ml2/drivers/type_vlan.py:212 #: quantum/plugins/openvswitch/ovs_db_v2.py:165 #, python-format msgid "" @@ -4923,6 +4914,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: quantum/plugins/ml2/drivers/type_vlan.py:261 #: quantum/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "" @@ -4931,6 +4923,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: quantum/plugins/ml2/drivers/type_vlan.py:256 #: quantum/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" @@ -4961,31 +4954,31 @@ msgstr "" msgid "Start initializing metaplugin" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:92 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:93 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:97 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:98 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:164 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:165 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:170 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:171 msgid "Failed to add flavor bindings" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:294 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:295 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:300 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:301 #, python-format msgid "Created router: %s" msgstr "" @@ -5494,6 +5487,258 @@ msgid "" "fields=%(fields)r" msgstr "" +#: quantum/plugins/ml2/config.py:24 +msgid "" +"List of network type driver entrypoints to be loaded from the " +"quantum.ml2.type_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/config.py:28 +msgid "Ordered list of network_types to allocate as tenant networks." +msgstr "" + +#: quantum/plugins/ml2/config.py:32 +msgid "" +"List of networking mechanism driver entrypoints to be loaded from the " +"quantum.ml2.mechanism_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/db.py:44 +#, python-format +msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" +msgstr "" + +#: quantum/plugins/ml2/db.py:73 +#, python-format +msgid "Multiple ports have port_id starting with %s" +msgstr "" + +#: quantum/plugins/ml2/db.py:81 +#, python-format +msgid "get_port_and_sgs() called for port_id %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:40 +#, python-format +msgid "Configured type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:45 +#, python-format +msgid "Loaded type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:53 +#, python-format +msgid "" +"Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" +" is already registered for type '%(type)s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:61 +#, python-format +msgid "Registered types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:69 +#, python-format +msgid "No type driver for tenant network_type: %s. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/managers.py:73 +#, python-format +msgid "Tenant network_types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:77 +#, python-format +msgid "Initializing driver for type '%s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:86 +#, python-format +msgid "network_type value '%s' not supported" +msgstr "" + +#: quantum/plugins/ml2/managers.py:122 +#, python-format +msgid "Configured mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:127 +#, python-format +msgid "Loaded mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:99 +msgid "Modular L2 Plugin initialization complete" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:127 +msgid "network_type required if other provider attributes specified" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:148 +#, python-format +msgid "Network %s has no segments" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:180 +msgid "" +"In _notify_port_updated() for port %(port_id), network %(network_id) has " +"no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:79 +#, python-format +msgid "Device %(device)s details requested by agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:88 +#, python-format +msgid "Device %(device)s requested by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:94 +#, python-format +msgid "" +"Device %(device)s requested by agent %(agent_id)s has network " +"%(network_id) with no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:114 +#, python-format +msgid "Returning: %s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:122 +#, python-format +msgid "Device %(device)s no longer exists at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:131 +#, python-format +msgid "Device %(device)s updated down by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:145 +#, python-format +msgid "Device %(device)s up at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:153 +#, python-format +msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:31 +msgid "" +"List of physical_network names with which flat networks can be created. " +"Use * to allow flat networks with arbitrary physical_network names." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:69 +msgid "Arbitrary flat physical_network names allowed" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:74 +#, python-format +msgid "Allowable flat physical_network names: %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:81 +msgid "ML2 FlatTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:86 +msgid "physical_network required for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:89 +#, python-format +msgid "physical_network '%s' unknown for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:96 +#, python-format +msgid "%s prohibited for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:112 +#, python-format +msgid "Reserving flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:130 +#, python-format +msgid "Releasing flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:133 +#, python-format +msgid "No flat network found on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:36 +msgid "ML2 LocalTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:47 +#, python-format +msgid "%s prohibited for local provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:37 +msgid "" +"List of :: or " +"specifying physical_network names usable for VLAN provider and tenant " +"networks, as well as ranges of VLAN tags on each available for allocation" +" to tenant networks." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:91 +msgid "Failed to parse network_vlan_ranges. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:161 +msgid "VlanTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:166 +msgid "physical_network required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:169 +#, python-format +msgid "physical_network '%s' unknown for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:175 +msgid "segmentation_id required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:178 +#, python-format +msgid "segmentation_id out of range (%(min)s through %(max)s)" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:188 +#, python-format +msgid "%s prohibited for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:228 +#, python-format +msgid "" +"Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" +" pool" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:266 +#, python-format +msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" +msgstr "" + #: quantum/plugins/mlnx/agent_notify_api.py:44 msgid "Sending delete network message" msgstr "" @@ -5775,156 +6020,156 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:151 +#: quantum/plugins/nec/nec_plugin.py:152 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:155 +#: quantum/plugins/nec/nec_plugin.py:156 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:159 +#: quantum/plugins/nec/nec_plugin.py:160 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:178 +#: quantum/plugins/nec/nec_plugin.py:179 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:184 +#: quantum/plugins/nec/nec_plugin.py:185 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:202 +#: quantum/plugins/nec/nec_plugin.py:203 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:206 +#: quantum/plugins/nec/nec_plugin.py:207 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:226 +#: quantum/plugins/nec/nec_plugin.py:227 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:246 +#: quantum/plugins/nec/nec_plugin.py:247 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:262 +#: quantum/plugins/nec/nec_plugin.py:263 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:313 +#: quantum/plugins/nec/nec_plugin.py:314 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:328 +#: quantum/plugins/nec/nec_plugin.py:329 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:346 +#: quantum/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:369 +#: quantum/plugins/nec/nec_plugin.py:370 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:388 +#: quantum/plugins/nec/nec_plugin.py:389 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:414 +#: quantum/plugins/nec/nec_plugin.py:415 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:475 +#: quantum/plugins/nec/nec_plugin.py:476 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:479 +#: quantum/plugins/nec/nec_plugin.py:480 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:483 +#: quantum/plugins/nec/nec_plugin.py:484 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:487 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:493 +#: quantum/plugins/nec/nec_plugin.py:494 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:502 +#: quantum/plugins/nec/nec_plugin.py:503 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:515 +#: quantum/plugins/nec/nec_plugin.py:516 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:521 +#: quantum/plugins/nec/nec_plugin.py:522 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:532 +#: quantum/plugins/nec/nec_plugin.py:533 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:548 +#: quantum/plugins/nec/nec_plugin.py:549 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:572 +#: quantum/plugins/nec/nec_plugin.py:573 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:618 +#: quantum/plugins/nec/nec_plugin.py:619 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:649 +#: quantum/plugins/nec/nec_plugin.py:650 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:665 +#: quantum/plugins/nec/nec_plugin.py:666 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:670 +#: quantum/plugins/nec/nec_plugin.py:671 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6050,11 +6295,6 @@ msgstr "" msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" -#: quantum/plugins/nec/db/nec_plugin_base.py:60 -#, python-format -msgid "Multiple packet_filters match for %s" -msgstr "" - #: quantum/plugins/nec/drivers/__init__.py:35 #, python-format msgid "Loading OFC driver: %s" @@ -7354,30 +7594,30 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:138 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:281 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:320 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:377 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 msgid "GRE networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:380 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 msgid "provider:physical_network specified for GRE network" msgstr "" @@ -7690,12 +7930,12 @@ msgstr "" msgid "PLUMgrid_NOS_Server: status=%(status)d, reason=%(reason)r, ret=%(ret)s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:58 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:59 #, python-format msgid "get_ofp_rest_api: %s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:107 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:110 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -8003,3 +8243,28 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Multiple networks match for %s" +#~ msgstr "" + +#~ msgid "Multiple subnets match for %s" +#~ msgstr "" + +#~ msgid "Multiple ports match for %s" +#~ msgstr "" + +#~ msgid "Multiple routers match for %s" +#~ msgstr "" + +#~ msgid "Multiple floating ips match for %s" +#~ msgstr "" + +#~ msgid "" +#~ "No default service definition in " +#~ "configuration file. Please add service " +#~ "definitions using the service_definition " +#~ "variable in the [default_servicetype] section" +#~ msgstr "" + +#~ msgid "Multiple packet_filters match for %s" +#~ msgstr "" + diff --git a/quantum/locale/zh_CN/LC_MESSAGES/quantum.po b/quantum/locale/zh_CN/LC_MESSAGES/quantum.po index 4ea52fe8e..0a1af0f23 100644 --- a/quantum/locale/zh_CN/LC_MESSAGES/quantum.po +++ b/quantum/locale/zh_CN/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-05-28 12:11+0000\n" +"POT-Creation-Date: 2013-05-30 12:11+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -41,7 +41,7 @@ msgstr "" msgid "Quantum core_plugin not configured!" msgstr "" -#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:113 +#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "" @@ -331,7 +331,7 @@ msgstr "" msgid "The driver used to manage the DHCP server." msgstr "" -#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:131 +#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:161 msgid "Allow overlapping IP." msgstr "" @@ -385,7 +385,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:119 +#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:149 #: quantum/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "" @@ -394,7 +394,7 @@ msgstr "" msgid "You must specify an interface driver" msgstr "" -#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:160 +#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:190 #, python-format msgid "Error importing interface driver '%s'" msgstr "" @@ -431,114 +431,114 @@ msgstr "" msgid "Unable update lease. Exception" msgstr "" -#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:732 +#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:754 msgid "" "Quantum server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:737 +#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 #: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 msgid "Failed reporting state!" msgstr "" -#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:742 +#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:764 #, python-format msgid "agent_updated by server side %s!" msgstr "" -#: quantum/agent/l3_agent.py:116 quantum/debug/debug_agent.py:48 +#: quantum/agent/l3_agent.py:146 quantum/debug/debug_agent.py:48 msgid "Name of bridge used for external network traffic." msgstr "" -#: quantum/agent/l3_agent.py:123 +#: quantum/agent/l3_agent.py:153 msgid "TCP Port used by Quantum metadata namespace proxy." msgstr "" -#: quantum/agent/l3_agent.py:127 +#: quantum/agent/l3_agent.py:157 msgid "" "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "to disable this feature." msgstr "" -#: quantum/agent/l3_agent.py:133 +#: quantum/agent/l3_agent.py:163 msgid "" "If namespaces is disabled, the l3 agent can only confgure a router that " "has the matching router ID." msgstr "" -#: quantum/agent/l3_agent.py:138 +#: quantum/agent/l3_agent.py:168 msgid "Agent should implement routers with no gateway" msgstr "" -#: quantum/agent/l3_agent.py:140 +#: quantum/agent/l3_agent.py:170 msgid "UUID of external network for routers implemented by the agents." msgstr "" -#: quantum/agent/l3_agent.py:143 +#: quantum/agent/l3_agent.py:173 msgid "Allow running metadata proxy." msgstr "" -#: quantum/agent/l3_agent.py:155 +#: quantum/agent/l3_agent.py:185 msgid "An interface driver must be specified" msgstr "" -#: quantum/agent/l3_agent.py:189 +#: quantum/agent/l3_agent.py:219 #, python-format msgid "Failed deleting namespace '%s'" msgstr "" -#: quantum/agent/l3_agent.py:218 +#: quantum/agent/l3_agent.py:248 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Quantum has more than one external network." msgstr "" -#: quantum/agent/l3_agent.py:286 +#: quantum/agent/l3_agent.py:316 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: quantum/agent/l3_agent.py:288 quantum/db/l3_db.py:921 +#: quantum/agent/l3_agent.py:318 quantum/db/l3_db.py:929 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: quantum/agent/l3_agent.py:393 +#: quantum/agent/l3_agent.py:444 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: quantum/agent/l3_agent.py:562 +#: quantum/agent/l3_agent.py:586 #, python-format msgid "Failed dealing with router '%s' deletion RPC message" msgstr "" -#: quantum/agent/l3_agent.py:575 +#: quantum/agent/l3_agent.py:599 msgid "Failed dealing with routers update RPC message" msgstr "" -#: quantum/agent/l3_agent.py:588 +#: quantum/agent/l3_agent.py:612 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: quantum/agent/l3_agent.py:645 +#: quantum/agent/l3_agent.py:667 msgid "Failed synchronizing routers" msgstr "" -#: quantum/agent/l3_agent.py:649 +#: quantum/agent/l3_agent.py:671 msgid "L3 agent started" msgstr "" -#: quantum/agent/l3_agent.py:669 +#: quantum/agent/l3_agent.py:691 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: quantum/agent/l3_agent.py:677 +#: quantum/agent/l3_agent.py:699 #, python-format msgid "Removed route entry is '%s'" msgstr "" @@ -645,13 +645,13 @@ msgstr "" msgid "Seconds between nodes reporting state to server" msgstr "" -#: quantum/agent/common/config.py:78 +#: quantum/agent/common/config.py:80 msgid "" "DEFAULT.root_helper is deprecated! Please move root_helper configuration " "to [AGENT] section." msgstr "" -#: quantum/agent/common/config.py:89 +#: quantum/agent/common/config.py:91 msgid "Top-level directory for maintaining dhcp state" msgstr "" @@ -1188,120 +1188,125 @@ msgstr "" #: quantum/api/v2/attributes.py:91 #, python-format +msgid "'%s' is not a valid boolean value" +msgstr "" + +#: quantum/api/v2/attributes.py:100 +#, python-format msgid "'%(data)s' is not in range %(min_value)s through %(max_value)s" msgstr "" -#: quantum/api/v2/attributes.py:102 +#: quantum/api/v2/attributes.py:111 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: quantum/api/v2/attributes.py:112 +#: quantum/api/v2/attributes.py:121 #, python-format msgid "'%s' is not a valid MAC address" msgstr "" -#: quantum/api/v2/attributes.py:121 +#: quantum/api/v2/attributes.py:130 #, python-format msgid "'%s' is not a valid IP address" msgstr "" -#: quantum/api/v2/attributes.py:132 +#: quantum/api/v2/attributes.py:141 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:151 quantum/api/v2/attributes.py:158 +#: quantum/api/v2/attributes.py:160 quantum/api/v2/attributes.py:167 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:166 +#: quantum/api/v2/attributes.py:175 #, python-format msgid "Duplicate IP address '%s'" msgstr "" -#: quantum/api/v2/attributes.py:182 +#: quantum/api/v2/attributes.py:191 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:193 +#: quantum/api/v2/attributes.py:202 #, python-format msgid "'%s' is not a valid nameserver" msgstr "" -#: quantum/api/v2/attributes.py:197 +#: quantum/api/v2/attributes.py:206 #, python-format msgid "Duplicate nameserver '%s'" msgstr "" -#: quantum/api/v2/attributes.py:205 +#: quantum/api/v2/attributes.py:214 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:225 +#: quantum/api/v2/attributes.py:234 #, python-format msgid "Duplicate hostroute '%s'" msgstr "" -#: quantum/api/v2/attributes.py:245 +#: quantum/api/v2/attributes.py:254 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "" -#: quantum/api/v2/attributes.py:257 +#: quantum/api/v2/attributes.py:266 #, python-format msgid "'%s' is not a valid input" msgstr "" -#: quantum/api/v2/attributes.py:264 +#: quantum/api/v2/attributes.py:273 #, python-format msgid "'%s' is not a valid UUID" msgstr "" -#: quantum/api/v2/attributes.py:276 +#: quantum/api/v2/attributes.py:285 #, python-format msgid "'%s' is not a list" msgstr "" -#: quantum/api/v2/attributes.py:287 +#: quantum/api/v2/attributes.py:296 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "" -#: quantum/api/v2/attributes.py:294 +#: quantum/api/v2/attributes.py:303 #, python-format msgid "'%s' is not a dictionary" msgstr "" -#: quantum/api/v2/attributes.py:320 +#: quantum/api/v2/attributes.py:328 #, python-format msgid "Validator '%s' does not exist." msgstr "" -#: quantum/api/v2/attributes.py:347 +#: quantum/api/v2/attributes.py:360 #, python-format msgid "'%s' is not an integer" msgstr "" -#: quantum/api/v2/attributes.py:352 +#: quantum/api/v2/attributes.py:365 #, python-format msgid "'%s' should be non-negative" msgstr "" -#: quantum/api/v2/attributes.py:371 +#: quantum/api/v2/attributes.py:384 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "" -#: quantum/api/v2/attributes.py:379 +#: quantum/api/v2/attributes.py:392 #, python-format msgid "'%s' is not a integer" msgstr "" -#: quantum/api/v2/attributes.py:392 +#: quantum/api/v2/attributes.py:405 #, python-format msgid "'%s' is not of the form =[value]" msgstr "" @@ -1886,225 +1891,209 @@ msgstr "" msgid "Database registration exception: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:90 -#: quantum/db/loadbalancer/loadbalancer_db.py:175 +#: quantum/db/db_base_plugin_v2.py:125 msgid "Cannot create resource for another tenant" msgstr "" -#: quantum/db/db_base_plugin_v2.py:173 -#, python-format -msgid "Multiple networks match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:183 -#, python-format -msgid "Multiple subnets match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:195 -#, python-format -msgid "Multiple ports match for %s" -msgstr "" - -#: quantum/db/db_base_plugin_v2.py:276 +#: quantum/db/db_base_plugin_v2.py:273 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:282 +#: quantum/db/db_base_plugin_v2.py:279 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:286 +#: quantum/db/db_base_plugin_v2.py:283 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "" -#: quantum/db/db_base_plugin_v2.py:316 +#: quantum/db/db_base_plugin_v2.py:313 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:367 +#: quantum/db/db_base_plugin_v2.py:364 #, python-format msgid "No allocation pool found for ip address:%s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:380 +#: quantum/db/db_base_plugin_v2.py:377 #, python-format msgid "Recycle %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:384 +#: quantum/db/db_base_plugin_v2.py:381 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:391 +#: quantum/db/db_base_plugin_v2.py:388 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:403 +#: quantum/db/db_base_plugin_v2.py:400 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:412 +#: quantum/db/db_base_plugin_v2.py:409 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:417 +#: quantum/db/db_base_plugin_v2.py:414 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:426 +#: quantum/db/db_base_plugin_v2.py:423 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:450 +#: quantum/db/db_base_plugin_v2.py:447 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "" -#: quantum/db/db_base_plugin_v2.py:459 +#: quantum/db/db_base_plugin_v2.py:456 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:483 +#: quantum/db/db_base_plugin_v2.py:480 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "" -#: quantum/db/db_base_plugin_v2.py:488 +#: quantum/db/db_base_plugin_v2.py:485 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:495 +#: quantum/db/db_base_plugin_v2.py:492 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "" -#: quantum/db/db_base_plugin_v2.py:602 +#: quantum/db/db_base_plugin_v2.py:599 msgid "IP allocation requires subnet_id or ip_address" msgstr "" -#: quantum/db/db_base_plugin_v2.py:614 +#: quantum/db/db_base_plugin_v2.py:611 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "" -#: quantum/db/db_base_plugin_v2.py:620 +#: quantum/db/db_base_plugin_v2.py:617 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:640 +#: quantum/db/db_base_plugin_v2.py:637 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:649 quantum/db/db_base_plugin_v2.py:680 +#: quantum/db/db_base_plugin_v2.py:646 quantum/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "" -#: quantum/db/db_base_plugin_v2.py:694 +#: quantum/db/db_base_plugin_v2.py:691 #, python-format msgid "Port update. Hold %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:702 +#: quantum/db/db_base_plugin_v2.py:699 #, python-format msgid "Port update. Adding %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:757 +#: quantum/db/db_base_plugin_v2.py:754 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:762 +#: quantum/db/db_base_plugin_v2.py:759 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:782 +#: quantum/db/db_base_plugin_v2.py:779 msgid "Performing IP validity checks on allocation pools" msgstr "" -#: quantum/db/db_base_plugin_v2.py:789 +#: quantum/db/db_base_plugin_v2.py:786 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "" -#: quantum/db/db_base_plugin_v2.py:796 +#: quantum/db/db_base_plugin_v2.py:793 msgid "Specified IP addresses do not match the subnet IP version" msgstr "" -#: quantum/db/db_base_plugin_v2.py:800 +#: quantum/db/db_base_plugin_v2.py:797 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:805 +#: quantum/db/db_base_plugin_v2.py:802 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:818 +#: quantum/db/db_base_plugin_v2.py:815 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "" -#: quantum/db/db_base_plugin_v2.py:829 +#: quantum/db/db_base_plugin_v2.py:826 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:842 quantum/db/db_base_plugin_v2.py:846 +#: quantum/db/db_base_plugin_v2.py:839 quantum/db/db_base_plugin_v2.py:843 #, python-format msgid "Invalid route: %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:962 +#: quantum/db/db_base_plugin_v2.py:959 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1062 +#: quantum/db/db_base_plugin_v2.py:1059 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1086 +#: quantum/db/db_base_plugin_v2.py:1083 msgid "Gateway is not valid on subnet" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1099 +#: quantum/db/db_base_plugin_v2.py:1096 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1343 +#: quantum/db/db_base_plugin_v2.py:1340 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "" -#: quantum/db/db_base_plugin_v2.py:1418 +#: quantum/db/db_base_plugin_v2.py:1415 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" @@ -2160,21 +2149,16 @@ msgstr "" msgid "the nexthop is used by router" msgstr "" -#: quantum/db/l3_db.py:125 +#: quantum/db/l3_db.py:199 #, python-format -msgid "Multiple routers match for %s" +msgid "No IPs available for external network %s" msgstr "" -#: quantum/db/l3_db.py:197 quantum/db/l3_db.py:626 +#: quantum/db/l3_db.py:219 quantum/db/l3_db.py:632 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: quantum/db/l3_db.py:238 -#, python-format -msgid "No IPs available for external network %s" -msgstr "" - #: quantum/db/l3_db.py:305 #, python-format msgid "Router already has a port on subnet %s" @@ -2203,76 +2187,71 @@ msgstr "" msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: quantum/db/l3_db.py:476 -#, python-format -msgid "Multiple floating ips match for %s" -msgstr "" - -#: quantum/db/l3_db.py:495 +#: quantum/db/l3_db.py:492 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: quantum/db/l3_db.py:537 +#: quantum/db/l3_db.py:531 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: quantum/db/l3_db.py:541 +#: quantum/db/l3_db.py:535 #, python-format msgid "" "Cannnot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: quantum/db/l3_db.py:553 +#: quantum/db/l3_db.py:547 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: quantum/db/l3_db.py:560 +#: quantum/db/l3_db.py:554 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: quantum/db/l3_db.py:564 +#: quantum/db/l3_db.py:558 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: quantum/db/l3_db.py:594 quantum/plugins/nicira/QuantumPlugin.py:1778 +#: quantum/db/l3_db.py:600 quantum/plugins/nicira/QuantumPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: quantum/db/l3_db.py:646 +#: quantum/db/l3_db.py:652 msgid "Unable to find any IP address on external network" msgstr "" -#: quantum/db/l3_db.py:667 +#: quantum/db/l3_db.py:673 msgid "Unable to create Floating ip due to a malformed request" msgstr "" -#: quantum/db/l3_db.py:671 +#: quantum/db/l3_db.py:677 msgid "Floating IP association failed" msgstr "" -#: quantum/db/l3_db.py:762 +#: quantum/db/l3_db.py:768 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: quantum/db/l3_db.py:780 +#: quantum/db/l3_db.py:786 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "" -#: quantum/db/l3_db.py:927 +#: quantum/db/l3_db.py:935 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -2315,7 +2294,7 @@ msgstr "" msgid "" "No default service definition in configuration file. Please add service " "definitions using the service_definition variable in the " -"[default_servicetype] section" +"[DEFAULT_SERVICETYPE] section" msgstr "" #: quantum/db/servicetype_db.py:79 @@ -2364,11 +2343,11 @@ msgid "" "sort '%(resource)s'" msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:292 +#: quantum/db/loadbalancer/loadbalancer_db.py:232 msgid "'cookie_name' should be specified for this type of session persistence." msgstr "" -#: quantum/db/loadbalancer/loadbalancer_db.py:296 +#: quantum/db/loadbalancer/loadbalancer_db.py:236 msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" @@ -2607,6 +2586,13 @@ msgstr "" msgid "Number of floating IPs allowed per tenant, -1 for unlimited" msgstr "" +#: quantum/extensions/l3_ext_gw_mode.py:27 +#, python-format +msgid "" +"DNat is disabled for the router %(router_id)s. Floating IPs cannot be " +"associated." +msgstr "" + #: quantum/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3746,8 +3732,8 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:124 #: quantum/plugins/hyperv/rpc_callbacks.py:53 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:84 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:93 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" @@ -3756,14 +3742,14 @@ msgstr "" #: quantum/plugins/brocade/QuantumPlugin.py:155 #: quantum/plugins/hyperv/rpc_callbacks.py:69 #: quantum/plugins/hyperv/rpc_callbacks.py:88 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:107 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:127 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:142 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:108 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:128 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:111 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:131 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:146 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 #, python-format msgid "%s can not be found in database" msgstr "" @@ -4300,6 +4286,7 @@ msgstr "" #: quantum/plugins/hyperv/db.py:79 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: quantum/plugins/ml2/drivers/type_vlan.py:206 #: quantum/plugins/openvswitch/ovs_db_v2.py:159 #, python-format msgid "" @@ -4322,6 +4309,8 @@ msgstr "" #: quantum/plugins/hyperv/db.py:166 quantum/plugins/hyperv/db.py:179 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:68 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: quantum/plugins/ml2/drivers/type_vlan.py:128 +#: quantum/plugins/ml2/drivers/type_vlan.py:149 #: quantum/plugins/openvswitch/ovs_db_v2.py:91 #: quantum/plugins/openvswitch/ovs_db_v2.py:109 #, python-format @@ -4356,41 +4345,42 @@ msgstr "" msgid "physical_network not provided" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:193 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:194 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 +#: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "Network VLAN ranges: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:218 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:219 #, python-format msgid "Network type %s not supported" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:245 -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:174 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:475 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 #, python-format msgid "Created network: %s" msgstr "" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:268 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:269 msgid "plugin does not support updating provider attributes" msgstr "" #: quantum/plugins/hyperv/rpc_callbacks.py:77 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:115 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:119 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -4610,88 +4600,88 @@ msgstr "" msgid "VSwitch not found: %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:134 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:135 #: quantum/plugins/mlnx/rpc_callbacks.py:115 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:239 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:241 #: quantum/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:248 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:250 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:269 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:309 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:310 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:357 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 msgid "provider:network_type required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:314 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:320 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:367 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:386 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 msgid "provider:segmentation_id required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:323 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:370 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:330 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 msgid "provider:physical_network specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:336 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:396 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 msgid "provider:segmentation_id specified for local network" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:342 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:402 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:348 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:408 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:354 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:414 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 msgid "provider:physical_network required" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:372 -#: quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:432 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 +#: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4915,6 +4905,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: quantum/plugins/ml2/drivers/type_vlan.py:212 #: quantum/plugins/openvswitch/ovs_db_v2.py:165 #, python-format msgid "" @@ -4923,6 +4914,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: quantum/plugins/ml2/drivers/type_vlan.py:261 #: quantum/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "" @@ -4931,6 +4923,7 @@ msgid "" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: quantum/plugins/ml2/drivers/type_vlan.py:256 #: quantum/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" @@ -4961,31 +4954,31 @@ msgstr "" msgid "Start initializing metaplugin" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:92 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:93 #, python-format msgid "default_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:97 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:98 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:164 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:165 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:170 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:171 msgid "Failed to add flavor bindings" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:294 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:295 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:300 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:301 #, python-format msgid "Created router: %s" msgstr "" @@ -5494,6 +5487,258 @@ msgid "" "fields=%(fields)r" msgstr "" +#: quantum/plugins/ml2/config.py:24 +msgid "" +"List of network type driver entrypoints to be loaded from the " +"quantum.ml2.type_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/config.py:28 +msgid "Ordered list of network_types to allocate as tenant networks." +msgstr "" + +#: quantum/plugins/ml2/config.py:32 +msgid "" +"List of networking mechanism driver entrypoints to be loaded from the " +"quantum.ml2.mechanism_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/db.py:44 +#, python-format +msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" +msgstr "" + +#: quantum/plugins/ml2/db.py:73 +#, python-format +msgid "Multiple ports have port_id starting with %s" +msgstr "" + +#: quantum/plugins/ml2/db.py:81 +#, python-format +msgid "get_port_and_sgs() called for port_id %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:40 +#, python-format +msgid "Configured type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:45 +#, python-format +msgid "Loaded type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:53 +#, python-format +msgid "" +"Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" +" is already registered for type '%(type)s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:61 +#, python-format +msgid "Registered types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:69 +#, python-format +msgid "No type driver for tenant network_type: %s. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/managers.py:73 +#, python-format +msgid "Tenant network_types: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:77 +#, python-format +msgid "Initializing driver for type '%s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:86 +#, python-format +msgid "network_type value '%s' not supported" +msgstr "" + +#: quantum/plugins/ml2/managers.py:122 +#, python-format +msgid "Configured mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:127 +#, python-format +msgid "Loaded mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:99 +msgid "Modular L2 Plugin initialization complete" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:127 +msgid "network_type required if other provider attributes specified" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:148 +#, python-format +msgid "Network %s has no segments" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:180 +msgid "" +"In _notify_port_updated() for port %(port_id), network %(network_id) has " +"no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:79 +#, python-format +msgid "Device %(device)s details requested by agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:88 +#, python-format +msgid "Device %(device)s requested by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:94 +#, python-format +msgid "" +"Device %(device)s requested by agent %(agent_id)s has network " +"%(network_id) with no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:114 +#, python-format +msgid "Returning: %s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:122 +#, python-format +msgid "Device %(device)s no longer exists at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:131 +#, python-format +msgid "Device %(device)s updated down by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:145 +#, python-format +msgid "Device %(device)s up at agent %(agent_id)s" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:153 +#, python-format +msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:31 +msgid "" +"List of physical_network names with which flat networks can be created. " +"Use * to allow flat networks with arbitrary physical_network names." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:69 +msgid "Arbitrary flat physical_network names allowed" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:74 +#, python-format +msgid "Allowable flat physical_network names: %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:81 +msgid "ML2 FlatTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:86 +msgid "physical_network required for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:89 +#, python-format +msgid "physical_network '%s' unknown for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:96 +#, python-format +msgid "%s prohibited for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:112 +#, python-format +msgid "Reserving flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:130 +#, python-format +msgid "Releasing flat network on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:133 +#, python-format +msgid "No flat network found on physical network %s" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:36 +msgid "ML2 LocalTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_local.py:47 +#, python-format +msgid "%s prohibited for local provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:37 +msgid "" +"List of :: or " +"specifying physical_network names usable for VLAN provider and tenant " +"networks, as well as ranges of VLAN tags on each available for allocation" +" to tenant networks." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:91 +msgid "Failed to parse network_vlan_ranges. Service terminated!" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:161 +msgid "VlanTypeDriver initialization complete" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:166 +msgid "physical_network required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:169 +#, python-format +msgid "physical_network '%s' unknown for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:175 +msgid "segmentation_id required for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:178 +#, python-format +msgid "segmentation_id out of range (%(min)s through %(max)s)" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:188 +#, python-format +msgid "%s prohibited for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:228 +#, python-format +msgid "" +"Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" +" pool" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:266 +#, python-format +msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" +msgstr "" + #: quantum/plugins/mlnx/agent_notify_api.py:44 msgid "Sending delete network message" msgstr "" @@ -5775,156 +6020,156 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:151 +#: quantum/plugins/nec/nec_plugin.py:152 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:155 +#: quantum/plugins/nec/nec_plugin.py:156 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:159 +#: quantum/plugins/nec/nec_plugin.py:160 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:178 +#: quantum/plugins/nec/nec_plugin.py:179 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:184 +#: quantum/plugins/nec/nec_plugin.py:185 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:202 +#: quantum/plugins/nec/nec_plugin.py:203 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:206 +#: quantum/plugins/nec/nec_plugin.py:207 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:226 +#: quantum/plugins/nec/nec_plugin.py:227 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:246 +#: quantum/plugins/nec/nec_plugin.py:247 #, python-format msgid "create_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:262 +#: quantum/plugins/nec/nec_plugin.py:263 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:313 +#: quantum/plugins/nec/nec_plugin.py:314 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:328 +#: quantum/plugins/nec/nec_plugin.py:329 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:346 +#: quantum/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:369 +#: quantum/plugins/nec/nec_plugin.py:370 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:388 +#: quantum/plugins/nec/nec_plugin.py:389 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:414 +#: quantum/plugins/nec/nec_plugin.py:415 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:475 +#: quantum/plugins/nec/nec_plugin.py:476 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:479 +#: quantum/plugins/nec/nec_plugin.py:480 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:483 +#: quantum/plugins/nec/nec_plugin.py:484 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:487 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:493 +#: quantum/plugins/nec/nec_plugin.py:494 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:502 +#: quantum/plugins/nec/nec_plugin.py:503 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:515 +#: quantum/plugins/nec/nec_plugin.py:516 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:521 +#: quantum/plugins/nec/nec_plugin.py:522 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:532 +#: quantum/plugins/nec/nec_plugin.py:533 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:548 +#: quantum/plugins/nec/nec_plugin.py:549 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " "packet_filter=%(packet_filter)s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:572 +#: quantum/plugins/nec/nec_plugin.py:573 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:618 +#: quantum/plugins/nec/nec_plugin.py:619 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:649 +#: quantum/plugins/nec/nec_plugin.py:650 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: quantum/plugins/nec/nec_plugin.py:665 +#: quantum/plugins/nec/nec_plugin.py:666 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:670 +#: quantum/plugins/nec/nec_plugin.py:671 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6050,11 +6295,6 @@ msgstr "" msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "" -#: quantum/plugins/nec/db/nec_plugin_base.py:60 -#, python-format -msgid "Multiple packet_filters match for %s" -msgstr "" - #: quantum/plugins/nec/drivers/__init__.py:35 #, python-format msgid "Loading OFC driver: %s" @@ -7354,30 +7594,30 @@ msgstr "" msgid "tunnel_id %s not found" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:138 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:281 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:320 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:377 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 msgid "GRE networks are not enabled" msgstr "" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:380 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 msgid "provider:physical_network specified for GRE network" msgstr "" @@ -7690,12 +7930,12 @@ msgstr "" msgid "PLUMgrid_NOS_Server: status=%(status)d, reason=%(reason)r, ret=%(ret)s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:58 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:59 #, python-format msgid "get_ofp_rest_api: %s" msgstr "" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:107 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:110 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -8003,3 +8243,28 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" +#~ msgid "Multiple networks match for %s" +#~ msgstr "" + +#~ msgid "Multiple subnets match for %s" +#~ msgstr "" + +#~ msgid "Multiple ports match for %s" +#~ msgstr "" + +#~ msgid "Multiple routers match for %s" +#~ msgstr "" + +#~ msgid "Multiple floating ips match for %s" +#~ msgstr "" + +#~ msgid "" +#~ "No default service definition in " +#~ "configuration file. Please add service " +#~ "definitions using the service_definition " +#~ "variable in the [default_servicetype] section" +#~ msgstr "" + +#~ msgid "Multiple packet_filters match for %s" +#~ msgstr "" + diff --git a/quantum/locale/zh_TW/LC_MESSAGES/quantum.po b/quantum/locale/zh_TW/LC_MESSAGES/quantum.po index 1f0b5c25b..b64a776b9 100644 --- a/quantum/locale/zh_TW/LC_MESSAGES/quantum.po +++ b/quantum/locale/zh_TW/LC_MESSAGES/quantum.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-05-28 12:11+0000\n" +"POT-Creation-Date: 2013-05-30 12:11+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -41,7 +41,7 @@ msgstr "" msgid "Quantum core_plugin not configured!" msgstr "未配置 Quantum core_plugin!" -#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:113 +#: quantum/manager.py:111 quantum/plugins/metaplugin/meta_quantum_plugin.py:114 #, python-format msgid "Plugin location: %s" msgstr "外掛程式位置:%s" @@ -333,7 +333,7 @@ msgstr "重新同步的間隔。" msgid "The driver used to manage the DHCP server." msgstr "用於管理 DHCP 伺服器的驅動程式。" -#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:131 +#: quantum/agent/dhcp_agent.py:62 quantum/agent/l3_agent.py:161 msgid "Allow overlapping IP." msgstr "容許重疊的 IP。" @@ -387,7 +387,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "在 meta 資料存取網路上找到 %(port_num)d 個路由器埠。將僅考量路由器 %(router_id)s 的埠 %(port_id)s" -#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:119 +#: quantum/agent/dhcp_agent.py:496 quantum/agent/l3_agent.py:149 #: quantum/debug/debug_agent.py:45 msgid "The driver used to manage the virtual interface." msgstr "用於管理虛擬介面的驅動程式。" @@ -396,7 +396,7 @@ msgstr "用於管理虛擬介面的驅動程式。" msgid "You must specify an interface driver" msgstr "必須指定介面驅動程式" -#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:160 +#: quantum/agent/dhcp_agent.py:509 quantum/agent/l3_agent.py:190 #, python-format msgid "Error importing interface driver '%s'" msgstr "匯入介面驅動程式 '%s' 時發生錯誤" @@ -433,114 +433,114 @@ msgstr "訊息表示法:%s" msgid "Unable update lease. Exception" msgstr "無法更新租賃。異常狀況" -#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:732 +#: quantum/agent/dhcp_agent.py:705 quantum/agent/l3_agent.py:754 msgid "" "Quantum server does not support state report. State report for this agent" " will be disabled." msgstr "Quantum 伺服器不支援狀態報告。將停用此代理程式的狀態報告。" -#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:737 +#: quantum/agent/dhcp_agent.py:711 quantum/agent/l3_agent.py:759 #: quantum/plugins/mlnx/agent/eswitch_quantum_agent.py:228 #: quantum/plugins/nec/agent/nec_quantum_agent.py:185 #: quantum/plugins/openvswitch/agent/ovs_quantum_agent.py:198 msgid "Failed reporting state!" msgstr "無法報告狀態!" -#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:742 +#: quantum/agent/dhcp_agent.py:719 quantum/agent/l3_agent.py:764 #, python-format msgid "agent_updated by server side %s!" msgstr "agent_updated 是由伺服器端 %s 執行!" -#: quantum/agent/l3_agent.py:116 quantum/debug/debug_agent.py:48 +#: quantum/agent/l3_agent.py:146 quantum/debug/debug_agent.py:48 msgid "Name of bridge used for external network traffic." msgstr "用於外部網路資料流量的橋接器名稱。" -#: quantum/agent/l3_agent.py:123 +#: quantum/agent/l3_agent.py:153 msgid "TCP Port used by Quantum metadata namespace proxy." msgstr "Quantum meta 資料名稱空間 Proxy 所使用的 TCP 埠。" -#: quantum/agent/l3_agent.py:127 +#: quantum/agent/l3_agent.py:157 msgid "" "Send this many gratuitous ARPs for HA setup, set it below or equal to 0 " "to disable this feature." msgstr "給這個項目傳送了用於高可用性設定的許多無償 ARP,請將其設為小於或等於 0 以停用此功能。" -#: quantum/agent/l3_agent.py:133 +#: quantum/agent/l3_agent.py:163 msgid "" "If namespaces is disabled, the l3 agent can only confgure a router that " "has the matching router ID." msgstr "如果名稱空間已停用,則 L3 代理程式只能配置一個具有相符路由器 ID 的路由器。" -#: quantum/agent/l3_agent.py:138 +#: quantum/agent/l3_agent.py:168 msgid "Agent should implement routers with no gateway" msgstr "代理程式應該實作不含閘道的路由器" -#: quantum/agent/l3_agent.py:140 +#: quantum/agent/l3_agent.py:170 msgid "UUID of external network for routers implemented by the agents." msgstr "代理程式所實作路由器的外部網路 UUID。" -#: quantum/agent/l3_agent.py:143 +#: quantum/agent/l3_agent.py:173 msgid "Allow running metadata proxy." msgstr "" -#: quantum/agent/l3_agent.py:155 +#: quantum/agent/l3_agent.py:185 msgid "An interface driver must be specified" msgstr "必須指定介面驅動程式" -#: quantum/agent/l3_agent.py:189 +#: quantum/agent/l3_agent.py:219 #, python-format msgid "Failed deleting namespace '%s'" msgstr "刪除名稱空間 '%s' 時失敗" -#: quantum/agent/l3_agent.py:218 +#: quantum/agent/l3_agent.py:248 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Quantum has more than one external network." msgstr "" -#: quantum/agent/l3_agent.py:286 +#: quantum/agent/l3_agent.py:316 #, python-format msgid "Router port %s has no IP address" msgstr "路由器埠 %s 沒有 IP 位址" -#: quantum/agent/l3_agent.py:288 quantum/db/l3_db.py:921 +#: quantum/agent/l3_agent.py:318 quantum/db/l3_db.py:929 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "正在忽略路由器埠 %s 上的多個 IP" -#: quantum/agent/l3_agent.py:393 +#: quantum/agent/l3_agent.py:444 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "傳送無償 ARP 時失敗:%s" -#: quantum/agent/l3_agent.py:562 +#: quantum/agent/l3_agent.py:586 #, python-format msgid "Failed dealing with router '%s' deletion RPC message" msgstr "處理路由器 '%s' 刪除 RPC 訊息時失敗" -#: quantum/agent/l3_agent.py:575 +#: quantum/agent/l3_agent.py:599 msgid "Failed dealing with routers update RPC message" msgstr "處理路由器更新 RPC 訊息時失敗" -#: quantum/agent/l3_agent.py:588 +#: quantum/agent/l3_agent.py:612 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "外部網路橋接器 '%s' 不存在" -#: quantum/agent/l3_agent.py:645 +#: quantum/agent/l3_agent.py:667 msgid "Failed synchronizing routers" msgstr "同步路由器時失敗" -#: quantum/agent/l3_agent.py:649 +#: quantum/agent/l3_agent.py:671 msgid "L3 agent started" msgstr "已啟動 L3 代理程式" -#: quantum/agent/l3_agent.py:669 +#: quantum/agent/l3_agent.py:691 #, python-format msgid "Added route entry is '%s'" msgstr "所新增的路徑項目是 '%s'" -#: quantum/agent/l3_agent.py:677 +#: quantum/agent/l3_agent.py:699 #, python-format msgid "Removed route entry is '%s'" msgstr "所移除的路徑項目是 '%s'" @@ -649,13 +649,13 @@ msgstr "根說明程式應用程式。" msgid "Seconds between nodes reporting state to server" msgstr "兩個節點將狀態報告給伺服器的間隔秒數" -#: quantum/agent/common/config.py:78 +#: quantum/agent/common/config.py:80 msgid "" "DEFAULT.root_helper is deprecated! Please move root_helper configuration " "to [AGENT] section." msgstr "" -#: quantum/agent/common/config.py:89 +#: quantum/agent/common/config.py:91 msgid "Top-level directory for maintaining dhcp state" msgstr "用於維護 DHCP 狀態的最上層目錄" @@ -1196,121 +1196,126 @@ msgid "'%(data)s' exceeds maximum length of %(max_len)s" msgstr "'%(data)s' 超出 %(max_len)s 的長度上限" #: quantum/api/v2/attributes.py:91 +#, fuzzy, python-format +msgid "'%s' is not a valid boolean value" +msgstr "'%s' 不是有效的輸入" + +#: quantum/api/v2/attributes.py:100 #, python-format msgid "'%(data)s' is not in range %(min_value)s through %(max_value)s" msgstr "'%(data)s' 不在 %(min_value)s 到 %(max_value)s 的範圍內" -#: quantum/api/v2/attributes.py:102 +#: quantum/api/v2/attributes.py:111 #, python-format msgid "'%s' contains whitespace" msgstr "" -#: quantum/api/v2/attributes.py:112 +#: quantum/api/v2/attributes.py:121 #, python-format msgid "'%s' is not a valid MAC address" msgstr "'%s' 不是有效的 MAC 位址" -#: quantum/api/v2/attributes.py:121 +#: quantum/api/v2/attributes.py:130 #, python-format msgid "'%s' is not a valid IP address" msgstr "'%s' 不是有效的 IP 位址" -#: quantum/api/v2/attributes.py:132 +#: quantum/api/v2/attributes.py:141 #, python-format msgid "Invalid data format for IP pool: '%s'" msgstr "IP 儲存區的資料格式無效:'%s'" -#: quantum/api/v2/attributes.py:151 quantum/api/v2/attributes.py:158 +#: quantum/api/v2/attributes.py:160 quantum/api/v2/attributes.py:167 #, python-format msgid "Invalid data format for fixed IP: '%s'" msgstr "固定 IP 的資料格式無效:'%s'" -#: quantum/api/v2/attributes.py:166 +#: quantum/api/v2/attributes.py:175 #, python-format msgid "Duplicate IP address '%s'" msgstr "重複的 IP 位址 '%s'" -#: quantum/api/v2/attributes.py:182 +#: quantum/api/v2/attributes.py:191 #, python-format msgid "Invalid data format for nameserver: '%s'" msgstr "名稱伺服器的資料格式無效:'%s'" -#: quantum/api/v2/attributes.py:193 +#: quantum/api/v2/attributes.py:202 #, python-format msgid "'%s' is not a valid nameserver" msgstr "'%s' 不是有效的名稱伺服器" -#: quantum/api/v2/attributes.py:197 +#: quantum/api/v2/attributes.py:206 #, python-format msgid "Duplicate nameserver '%s'" msgstr "重複的名稱伺服器 '%s'" -#: quantum/api/v2/attributes.py:205 +#: quantum/api/v2/attributes.py:214 #, python-format msgid "Invalid data format for hostroute: '%s'" msgstr "主機路徑的資料格式無效:'%s'" -#: quantum/api/v2/attributes.py:225 +#: quantum/api/v2/attributes.py:234 #, python-format msgid "Duplicate hostroute '%s'" msgstr "重複的主機路徑 '%s'" -#: quantum/api/v2/attributes.py:245 +#: quantum/api/v2/attributes.py:254 #, python-format msgid "'%s' is not a valid IP subnet" msgstr "'%s' 不是有效的 IP 子網路" -#: quantum/api/v2/attributes.py:257 +#: quantum/api/v2/attributes.py:266 #, python-format msgid "'%s' is not a valid input" msgstr "'%s' 不是有效的輸入" -#: quantum/api/v2/attributes.py:264 +#: quantum/api/v2/attributes.py:273 #, python-format msgid "'%s' is not a valid UUID" msgstr "'%s' 不是有效的 UUID" -#: quantum/api/v2/attributes.py:276 +#: quantum/api/v2/attributes.py:285 #, python-format msgid "'%s' is not a list" msgstr "'%s' 不是清單" -#: quantum/api/v2/attributes.py:287 +#: quantum/api/v2/attributes.py:296 #, python-format msgid "Duplicate items in the list: '%s'" msgstr "清單中的重複項目:'%s'" -#: quantum/api/v2/attributes.py:294 +#: quantum/api/v2/attributes.py:303 #, python-format msgid "'%s' is not a dictionary" msgstr "'%s' 不是字典" -#: quantum/api/v2/attributes.py:320 +#: quantum/api/v2/attributes.py:328 #, python-format msgid "Validator '%s' does not exist." msgstr "驗證器 '%s' 不存在。" -#: quantum/api/v2/attributes.py:347 +#: quantum/api/v2/attributes.py:360 #, python-format msgid "'%s' is not an integer" msgstr "'%s' 不是整數" -#: quantum/api/v2/attributes.py:352 +#: quantum/api/v2/attributes.py:365 #, python-format msgid "'%s' should be non-negative" msgstr "'%s' 應該為非負數" -#: quantum/api/v2/attributes.py:371 +#: quantum/api/v2/attributes.py:384 #, python-format msgid "'%s' cannot be converted to boolean" msgstr "無法將 '%s' 轉換為布林值" -#: quantum/api/v2/attributes.py:379 +#: quantum/api/v2/attributes.py:392 #, python-format msgid "'%s' is not a integer" msgstr "'%s' 不是整數" -#: quantum/api/v2/attributes.py:392 +#: quantum/api/v2/attributes.py:405 #, python-format msgid "'%s' is not of the form =[value]" msgstr "'%s' 的格式不是 =[value]" @@ -1897,225 +1902,209 @@ msgstr "無法連接至資料庫,還可以嘗試 %(remaining)s 次。將在 %( msgid "Database registration exception: %s" msgstr "資料庫登錄異常狀況:%s" -#: quantum/db/db_base_plugin_v2.py:90 -#: quantum/db/loadbalancer/loadbalancer_db.py:175 +#: quantum/db/db_base_plugin_v2.py:125 msgid "Cannot create resource for another tenant" msgstr "無法給另一個 Tenant 建立資源" -#: quantum/db/db_base_plugin_v2.py:173 -#, python-format -msgid "Multiple networks match for %s" -msgstr "%s 有多個網路相符項" - -#: quantum/db/db_base_plugin_v2.py:183 -#, python-format -msgid "Multiple subnets match for %s" -msgstr "%s 有多個子網路相符項" - -#: quantum/db/db_base_plugin_v2.py:195 -#, python-format -msgid "Multiple ports match for %s" -msgstr "%s 有多個埠相符項" - -#: quantum/db/db_base_plugin_v2.py:276 +#: quantum/db/db_base_plugin_v2.py:273 #, python-format msgid "Generated mac for network %(network_id)s is %(mac_address)s" msgstr "給網路 %(network_id)s 產生的 MAC 位址是 %(mac_address)s" -#: quantum/db/db_base_plugin_v2.py:282 +#: quantum/db/db_base_plugin_v2.py:279 #, python-format msgid "Generated mac %(mac_address)s exists. Remaining attempts %(max_retries)s." msgstr "產生的 MAC 位址 %(mac_address)s 已存在。還可以嘗試 %(max_retries)s 次。" -#: quantum/db/db_base_plugin_v2.py:286 +#: quantum/db/db_base_plugin_v2.py:283 #, python-format msgid "Unable to generate mac address after %s attempts" msgstr "嘗試 %s 次之後仍無法產生 MAC 位址" -#: quantum/db/db_base_plugin_v2.py:316 +#: quantum/db/db_base_plugin_v2.py:313 #, python-format msgid "" "Hold allocated IP %(ip_address)s " "(%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "保留所配置的 IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" -#: quantum/db/db_base_plugin_v2.py:367 +#: quantum/db/db_base_plugin_v2.py:364 #, python-format msgid "No allocation pool found for ip address:%s" msgstr "找不到 IP 位址的配置儲存區:%s" -#: quantum/db/db_base_plugin_v2.py:380 +#: quantum/db/db_base_plugin_v2.py:377 #, python-format msgid "Recycle %s" msgstr "回收 %s" -#: quantum/db/db_base_plugin_v2.py:384 +#: quantum/db/db_base_plugin_v2.py:381 #, python-format msgid "Recycle: first match for %(first_ip)s-%(last_ip)s" msgstr "回收:%(first_ip)s-%(last_ip)s 的第一個相符項" -#: quantum/db/db_base_plugin_v2.py:391 +#: quantum/db/db_base_plugin_v2.py:388 #, python-format msgid "Recycle: last match for %(first_ip)s-%(last_ip)s" msgstr "回收:%(first_ip)s-%(last_ip)s 的最後一個相符項" -#: quantum/db/db_base_plugin_v2.py:403 +#: quantum/db/db_base_plugin_v2.py:400 #, python-format msgid "Recycle: merged %(first_ip1)s-%(last_ip1)s and %(first_ip2)s-%(last_ip2)s" msgstr "回收:已合併 %(first_ip1)s-%(last_ip1)s 及 %(first_ip2)s-%(last_ip2)s" -#: quantum/db/db_base_plugin_v2.py:412 +#: quantum/db/db_base_plugin_v2.py:409 #, python-format msgid "Recycle: updated first %(first_ip)s-%(last_ip)s" msgstr "回收:已更新第一個 %(first_ip)s-%(last_ip)s" -#: quantum/db/db_base_plugin_v2.py:417 +#: quantum/db/db_base_plugin_v2.py:414 #, python-format msgid "Recycle: updated last %(first_ip)s-%(last_ip)s" msgstr "回收:已更新最後一個 %(first_ip)s-%(last_ip)s" -#: quantum/db/db_base_plugin_v2.py:426 +#: quantum/db/db_base_plugin_v2.py:423 #, python-format msgid "Recycle: created new %(first_ip)s-%(last_ip)s" msgstr "回收:已建立新的 %(first_ip)s-%(last_ip)s" -#: quantum/db/db_base_plugin_v2.py:450 +#: quantum/db/db_base_plugin_v2.py:447 #, python-format msgid "" "No fixed IP found that matches the network %(network_id)s and ip address " "%(ip_address)s." msgstr "找不到與網路 %(network_id)s 及 IP 位址 %(ip_address)s 相符的固定 IP。" -#: quantum/db/db_base_plugin_v2.py:459 +#: quantum/db/db_base_plugin_v2.py:456 #, python-format msgid "Delete allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" msgstr "刪除所配置的 IP %(ip_address)s (%(network_id)s/%(subnet_id)s)" -#: quantum/db/db_base_plugin_v2.py:483 +#: quantum/db/db_base_plugin_v2.py:480 #, python-format msgid "All IP's from subnet %(subnet_id)s (%(cidr)s) allocated" msgstr "子網路 %(subnet_id)s (%(cidr)s) 的所有 IP 都已配置" -#: quantum/db/db_base_plugin_v2.py:488 +#: quantum/db/db_base_plugin_v2.py:485 #, python-format msgid "Allocated IP - %(ip_address)s from %(first_ip)s to %(last_ip)s" msgstr "已配置 IP - %(ip_address)s(從 %(first_ip)s 到 %(last_ip)s)" -#: quantum/db/db_base_plugin_v2.py:495 +#: quantum/db/db_base_plugin_v2.py:492 msgid "No more free IP's in slice. Deleting allocation pool." msgstr "截塊中沒有更多的可用 IP。正在刪除配置儲存區。" -#: quantum/db/db_base_plugin_v2.py:602 +#: quantum/db/db_base_plugin_v2.py:599 msgid "IP allocation requires subnet_id or ip_address" msgstr "IP 配置需要 subnet_id 或 ip_address" -#: quantum/db/db_base_plugin_v2.py:614 +#: quantum/db/db_base_plugin_v2.py:611 #, python-format msgid "IP address %s is not a valid IP for the defined networks subnets" msgstr "IP 位址 %s 不是所定義網路子網路的有效 IP" -#: quantum/db/db_base_plugin_v2.py:620 +#: quantum/db/db_base_plugin_v2.py:617 #, python-format msgid "" "Failed to create port on network %(network_id)s, because fixed_ips " "included invalid subnet %(subnet_id)s" msgstr "無法在網路 %(network_id)s 上建立埠,因為 fixed_ips 包含無效的子網路 %(subnet_id)s" -#: quantum/db/db_base_plugin_v2.py:640 +#: quantum/db/db_base_plugin_v2.py:637 #, python-format msgid "IP address %s is not a valid IP for the defined subnet" msgstr "IP 位址 %s 不是所定義子網路的有效 IP" -#: quantum/db/db_base_plugin_v2.py:649 quantum/db/db_base_plugin_v2.py:680 +#: quantum/db/db_base_plugin_v2.py:646 quantum/db/db_base_plugin_v2.py:677 msgid "Exceeded maximim amount of fixed ips per port" msgstr "已超出每個埠的固定 IP 數目上限" -#: quantum/db/db_base_plugin_v2.py:694 +#: quantum/db/db_base_plugin_v2.py:691 #, python-format msgid "Port update. Hold %s" msgstr "埠更新。保留 %s" -#: quantum/db/db_base_plugin_v2.py:702 +#: quantum/db/db_base_plugin_v2.py:699 #, python-format msgid "Port update. Adding %s" msgstr "埠更新。正在新增 %s" -#: quantum/db/db_base_plugin_v2.py:757 +#: quantum/db/db_base_plugin_v2.py:754 #, python-format msgid "" "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps" " with another subnet" msgstr "所要求的網路 %(network_id)s 子網路 (CIDR %(cidr)s) 與另一個子網路重疊" -#: quantum/db/db_base_plugin_v2.py:762 +#: quantum/db/db_base_plugin_v2.py:759 #, python-format msgid "" "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet " "%(subnet_id)s (CIDR: %(cidr)s)" msgstr "驗證 CIDR %(new_cidr)s 失敗 - 與子網路 %(subnet_id)s (CIDR %(cidr)s) 重疊" -#: quantum/db/db_base_plugin_v2.py:782 +#: quantum/db/db_base_plugin_v2.py:779 msgid "Performing IP validity checks on allocation pools" msgstr "正在對配置儲存區執行 IP 驗證檢查" -#: quantum/db/db_base_plugin_v2.py:789 +#: quantum/db/db_base_plugin_v2.py:786 #, python-format msgid "Found invalid IP address in pool: %(start)s - %(end)s:" msgstr "在儲存區中發現無效的 IP 位址:%(start)s - %(end)s:" -#: quantum/db/db_base_plugin_v2.py:796 +#: quantum/db/db_base_plugin_v2.py:793 msgid "Specified IP addresses do not match the subnet IP version" msgstr "指定的 IP 位址與子網路 IP 版本不符" -#: quantum/db/db_base_plugin_v2.py:800 +#: quantum/db/db_base_plugin_v2.py:797 #, python-format msgid "Start IP (%(start)s) is greater than end IP (%(end)s)" msgstr "起始 IP (%(start)s) 大於結尾 IP (%(end)s)" -#: quantum/db/db_base_plugin_v2.py:805 +#: quantum/db/db_base_plugin_v2.py:802 #, python-format msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s" msgstr "找到的儲存區大於子網路 CIDR:%(start)s - %(end)s" -#: quantum/db/db_base_plugin_v2.py:818 +#: quantum/db/db_base_plugin_v2.py:815 msgid "Checking for overlaps among allocation pools and gateway ip" msgstr "正在檢查配置儲存區及閘道 IP 之間是否有重疊" -#: quantum/db/db_base_plugin_v2.py:829 +#: quantum/db/db_base_plugin_v2.py:826 #, python-format msgid "Found overlapping ranges: %(l_range)s and %(r_range)s" msgstr "發現重疊的範圍:%(l_range)s 及 %(r_range)s" -#: quantum/db/db_base_plugin_v2.py:842 quantum/db/db_base_plugin_v2.py:846 +#: quantum/db/db_base_plugin_v2.py:839 quantum/db/db_base_plugin_v2.py:843 #, python-format msgid "Invalid route: %s" msgstr "無效的路徑:%s" -#: quantum/db/db_base_plugin_v2.py:962 +#: quantum/db/db_base_plugin_v2.py:959 #, python-format msgid "An exception occured while creating the %(resource)s:%(item)s" msgstr "建立 %(resource)s:%(item)s 時發生異常狀況" -#: quantum/db/db_base_plugin_v2.py:1062 +#: quantum/db/db_base_plugin_v2.py:1059 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "%(name)s '%(addr)s' 與 ip_version '%(ip_version)s' 不符" -#: quantum/db/db_base_plugin_v2.py:1086 +#: quantum/db/db_base_plugin_v2.py:1083 msgid "Gateway is not valid on subnet" msgstr "閘道在子網路上無效" -#: quantum/db/db_base_plugin_v2.py:1099 +#: quantum/db/db_base_plugin_v2.py:1096 #, python-format msgid "Error parsing dns address %s" msgstr "剖析 DNS 位址 %s 時發生錯誤" -#: quantum/db/db_base_plugin_v2.py:1343 +#: quantum/db/db_base_plugin_v2.py:1340 #, python-format msgid "Allocated IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgstr "已配置 IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" -#: quantum/db/db_base_plugin_v2.py:1418 +#: quantum/db/db_base_plugin_v2.py:1415 #, python-format msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "%(address)s (%(subnet_id)s) 未回收" @@ -2171,21 +2160,16 @@ msgstr "下一個中繼站未與路由器連接" msgid "the nexthop is used by router" msgstr "路由器已使用下一個中繼站" -#: quantum/db/l3_db.py:125 +#: quantum/db/l3_db.py:199 #, python-format -msgid "Multiple routers match for %s" -msgstr "%s 有多個路由器相符項" +msgid "No IPs available for external network %s" +msgstr "外部網路 %s 沒有可用的 IP" -#: quantum/db/l3_db.py:197 quantum/db/l3_db.py:626 +#: quantum/db/l3_db.py:219 quantum/db/l3_db.py:632 #, python-format msgid "Network %s is not a valid external network" msgstr "網路 %s 不是有效的外部網路" -#: quantum/db/l3_db.py:238 -#, python-format -msgid "No IPs available for external network %s" -msgstr "外部網路 %s 沒有可用的 IP" - #: quantum/db/l3_db.py:305 #, python-format msgid "Router already has a port on subnet %s" @@ -2216,76 +2200,71 @@ msgstr "路由器埠必須正好只有一個固定 IP" msgid "Subnet for router interface must have a gateway IP" msgstr "路由器介面的子網路必須具有閘道 IP" -#: quantum/db/l3_db.py:476 -#, python-format -msgid "Multiple floating ips match for %s" -msgstr "%s 有多個浮動 IP 相符項" - -#: quantum/db/l3_db.py:495 +#: quantum/db/l3_db.py:492 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "無法將浮動 IP 新增至子網路 %s 上沒有 gateway_ip 的埠" -#: quantum/db/l3_db.py:537 +#: quantum/db/l3_db.py:531 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "埠 %(port_id)s 已與浮動 IP %(floatingip_id)s 之外的 Tenant 產生關聯,因此無法連結。" -#: quantum/db/l3_db.py:541 +#: quantum/db/l3_db.py:535 #, python-format msgid "" "Cannnot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: quantum/db/l3_db.py:553 +#: quantum/db/l3_db.py:547 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "埠 %(id)s 沒有固定 IP %(address)s" -#: quantum/db/l3_db.py:560 +#: quantum/db/l3_db.py:554 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "無法將浮動 IP 新增至沒有固定 IP 位址的埠 %s" -#: quantum/db/l3_db.py:564 +#: quantum/db/l3_db.py:558 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "埠 %s 具有多個固定 IP。指派浮動 IP 時必須提供特定 IP" -#: quantum/db/l3_db.py:594 quantum/plugins/nicira/QuantumPlugin.py:1778 +#: quantum/db/l3_db.py:600 quantum/plugins/nicira/QuantumPlugin.py:1778 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "如果未指定 port_id,則無法指定 fixed_ip_address" -#: quantum/db/l3_db.py:646 +#: quantum/db/l3_db.py:652 msgid "Unable to find any IP address on external network" msgstr "在外部網路上找不到任何 IP 位址" -#: quantum/db/l3_db.py:667 +#: quantum/db/l3_db.py:673 msgid "Unable to create Floating ip due to a malformed request" msgstr "無法建立浮動 IP,因為要求的格式不正確" -#: quantum/db/l3_db.py:671 +#: quantum/db/l3_db.py:677 msgid "Floating IP association failed" msgstr "浮動 IP 關聯失敗" -#: quantum/db/l3_db.py:762 +#: quantum/db/l3_db.py:768 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "埠 %(port_id)s 具有擁有者 %(port_owner)s,但沒有 IP 位址,因此可以刪除" -#: quantum/db/l3_db.py:780 +#: quantum/db/l3_db.py:786 #, python-format msgid "Multiple floating IPs found for port %s" msgstr "找到埠 %s 的多個浮動 IP" -#: quantum/db/l3_db.py:927 +#: quantum/db/l3_db.py:935 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "正在跳過埠 %s,因為其上沒有配置 IP" @@ -2330,7 +2309,7 @@ msgstr "預設服務類型 - 服務 %(service_class)s 及外掛程式 %(plugin)s msgid "" "No default service definition in configuration file. Please add service " "definitions using the service_definition variable in the " -"[default_servicetype] section" +"[DEFAULT_SERVICETYPE] section" msgstr "" #: quantum/db/servicetype_db.py:79 @@ -2379,11 +2358,11 @@ msgid "" "sort '%(resource)s'" msgstr "屬性 '%(attr)s' 是對其他資源的參照,無法由排序 '%(resource)s' 使用" -#: quantum/db/loadbalancer/loadbalancer_db.py:292 +#: quantum/db/loadbalancer/loadbalancer_db.py:232 msgid "'cookie_name' should be specified for this type of session persistence." msgstr "應該給這種類型的階段作業持續性指定 'cookie_name'。" -#: quantum/db/loadbalancer/loadbalancer_db.py:296 +#: quantum/db/loadbalancer/loadbalancer_db.py:236 msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "這種類型的階段作業持續性不接受 'cookie_name'" @@ -2626,6 +2605,13 @@ msgstr "每個 Tenant 所容許的路由器數目,-1 表示無限制" msgid "Number of floating IPs allowed per tenant, -1 for unlimited" msgstr "每個 Tenant 所容許的浮動 IP 數目,-1 表示無限制" +#: quantum/extensions/l3_ext_gw_mode.py:27 +#, python-format +msgid "" +"DNat is disabled for the router %(router_id)s. Floating IPs cannot be " +"associated." +msgstr "" + #: quantum/extensions/loadbalancer.py:33 #, python-format msgid "Vip %(vip_id)s could not be found" @@ -3771,8 +3757,8 @@ msgstr "作業狀態是由外掛程式在內部設定。正在忽略設定狀態 #: quantum/plugins/brocade/QuantumPlugin.py:124 #: quantum/plugins/hyperv/rpc_callbacks.py:53 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:84 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:93 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:85 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:94 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "從 %(agent_id)s 要求的裝置 %(device)s 詳細資料" @@ -3781,14 +3767,14 @@ msgstr "從 %(agent_id)s 要求的裝置 %(device)s 詳細資料" #: quantum/plugins/brocade/QuantumPlugin.py:155 #: quantum/plugins/hyperv/rpc_callbacks.py:69 #: quantum/plugins/hyperv/rpc_callbacks.py:88 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:107 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:127 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:142 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:108 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:128 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:143 #: quantum/plugins/mlnx/rpc_callbacks.py:108 #: quantum/plugins/mlnx/rpc_callbacks.py:123 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:111 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:131 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:146 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:112 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:132 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:147 #, python-format msgid "%s can not be found in database" msgstr "在資料庫中找不到 %s" @@ -4325,6 +4311,7 @@ msgstr "正在保留儲存區中的平面實體網路 %(physical_network)s" #: quantum/plugins/hyperv/db.py:79 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:140 +#: quantum/plugins/ml2/drivers/type_vlan.py:206 #: quantum/plugins/openvswitch/ovs_db_v2.py:159 #, python-format msgid "" @@ -4347,6 +4334,8 @@ msgstr "在實體網路 %(physical_network)s 上找不到 vlan_id %(vlan_id)s" #: quantum/plugins/hyperv/db.py:166 quantum/plugins/hyperv/db.py:179 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:68 #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:87 +#: quantum/plugins/ml2/drivers/type_vlan.py:128 +#: quantum/plugins/ml2/drivers/type_vlan.py:149 #: quantum/plugins/openvswitch/ovs_db_v2.py:91 #: quantum/plugins/openvswitch/ovs_db_v2.py:109 #, python-format @@ -4381,41 +4370,42 @@ msgstr "指定給 %s 網路的 physical_network" msgid "physical_network not provided" msgstr "未提供 physical_network" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:172 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:273 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "無效的 tenant_network_type:%s。已終止代理程式!" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:193 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:194 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:273 +#: quantum/plugins/ml2/drivers/type_vlan.py:94 #: quantum/plugins/mlnx/mlnx_plugin.py:107 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:313 #, python-format msgid "Network VLAN ranges: %s" msgstr "網路 VLAN 範圍:%s" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:218 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:219 #, python-format msgid "Network type %s not supported" msgstr "不支援網路類型 %s" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:245 -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:174 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:246 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:175 #: quantum/plugins/mlnx/mlnx_plugin.py:287 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:475 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:477 #, python-format msgid "Created network: %s" msgstr "已建立網路:%s" -#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:268 +#: quantum/plugins/hyperv/hyperv_quantum_plugin.py:269 msgid "plugin does not support updating provider attributes" msgstr "外掛程式不支援更新提供者屬性" #: quantum/plugins/hyperv/rpc_callbacks.py:77 -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:115 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:116 #: quantum/plugins/mlnx/rpc_callbacks.py:97 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:119 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:120 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "裝置 %(device)s 已不再存在於 %(agent_id)s 上" @@ -4637,88 +4627,88 @@ msgstr "無法將埠 %(switch_port_name)s 從交換器 %(vswitch_name)s 刪除 msgid "VSwitch not found: %s" msgstr "找不到 vSwitch:%s" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:134 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:135 #: quantum/plugins/mlnx/rpc_callbacks.py:115 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:239 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:241 #: quantum/plugins/mlnx/mlnx_plugin.py:136 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "無效的 tenant_network_type:%s。已終止服務!" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:248 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:250 msgid "Linux Bridge Plugin initialization complete" msgstr "已完成 Linux 橋接器外掛程式起始設定" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:269 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:309 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:271 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:311 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:310 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:312 #: quantum/plugins/mlnx/mlnx_plugin.py:155 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:357 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:359 msgid "provider:network_type required" msgstr "需要 provider:network_type" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:314 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:316 #: quantum/plugins/mlnx/mlnx_plugin.py:180 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:361 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:363 msgid "provider:segmentation_id specified for flat network" msgstr "給平面網路指定了 provider:segmentation_id" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:320 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:322 #: quantum/plugins/mlnx/mlnx_plugin.py:185 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:367 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:386 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:369 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:388 msgid "provider:segmentation_id required" msgstr "需要 provider:segmentation_id" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:323 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:325 #: quantum/plugins/mlnx/mlnx_plugin.py:188 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:370 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:372 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:330 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:332 #: quantum/plugins/mlnx/mlnx_plugin.py:196 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:390 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:392 msgid "provider:physical_network specified for local network" msgstr "給本端網路指定了 provider:physical_network" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:336 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:338 #: quantum/plugins/mlnx/mlnx_plugin.py:200 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:396 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:398 msgid "provider:segmentation_id specified for local network" msgstr "給本端網路指定了 provider:segmentation_id" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:342 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:344 #: quantum/plugins/mlnx/mlnx_plugin.py:171 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:402 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:404 #, python-format msgid "provider:network_type %s not supported" msgstr "不支援 provider:network_type %s" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:348 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:408 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:350 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:410 #, python-format msgid "Unknown provider:physical_network %s" msgstr "不明的 provider:physical_network %s" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:354 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:356 #: quantum/plugins/mlnx/mlnx_plugin.py:218 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:414 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:416 msgid "provider:physical_network required" msgstr "需要 provider:physical_network" -#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:372 -#: quantum/plugins/mlnx/mlnx_plugin.py:234 -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:432 +#: quantum/plugins/linuxbridge/lb_quantum_plugin.py:374 +#: quantum/plugins/ml2/plugin.py:141 quantum/plugins/mlnx/mlnx_plugin.py:234 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:434 msgid "Plugin does not support updating provider attributes" msgstr "外掛程式不支援更新提供者屬性" @@ -4942,6 +4932,7 @@ msgid "Enable server RPC compatibility with old agents" msgstr "" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:146 +#: quantum/plugins/ml2/drivers/type_vlan.py:212 #: quantum/plugins/openvswitch/ovs_db_v2.py:165 #, python-format msgid "" @@ -4950,6 +4941,7 @@ msgid "" msgstr "正在保留儲存區外部實體網路 %(physical_network)s 上的特定 VLAN %(vlan_id)s" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:170 +#: quantum/plugins/ml2/drivers/type_vlan.py:261 #: quantum/plugins/openvswitch/ovs_db_v2.py:195 #, python-format msgid "" @@ -4958,6 +4950,7 @@ msgid "" msgstr "正在將實體網路 %(physical_network)s 上的 VLAN %(vlan_id)s 釋放到儲存區" #: quantum/plugins/linuxbridge/db/l2network_db_v2.py:175 +#: quantum/plugins/ml2/drivers/type_vlan.py:256 #: quantum/plugins/openvswitch/ovs_db_v2.py:190 #, python-format msgid "" @@ -4988,31 +4981,31 @@ msgstr "無法新增特性連結" msgid "Start initializing metaplugin" msgstr "開始起始設定 meta 外掛程式" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:92 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:93 #, python-format msgid "default_flavor %s is not plugin list" msgstr "default_flavor %s 不是外掛程式清單" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:97 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:98 #, python-format msgid "default_l3_flavor %s is not plugin list" msgstr "default_l3_flavor %s 不是外掛程式清單" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:164 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:165 #, python-format msgid "Created network: %(net_id)s with flavor %(flavor)s" msgstr "已建立特性為 %(flavor)s 的網路:%(net_id)s" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:170 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:171 msgid "Failed to add flavor bindings" msgstr "無法新增特性連結" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:294 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:295 #, python-format msgid "Created router: %(router_id)s with flavor %(flavor)s" msgstr "已建立特性為 %(flavor)s 的路由器:%(router_id)s" -#: quantum/plugins/metaplugin/meta_quantum_plugin.py:300 +#: quantum/plugins/metaplugin/meta_quantum_plugin.py:301 #, python-format msgid "Created router: %s" msgstr "已建立路由器:%s" @@ -5551,6 +5544,267 @@ msgid "" "fields=%(fields)r" msgstr "已呼叫 MidonetPluginV2.get_security_group_rule:ID = %(id)s 欄位 = %(fields)r" +#: quantum/plugins/ml2/config.py:24 +msgid "" +"List of network type driver entrypoints to be loaded from the " +"quantum.ml2.type_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/config.py:28 +msgid "Ordered list of network_types to allocate as tenant networks." +msgstr "" + +#: quantum/plugins/ml2/config.py:32 +msgid "" +"List of networking mechanism driver entrypoints to be loaded from the " +"quantum.ml2.mechanism_drivers namespace." +msgstr "" + +#: quantum/plugins/ml2/db.py:44 +#, fuzzy, python-format +msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" +msgstr "無法收回 net-id = %(net_uuid)s 的不明網路類型 %(network_type)s" + +#: quantum/plugins/ml2/db.py:73 +#, python-format +msgid "Multiple ports have port_id starting with %s" +msgstr "" + +#: quantum/plugins/ml2/db.py:81 +#, fuzzy, python-format +msgid "get_port_and_sgs() called for port_id %s" +msgstr "已呼叫 get_port_with_securitygroups():port_id=%s" + +#: quantum/plugins/ml2/managers.py:40 +#, python-format +msgid "Configured type driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:45 +#, fuzzy, python-format +msgid "Loaded type driver names: %s" +msgstr "已載入驅動程式 %s" + +#: quantum/plugins/ml2/managers.py:53 +#, python-format +msgid "" +"Type driver '%(new_driver)s' ignored because type driver '%(old_driver)s'" +" is already registered for type '%(type)s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:61 +#, fuzzy, python-format +msgid "Registered types: %s" +msgstr "已建立路由器:%s" + +#: quantum/plugins/ml2/managers.py:69 +#, fuzzy, python-format +msgid "No type driver for tenant network_type: %s. Service terminated!" +msgstr "無效的 tenant_network_type:%s。已終止服務!" + +#: quantum/plugins/ml2/managers.py:73 +#, fuzzy, python-format +msgid "Tenant network_types: %s" +msgstr "不支援的網路類型 %s" + +#: quantum/plugins/ml2/managers.py:77 +#, python-format +msgid "Initializing driver for type '%s'" +msgstr "" + +#: quantum/plugins/ml2/managers.py:86 +#, fuzzy, python-format +msgid "network_type value '%s' not supported" +msgstr "不支援網路類型 %s" + +#: quantum/plugins/ml2/managers.py:122 +#, python-format +msgid "Configured mechanism driver names: %s" +msgstr "" + +#: quantum/plugins/ml2/managers.py:127 +#, fuzzy, python-format +msgid "Loaded mechanism driver names: %s" +msgstr "已載入驅動程式 %s" + +#: quantum/plugins/ml2/plugin.py:99 +#, fuzzy +msgid "Modular L2 Plugin initialization complete" +msgstr "已完成外掛程式起始設定" + +#: quantum/plugins/ml2/plugin.py:127 +msgid "network_type required if other provider attributes specified" +msgstr "" + +#: quantum/plugins/ml2/plugin.py:148 +#, fuzzy, python-format +msgid "Network %s has no segments" +msgstr "代理程式上未使用網路 %s。" + +#: quantum/plugins/ml2/plugin.py:180 +#, fuzzy, python-format +msgid "" +"In _notify_port_updated() for port %(port_id), network %(network_id) has " +"no segments" +msgstr "對網路 %(net_id)s 上埠 %(port_id)s 執行的 _nvp_delete_port 已完成" + +#: quantum/plugins/ml2/rpc.py:79 +#, fuzzy, python-format +msgid "Device %(device)s details requested by agent %(agent_id)s" +msgstr "從 %(agent_id)s 要求的裝置 %(device)s 詳細資料" + +#: quantum/plugins/ml2/rpc.py:88 +#, fuzzy, python-format +msgid "Device %(device)s requested by agent %(agent_id)s not found in database" +msgstr "從 %(agent_id)s 要求的裝置 %(device)s 詳細資料" + +#: quantum/plugins/ml2/rpc.py:94 +#, python-format +msgid "" +"Device %(device)s requested by agent %(agent_id)s has network " +"%(network_id) with no segments" +msgstr "" + +#: quantum/plugins/ml2/rpc.py:114 +#, fuzzy, python-format +msgid "Returning: %s" +msgstr "正在清除 %s" + +#: quantum/plugins/ml2/rpc.py:122 +#, fuzzy, python-format +msgid "Device %(device)s no longer exists at agent %(agent_id)s" +msgstr "裝置 %(device)s 已不再存在於 %(agent_id)s 上" + +#: quantum/plugins/ml2/rpc.py:131 +#, fuzzy, python-format +msgid "Device %(device)s updated down by agent %(agent_id)s not found in database" +msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動" + +#: quantum/plugins/ml2/rpc.py:145 +#, fuzzy, python-format +msgid "Device %(device)s up at agent %(agent_id)s" +msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動" + +#: quantum/plugins/ml2/rpc.py:153 +#, fuzzy, python-format +msgid "Device %(device)s updated up by agent %(agent_id)s not found in database" +msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動" + +#: quantum/plugins/ml2/drivers/type_flat.py:31 +msgid "" +"List of physical_network names with which flat networks can be created. " +"Use * to allow flat networks with arbitrary physical_network names." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:69 +msgid "Arbitrary flat physical_network names allowed" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:74 +#, fuzzy, python-format +msgid "Allowable flat physical_network names: %s" +msgstr "無效的實體網路對映:%s" + +#: quantum/plugins/ml2/drivers/type_flat.py:81 +#, fuzzy +msgid "ML2 FlatTypeDriver initialization complete" +msgstr "已完成外掛程式起始設定" + +#: quantum/plugins/ml2/drivers/type_flat.py:86 +#, fuzzy, python-format +msgid "physical_network required for flat provider network" +msgstr "指定給 %s 網路的 physical_network" + +#: quantum/plugins/ml2/drivers/type_flat.py:89 +#, fuzzy, python-format +msgid "physical_network '%s' unknown for flat provider network" +msgstr "未提供 physical_network" + +#: quantum/plugins/ml2/drivers/type_flat.py:96 +#, python-format +msgid "%s prohibited for flat provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_flat.py:112 +#, fuzzy, python-format +msgid "Reserving flat network on physical network %s" +msgstr "實體網路 %s 沒有對映" + +#: quantum/plugins/ml2/drivers/type_flat.py:130 +#, fuzzy, python-format +msgid "Releasing flat network on physical network %s" +msgstr "實體網路 %s 沒有對映" + +#: quantum/plugins/ml2/drivers/type_flat.py:133 +#, fuzzy, python-format +msgid "No flat network found on physical network %s" +msgstr "實體網路 %s 沒有對映" + +#: quantum/plugins/ml2/drivers/type_local.py:36 +#, fuzzy +msgid "ML2 LocalTypeDriver initialization complete" +msgstr "已完成外掛程式起始設定" + +#: quantum/plugins/ml2/drivers/type_local.py:47 +#, python-format +msgid "%s prohibited for local provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:37 +msgid "" +"List of :: or " +"specifying physical_network names usable for VLAN provider and tenant " +"networks, as well as ranges of VLAN tags on each available for allocation" +" to tenant networks." +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:91 +#, fuzzy, python-format +msgid "Failed to parse network_vlan_ranges. Service terminated!" +msgstr "無效的 tenant_network_type:%s。已終止服務!" + +#: quantum/plugins/ml2/drivers/type_vlan.py:161 +#, fuzzy +msgid "VlanTypeDriver initialization complete" +msgstr "已完成外掛程式起始設定" + +#: quantum/plugins/ml2/drivers/type_vlan.py:166 +#, fuzzy, python-format +msgid "physical_network required for VLAN provider network" +msgstr "指定給 %s 網路的 physical_network" + +#: quantum/plugins/ml2/drivers/type_vlan.py:169 +#, fuzzy, python-format +msgid "physical_network '%s' unknown for VLAN provider network" +msgstr "指定給 %s 網路的 physical_network" + +#: quantum/plugins/ml2/drivers/type_vlan.py:175 +#, fuzzy, python-format +msgid "segmentation_id required for VLAN provider network" +msgstr "指定給 %s 網路的 segmentation_id" + +#: quantum/plugins/ml2/drivers/type_vlan.py:178 +#, fuzzy, python-format +msgid "segmentation_id out of range (%(min)s through %(max)s)" +msgstr "'%(data)s' 不在 %(min_value)s 到 %(max_value)s 的範圍內" + +#: quantum/plugins/ml2/drivers/type_vlan.py:188 +#, python-format +msgid "%s prohibited for VLAN provider network" +msgstr "" + +#: quantum/plugins/ml2/drivers/type_vlan.py:228 +#, fuzzy, python-format +msgid "" +"Allocating vlan %(vlan_id)s on physical network %(physical_network)s from" +" pool" +msgstr "正在將實體網路 %(physical_network)s 上的 VLAN %(vlan_id)s 從儲存區中移除" + +#: quantum/plugins/ml2/drivers/type_vlan.py:266 +#, fuzzy, python-format +msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" +msgstr "正在釋放實體網路 %(physical_network)s 上的 VLAN %(vlan_id)s" + #: quantum/plugins/mlnx/agent_notify_api.py:44 msgid "Sending delete network message" msgstr "" @@ -5832,82 +6086,82 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:151 +#: quantum/plugins/nec/nec_plugin.py:152 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "activate_port_if_ready():跳過,port.admin_state_up 為 False。" -#: quantum/plugins/nec/nec_plugin.py:155 +#: quantum/plugins/nec/nec_plugin.py:156 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "activate_port_if_ready():跳過,port.admin_state_up 為 False。" -#: quantum/plugins/nec/nec_plugin.py:159 +#: quantum/plugins/nec/nec_plugin.py:160 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "activate_port_if_ready():跳過,此埠沒有 PortInfo。" -#: quantum/plugins/nec/nec_plugin.py:178 +#: quantum/plugins/nec/nec_plugin.py:179 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "activate_port_if_ready():跳過,ofc_port 已存在。" -#: quantum/plugins/nec/nec_plugin.py:184 +#: quantum/plugins/nec/nec_plugin.py:185 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "create_ofc_port() 由於 %s 而失敗" -#: quantum/plugins/nec/nec_plugin.py:202 +#: quantum/plugins/nec/nec_plugin.py:203 #, python-format msgid "delete_ofc_port() failed due to %s" msgstr "delete_ofc_port() 由於 %s 而失敗" -#: quantum/plugins/nec/nec_plugin.py:206 +#: quantum/plugins/nec/nec_plugin.py:207 msgid "deactivate_port(): skip, ofc_port does not exist." msgstr "deactivate_port():跳過,ofc_port 不存在。" -#: quantum/plugins/nec/nec_plugin.py:226 +#: quantum/plugins/nec/nec_plugin.py:227 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "已呼叫 NECPluginV2.create_network(),網路 = %s。" -#: quantum/plugins/nec/nec_plugin.py:246 +#: quantum/plugins/nec/nec_plugin.py:247 #, python-format msgid "create_network() failed due to %s" msgstr "create_network() 由於 %s 而失敗" -#: quantum/plugins/nec/nec_plugin.py:262 +#: quantum/plugins/nec/nec_plugin.py:263 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "已呼叫 NECPluginV2.update_network(),ID = %(id)s 網路 = %(network)s。" -#: quantum/plugins/nec/nec_plugin.py:313 +#: quantum/plugins/nec/nec_plugin.py:314 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_network(),ID = %s。" -#: quantum/plugins/nec/nec_plugin.py:328 +#: quantum/plugins/nec/nec_plugin.py:329 #, python-format msgid "delete_network() failed due to %s" msgstr "delete_network() 由於 %s 而失敗" -#: quantum/plugins/nec/nec_plugin.py:346 +#: quantum/plugins/nec/nec_plugin.py:347 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "delete_ofc_tenant() 由於 %s 而失敗" -#: quantum/plugins/nec/nec_plugin.py:369 +#: quantum/plugins/nec/nec_plugin.py:370 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "已呼叫 NECPluginV2.create_port(),埠 = %s。" -#: quantum/plugins/nec/nec_plugin.py:388 +#: quantum/plugins/nec/nec_plugin.py:389 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "已呼叫 NECPluginV2.update_port(),ID = %(id)s 埠 = %(port)s。" -#: quantum/plugins/nec/nec_plugin.py:414 +#: quantum/plugins/nec/nec_plugin.py:415 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_port(),ID = %s。" -#: quantum/plugins/nec/nec_plugin.py:475 +#: quantum/plugins/nec/nec_plugin.py:476 msgid "" "_activate_packet_filter_if_ready(): skip, packet_filter.admin_state_up is" " False." @@ -5915,44 +6169,44 @@ msgstr "" "_activate_packet_filter_if_ready():跳過,packet_filter.admin_state_up 為 " "False。" -#: quantum/plugins/nec/nec_plugin.py:479 +#: quantum/plugins/nec/nec_plugin.py:480 msgid "_activate_packet_filter_if_ready(): skip, network.admin_state_up is False." msgstr "_activate_packet_filter_if_ready():跳過,network.admin_state_up 為 False。" -#: quantum/plugins/nec/nec_plugin.py:483 +#: quantum/plugins/nec/nec_plugin.py:484 msgid "_activate_packet_filter_if_ready(): skip, invalid in_port_id." msgstr "_activate_packet_filter_if_ready():跳過,無效的 in_port_id。" -#: quantum/plugins/nec/nec_plugin.py:487 +#: quantum/plugins/nec/nec_plugin.py:488 msgid "_activate_packet_filter_if_ready(): skip, no portinfo for in_port." msgstr "_activate_packet_filter_if_ready():跳過,in_port 沒有 PortInfo。" -#: quantum/plugins/nec/nec_plugin.py:493 +#: quantum/plugins/nec/nec_plugin.py:494 msgid "" "_activate_packet_filter_if_ready(): skip, ofc_packet_filter already " "exists." msgstr "_activate_packet_filter_if_ready():跳過,ofc_packet_filter 已存在。" -#: quantum/plugins/nec/nec_plugin.py:502 +#: quantum/plugins/nec/nec_plugin.py:503 #, python-format msgid "create_ofc_packet_filter() failed due to %s" msgstr "create_ofc_packet_filter() 由於 %s 而失敗" -#: quantum/plugins/nec/nec_plugin.py:515 +#: quantum/plugins/nec/nec_plugin.py:516 msgid "_deactivate_packet_filter(): skip, ofc_packet_filter does not exist." msgstr "_deactivate_packet_filter():跳過,ofc_packet_filter 不存在。" -#: quantum/plugins/nec/nec_plugin.py:521 +#: quantum/plugins/nec/nec_plugin.py:522 #, python-format msgid "delete_ofc_packet_filter() failed due to %s" msgstr "delete_ofc_packet_filter() 由於 %s 而失敗" -#: quantum/plugins/nec/nec_plugin.py:532 +#: quantum/plugins/nec/nec_plugin.py:533 #, python-format msgid "NECPluginV2.create_packet_filter() called, packet_filter=%s ." msgstr "已呼叫 NECPluginV2.create_packet_filter(),packet_filter=%s。" -#: quantum/plugins/nec/nec_plugin.py:548 +#: quantum/plugins/nec/nec_plugin.py:549 #, python-format msgid "" "NECPluginV2.update_packet_filter() called, id=%(id)s " @@ -5961,12 +6215,12 @@ msgstr "" "已呼叫 NECPluginV2.update_packet_filter(),ID = %(id)s packet_filter = " "%(packet_filter)s。" -#: quantum/plugins/nec/nec_plugin.py:572 +#: quantum/plugins/nec/nec_plugin.py:573 #, python-format msgid "NECPluginV2.delete_packet_filter() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_packet_filter(),ID = %s。" -#: quantum/plugins/nec/nec_plugin.py:618 +#: quantum/plugins/nec/nec_plugin.py:619 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -5975,19 +6229,19 @@ msgstr "" "已呼叫 NECPluginV2RPCCallbacks.get_port_from_device(),裝置 = %(device)s => " "%(ret)s。" -#: quantum/plugins/nec/nec_plugin.py:649 +#: quantum/plugins/nec/nec_plugin.py:650 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "已呼叫 NECPluginV2RPCCallbacks.update_ports(),kwargs = %s。" -#: quantum/plugins/nec/nec_plugin.py:665 +#: quantum/plugins/nec/nec_plugin.py:666 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: quantum/plugins/nec/nec_plugin.py:670 +#: quantum/plugins/nec/nec_plugin.py:671 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -6113,11 +6367,6 @@ msgstr "del_portinfo():port_id 的 portinfo NotFound:%s" msgid "get_port_with_securitygroups() called:port_id=%s" msgstr "已呼叫 get_port_with_securitygroups():port_id=%s" -#: quantum/plugins/nec/db/nec_plugin_base.py:60 -#, python-format -msgid "Multiple packet_filters match for %s" -msgstr "%s 有多個 packet_filter 相符項" - #: quantum/plugins/nec/drivers/__init__.py:35 #, python-format msgid "Loading OFC driver: %s" @@ -7423,30 +7672,30 @@ msgstr "正在將通道 %s 釋放到儲存區" msgid "tunnel_id %s not found" msgstr "找不到 tunnel_id %s" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:138 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:139 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:281 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:283 msgid "Tunneling disabled but tenant_network_type is 'gre'. Agent terminated!" msgstr "已停用通道作業,但 tenant_network_type 為 'gre'。已終止代理程式!" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:320 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:322 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" msgstr "無效的通道 ID 範圍:'%(range)s' - %(e)s。已終止代理程式!" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:324 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:326 #, python-format msgid "Tunnel ID ranges: %s" msgstr "通道 ID 範圍:%s" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:377 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:379 msgid "GRE networks are not enabled" msgstr "未啟用 GRE 網路" -#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:380 +#: quantum/plugins/openvswitch/ovs_quantum_plugin.py:382 msgid "provider:physical_network specified for GRE network" msgstr "給 GRE 網路指定了 provider:physical_network" @@ -7763,12 +8012,12 @@ msgstr "PLUMgrid_NOS_Server:%(action)s 失敗,%(e)r" msgid "PLUMgrid_NOS_Server: status=%(status)d, reason=%(reason)r, ret=%(ret)s" msgstr "PLUMgrid_NOS_Server:狀態 = %(status)d,原因 = %(reason)r,ret = %(ret)s" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:58 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:59 #, python-format msgid "get_ofp_rest_api: %s" msgstr "get_ofp_rest_api:%s" -#: quantum/plugins/ryu/ryu_quantum_plugin.py:107 +#: quantum/plugins/ryu/ryu_quantum_plugin.py:110 msgid "Invalid configuration. check ryu.ini" msgstr "無效的配置。請檢查 ryu.ini" @@ -8080,3 +8329,28 @@ msgstr "找不到 lswitch:%s" msgid "lrouter:%s not found" msgstr "找不到 lrouter:%s" +#~ msgid "Multiple networks match for %s" +#~ msgstr "%s 有多個網路相符項" + +#~ msgid "Multiple subnets match for %s" +#~ msgstr "%s 有多個子網路相符項" + +#~ msgid "Multiple ports match for %s" +#~ msgstr "%s 有多個埠相符項" + +#~ msgid "Multiple routers match for %s" +#~ msgstr "%s 有多個路由器相符項" + +#~ msgid "Multiple floating ips match for %s" +#~ msgstr "%s 有多個浮動 IP 相符項" + +#~ msgid "" +#~ "No default service definition in " +#~ "configuration file. Please add service " +#~ "definitions using the service_definition " +#~ "variable in the [default_servicetype] section" +#~ msgstr "" + +#~ msgid "Multiple packet_filters match for %s" +#~ msgstr "%s 有多個 packet_filter 相符項" + -- 2.45.2